跳至主要內容

2.总线事务和定时


总线事务

从请求总线到完成总线使用的操作序列称为总线事务,它是在一个总线周期中发生的一系列活动。
1)请求阶段。主设备(CPU或DMA)发出总线传输请求,并且获得总线控制权。
2)仲裁阶段。总线仲裁机构决定将下一个传输周期的总线使用权授予某个申请者。
3)寻址阶段。主设备通过总线给出要访问的从设备地址及有关命令,启动从模块。
4)传输阶段。主模块和从模块进行数据交换,可单向或双向进行数据传送。
5)释放阶段。主模块的有关信息均从系统总线上撤除,让出总线使用权。

注意

突发(猝发)传送方式能够进行连续成组数据的传送,其寻址阶段发送的是连续数据单元的首地址,在传输阶段传送多个连续单元的数据,每个时钟周期可以传送一个字长的信息,但是不释放总线,直到一组数据全部传送完毕后,再释放总线。

同步定时方式

所谓同步定时方式,是指系统采用一个统一的时钟信号来协调发送和接收双方的传送定时关系

异步定时方式

在异步定时方式中,没有统一的时钟,也没有固定的时间间隔,完全依靠传送双方相互制约的“握手”信号来实现定时控制。通常,把交换信息的两个部件或设备分为主设备和从设备,主设备提出交换信息的“请求”信号,经接口传送到从设备:从设备接到主设备的请求后,通过接
口向主设备发出“回答”信号

  • 不互锁方式
  • 半互锁方式
  • 全互锁方式。主设备发出“请求”信号后,必须在从设备“回答”后才撤销“请求”信号;从设备发出“回答”信号后,必须在获知主设备“请求”信号已撤销后,再撤销其“回答”信号。
image.png
image.png