从请求总线到完成总线使用的操作序列称为总线事务,实在一个总线周期中发生的一系列活动。典型的总线事务包括请求操作、仲裁操作、地址传输、数据传输、总线释放。

  • 请求阶段:主设备(CPU 或 DMA)发出总线传输请求,并且获得总线控制权
  • 仲裁阶段:总线仲裁机构决定将下一个传输周期的总线使用权授予某个申请者、
  • 寻址阶段:主设备通过总线给出要访问的从设备地址及有关命令,启动从模块
  • 传输阶段:主模块和从模块进行数据交换,可单向或双向进行数据传送
  • 释放阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权

非突发传送方式:在总线事务的传输阶段,主、从设备之间一般只能传输一个字长的数据。

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