【第三章】总线


前言

总线的基本理论

转载

https://blog.csdn.net/dala_da/article/details/78650035
https://blog.csdn.net/ma2595162349/article/details/89681101


一、什么是总线?

总线是连接各个部件的信息传输线,使各个部件共享的传输介质


二、总线的分类

总线分为内部总线系统总线外部总线

1.内部总线

内部总线指芯片内部连接各元件的总线。

2.系统总线

系统总线指连接计算机各部件的总线。
其中,系统总线又分为三类,数据总线,地址总线和控制总线

3.外部总线

外部总线则是计算机系统之间或计算机系统与其他系统之间的通信。


三、总线的特性

1,机械特性:尺寸、形状、管脚数以及排列顺序

2,电气特性:传输方向和有效的电平范围

3,功能特性:每根传输线的功能(地址、数据或控制)

4,时间特性:信号的时序关系


四、总线的性能指标

1,总线宽度:数据线的根数

2,标准传输率:每秒传输的最大字节数

3,时钟同步/异步:同步、不同步

4,总线复用:地址线与数据线复用

5,信号线数:地址线、数据线和控制线的总和

6,总线控制方式:突发、自动、仲裁、逻辑、计数

7,其他指标:负载能力


五、总线结构

总线分为单总线结构框图双总线结构框图三总线结构框图四总线结构框图

1.单总线结构框图

https://img-blog.csdn.net/20171202180705259

2.双总线结构框图

在这里插入图片描述

3.三总线结构框图

在这里插入图片描述

在这里插入图片描述

4.四总线结构框图

在这里插入图片描述


六、总线判优控制的基本概念

主模块:对总线有控制权

从模块:响应从主设备发来的总线命令

总线判优控制分为集中式和分布式,其中集中式又分为链式查询计数器定时查询独立请求方式

1.链式查询

链式查询
I/O接口通过BR向总线发起请求,只有在BS信号未建立之前,BR才能被总线控制器响应,并送出BG回答信号。BG信号串行地通过每个部件,如果某个部件本身没有总线请求,则将该信号传给下一个部件,直到找到对应的部件。根据查询方式的优先次序,在查询链中离总线控制器越近的设备具有最高优先权。

2.计数器定时查询

计数器定时查询
总线在收到BR请求之后,在BS为0的情况下,让计数器开始计数,定时查询各个部件以确定是谁发出的请求。当查询线上的计数值与发出请求的部件号一致时,该部件就使BS置为1,获得总线的使用权。这种计数可以从0开始,也可以从中点开始。计数器的初值可以由程序设置,增加了系统的灵活性。

3.独立请求

独立请求
每一个共享总线的部件均有一对控制线。当某个部件请求使用总线时,便发出BR,总线控制器中有一排队电路,根据一定的优先次序决定首先响应哪个部件的请求。


七、总线通信控制

1.目的

解决通信双方协调配合问题

2.总线传输周期

(1)申请分配阶段:主模块申请,总线仲裁决定

(2)寻址阶段:主模块向从模块给出地址和命令

(3)传数阶段:主模块和从模块交换数据

(4)结束阶段:主模块撤销有关信息

3.总线通信的四种方式:

(1)同步通信:由统一时标控制数据传送 在这里插入图片描述
(2)异步通信:采用应答方式,没有公共时钟标准
在这里插入图片描述

(3)半同步通信:同步、异步结合
在这里插入图片描述
Alt

(4)分离式通信:充分挖掘系统总线每个瞬间的潜力

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值