1.总线传输的四个阶段
- 申请分配阶段:由需要使用总线的主模块(或主设备)提出申请,经总线仲裁机构决定将下一传输周 期的总线使用权授予某一申请者。也可将此阶段细分为传输请求和总线仲裁两个阶段。
- 寻址阶段:获得使用权的主模块通过总线发出本次要访问的从模块的地址及有关命令,启动参与本次 传输的从模块。
- 传输阶段:主模块和从模块进行数据交换,可单向或双向进行数据传送。
- 结束阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权。
总线定时是指总线在双方交换数据的过程中需要时间上配合关系的控制,这种控制称为总线定时,它的实质是一种协议或规则。
总线定时的方案:
- 同步通信(同步定时方式):由统一时钟,控制数据传送
- 异步通信(异步定时方式):采用应答方式,没有公共时钟标准
- 半同步通信:同步、异步结合
- 分离式通信:充分挖掘系统,总线每瞬间的潜力
1.1同步通信
特点:
- 同步定时方式是指系统采用一个统一的时钟信号来协调发送和接收双方的传送定时关系。 若干个时钟产生相等的时间间隔,每个间隔构成一个总线周期。 在一个总线周期中,发送方和接收方可进行一次数据传送。 因为采用统一的时钟,每个部件或设备发送或接收信息都在固定的总线传送周期中,一 个总线的传送周期结束,下一个总线传送周期开始。
- 优点:传送速度快,具有较高的传输速率;总线控制逻辑简单。
- 缺点:主从设备属于强制性同步;不能及时进行数据通信的有效性检验,可靠性较差。
- 同步通信适用于总线长度较短及总线所接部件的存取时间比较接近的系统。
1.2异步定时方式
在半互锁的方式中:
请求信号的撤销工作搜到回答的制约,回答信号的撤销工作不收到回答的制约。故叫半互锁的方式。
优点:总线周期长度可变,能保证两个工作速度相差很大的部件或设备之间可靠地进行 信息交换,自动适应时间的配合。
缺点:比同步控制方式稍复杂一些,速度比同步定时方式慢。
1.3半同步通信
是同步和异步的结合,多了一个反馈型号wait
1.4分离通信
其思想是:
- 一个总线传输周期的主模块申请占用总线,使用完后放弃总线的使用权。
- 从模块申请占用总线,将各种信 息送至总线上