总线性能指标
常见性能指标
常见性能指标
时钟频率与工作频率
时钟频率与工作频率
这是本节的重点辨析。
例:总线时钟周期为 ,总线传输周期为 。
记忆:时钟频率看时钟,工作频率看传输。一个总线传输周期可能包含多个时钟周期,因此二者不一定相等。
总线带宽
总线带宽
总线带宽反映单位时间内能够传输的数据量。若每个总线传输周期传输一个数据块,则:这里 以 bit 为单位时,计算结果为 bit/s。若要求 B/s,则:例:总线宽度为 32 bit,工作频率为 20 MHz,每个传输周期传输一次数据。
总线事务
总线事务是指完成一次总线信息交换所涉及的操作过程。总线事务的三个阶段
总线事务的三个阶段
地址传送阶段 → 从设备响应阶段 → 数据传送阶段。
- 地址传送阶段:主设备给出目标地址及相关控制信息。
- 从设备响应阶段:从设备识别地址并对主设备的请求作出响应。
- 数据传送阶段:主设备与从设备之间进行实际的数据交换。
非突发传输与突发传输
非突发传输与突发传输
这是总线事务中的重要考点。非突发传输(非猝发传输)在每个传送周期内,都先传送地址,再传送数据,主从设备之间通常每次传输一个字长的数据。特点:
- 每次传输都需要传送地址。
- 通常每次传送一个数据字。
- 连续传输多个数据时,需要重复地址传送等操作。
- 控制过程相对简单,但连续传输时效率较低。
- 只需先传送起始地址。
- 随后连续传输多个数据。
- 多个数据通常对应连续的地址。
- 减少重复传送地址的开销,提高连续数据传输的效率。
- 常见于主存与 Cache 之间的连续数据块传输。
非突发与突发传输对比
非突发与突发传输对比
总线定时
总线定时是指总线通信双方在交换数据时,对时间配合关系进行控制的方式。主要分为同步定时和异步定时。同步定时方式
同步定时方式
采用统一的时钟信号协调发送方和接收方的传输时序。特点:
- 使用统一时钟信号。
- 各部件按照规定的时钟节拍工作。
- 控制逻辑简单,时序明确。
- 对设备之间的时序配合要求较高,慢速设备可能需要等待周期。
记忆:统一时钟、固定节拍、控制简单。
异步定时方式
异步定时方式
不依赖统一时钟确定每一步操作的时刻,而是通过请求、应答等握手信号协调传输双方。基本过程:
- 主设备发出请求信号。
- 从设备收到请求并进行处理。
- 从设备发出应答信号。
- 双方根据握手规则撤销相应信号,完成传输。
- 通过握手信号控制传输时序。
- 能够适应不同速度的设备。
- 传输时间灵活。
- 控制过程相对复杂,存在握手开销。
记忆:请求应答、握手协调、时间灵活。
异步定时的三种互锁方式
异步定时的三种互锁方式
具体理解:
- 不互锁:主设备发出请求后,经过规定时间即可撤销请求;从设备发出应答后,也可经过规定时间撤销应答,不必等待对方撤销信号。
- 半互锁:主设备等待从设备应答后才撤销请求;从设备不必等待主设备撤销请求,便可撤销应答。
- 全互锁:主设备收到应答后撤销请求;从设备检测到请求撤销后,再撤销应答。
同步定时与异步定时对比
同步定时与异步定时对比
本章高频考点与易错点
高频考点
高频考点
- 总线时钟频率与总线工作频率的计算和区别。
- 总线带宽的计算,注意 bit/s 与 B/s 的换算。
- 总线事务的三个阶段。
- 非突发传输与突发传输的地址传送方式和效率差异。
- 同步定时与异步定时的特点、优缺点及适用场景。
- 不互锁、半互锁、全互锁的握手过程。
易错点
易错点
- 时钟频率 ≠ 工作频率:前者由时钟周期决定,后者由总线传输周期决定。
- 带宽单位: 为 bit 时算出 bit/s;要得到 B/s 需除以 8。
- 突发传输的计算:应按一次事务实际传输的数据块总量计算,不能只算一个数据块。
- 突发传输只传起始地址:后续连续数据不需要重复传送地址。
- 同步定时依赖统一时钟:异步定时依赖请求 / 应答握手。
- 半互锁与全互锁:半互锁只有一方等待,全互锁双方都等待信号撤销。
本章考前速记
总线性能指标
总线性能指标
- 时钟频率看时钟周期,工作频率看总线传输周期。
- 总线带宽与总线宽度、每秒有效传输次数有关。
- 带宽计算注意 bit/s 与 B/s 的换算。
总线事务
总线事务
- 地址传送阶段 → 从设备响应阶段 → 数据传送阶段。
非突发与突发
非突发与突发
- 非突发:每次传送地址,再传送数据,通常一次一个字。
- 突发:先传起始地址,再连续传送多个数据字。
总线定时
总线定时
- 同步定时:统一时钟。
- 异步定时:握手信号。
- 异步互锁:不互锁、半互锁、全互锁。
本章核心就是四个考点:频率与周期的区别、带宽计算、突发与非突发传输的区别、同步与异步定时的区别。