Skip to main content
本章按“性能指标 → 总线事务 → 总线定时 → 考前速记”整理。复习时重点掌握频率与周期的区别、总线带宽计算、突发与非突发传输的差异,以及同步定时与异步定时的对比。
本章的四条主线:时钟频率看时钟周期,工作频率看总线传输周期;带宽 = 总线宽度 × 每秒有效传输次数;突发传输只传一次起始地址;同步定时靠统一时钟,异步定时靠握手信号。

总线性能指标

这是本节的重点辨析。例:总线时钟周期为 10 ns10\text{ ns},总线传输周期为 30 ns30\text{ ns}。f时钟=110 ns=100 MHzf_{\text{时钟}}=\frac{1}{10\text{ ns}}=100\text{ MHz}f工作=130 ns≈33.3 MHzf_{\text{工作}}=\frac{1}{30\text{ ns}}\approx33.3\text{ MHz}
记忆:时钟频率看时钟,工作频率看传输。一个总线传输周期可能包含多个时钟周期,因此二者不一定相等。
总线带宽反映单位时间内能够传输的数据量。若每个总线传输周期传输一个数据块,则:B=W×f工作B=W\times f_{\text{工作}}这里 WW 以 bit 为单位时,计算结果为 bit/s。若要求 B/s,则:B=W8×f工作B=\frac{W}{8}\times f_{\text{工作}}例:总线宽度为 32 bit,工作频率为 20 MHz,每个传输周期传输一次数据。B=328×20×106=80 MB/sB=\frac{32}{8}\times20\times10^6=80\text{ MB/s}
如果题目涉及突发传输,要根据每次事务实际传输的数据量计算,不能默认每个事务只传输一个数据块。

总线事务

总线事务是指完成一次总线信息交换所涉及的操作过程。
地址传送阶段 → 从设备响应阶段 → 数据传送阶段。
  1. 地址传送阶段:主设备给出目标地址及相关控制信息。
  2. 从设备响应阶段:从设备识别地址并对主设备的请求作出响应。
  3. 数据传送阶段:主设备与从设备之间进行实际的数据交换。
这是总线事务中的重要考点。非突发传输(非猝发传输)在每个传送周期内,都先传送地址,再传送数据,主从设备之间通常每次传输一个字长的数据。特点:
  • 每次传输都需要传送地址。
  • 通常每次传送一个数据字。
  • 连续传输多个数据时,需要重复地址传送等操作。
  • 控制过程相对简单,但连续传输时效率较低。
突发传输(猝发传输)先传送一个起始地址,然后连续进行多次数据传输,即一次传输一个地址和一批地址连续的数据。特点:
  • 只需先传送起始地址。
  • 随后连续传输多个数据。
  • 多个数据通常对应连续的地址。
  • 减少重复传送地址的开销,提高连续数据传输的效率。
  • 常见于主存与 Cache 之间的连续数据块传输。
记忆口诀:非突发——一个地址、一次数据、重复寻址;突发——一个起始地址、连续多个数据、减少开销。

总线定时

总线定时是指总线通信双方在交换数据时,对时间配合关系进行控制的方式。主要分为同步定时和异步定时。
采用统一的时钟信号协调发送方和接收方的传输时序。特点:
  • 使用统一时钟信号。
  • 各部件按照规定的时钟节拍工作。
  • 控制逻辑简单,时序明确。
  • 对设备之间的时序配合要求较高,慢速设备可能需要等待周期。
记忆:统一时钟、固定节拍、控制简单。
不依赖统一时钟确定每一步操作的时刻,而是通过请求、应答等握手信号协调传输双方。基本过程:
  1. 主设备发出请求信号。
  2. 从设备收到请求并进行处理。
  3. 从设备发出应答信号。
  4. 双方根据握手规则撤销相应信号,完成传输。
特点:
  • 通过握手信号控制传输时序。
  • 能够适应不同速度的设备。
  • 传输时间灵活。
  • 控制过程相对复杂,存在握手开销。
记忆:请求应答、握手协调、时间灵活。
具体理解:
  • 不互锁:主设备发出请求后,经过规定时间即可撤销请求;从设备发出应答后,也可经过规定时间撤销应答,不必等待对方撤销信号。
  • 半互锁:主设备等待从设备应答后才撤销请求;从设备不必等待主设备撤销请求,便可撤销应答。
  • 全互锁:主设备收到应答后撤销请求;从设备检测到请求撤销后,再撤销应答。
易错:半互锁是“单向等待”,不是双方都不等待;全互锁才是双向等待。

本章高频考点与易错点

  1. 总线时钟频率与总线工作频率的计算和区别。
  2. 总线带宽的计算,注意 bit/s 与 B/s 的换算。
  3. 总线事务的三个阶段。
  4. 非突发传输与突发传输的地址传送方式和效率差异。
  5. 同步定时与异步定时的特点、优缺点及适用场景。
  6. 不互锁、半互锁、全互锁的握手过程。
  1. 时钟频率 ≠ 工作频率:前者由时钟周期决定,后者由总线传输周期决定。
  2. 带宽单位:WW 为 bit 时算出 bit/s;要得到 B/s 需除以 8。
  3. 突发传输的计算:应按一次事务实际传输的数据块总量计算,不能只算一个数据块。
  4. 突发传输只传起始地址:后续连续数据不需要重复传送地址。
  5. 同步定时依赖统一时钟:异步定时依赖请求 / 应答握手。
  6. 半互锁与全互锁:半互锁只有一方等待,全互锁双方都等待信号撤销。

本章考前速记

  • 时钟频率看时钟周期,工作频率看总线传输周期。
  • 总线带宽与总线宽度、每秒有效传输次数有关。
  • 带宽计算注意 bit/s 与 B/s 的换算。
  • 地址传送阶段 → 从设备响应阶段 → 数据传送阶段。
  • 非突发:每次传送地址,再传送数据,通常一次一个字。
  • 突发:先传起始地址,再连续传送多个数据字。
  • 同步定时:统一时钟。
  • 异步定时:握手信号。
  • 异步互锁:不互锁、半互锁、全互锁。
本章核心就是四个考点:频率与周期的区别、带宽计算、突发与非突发传输的区别、同步与异步定时的区别。
Last modified on October 21, 2026