Appearance
题目
某同步总线采用数据线和地址线复用方式,其中地址/数据线有 32 根,总线时钟频率为 66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的最大数据传输率(总线带宽)是( )。
错因
A
漏掉了"每周期 2 次"这个加倍因子,又把数据宽度算半。,误认为"每周期传 2 次" = "两个周期 1 次",方向反了。
B
只漏了"每周期 2 次"(即 DDR)这个因子,其他都对。。这是把它当普通 SDR(单沿采样)总线算的结果——这正是命题人放在这里诱骗"算了主体但忘了 ×2"的考生。
D
多乘了一次 2。把"上升沿和下降沿各传送一次"误理解为 (也许是把"沿"算成了 4 个),。每周期 2 次就是 ×2,不要再叠。
总解析
带宽计算公式:
第一步:每次传送多少位?
地址/数据线复用 = 同一组线分时承担地址和数据的传输——但单次数据传送时仍占满 32 根线(地址在前一个时钟周期已送出)。所以每次有效数据传送 = 32 bit = 4 Byte。
第二步:每秒传送多少次?
- 时钟频率 66 MHz = 每秒 个时钟周期
- 每个周期传 2 次(DDR:上升沿 + 下降沿)
第三步:算带宽
| 因子 | 值 |
|---|---|
| 每次数据宽度 | B |
| 时钟频率 | 66 MHz |
| 每周期传送次数(DDR) | 2 |
| 带宽 | MB/s |
最终答案是 C(528 MB/s)。
关键审题点:
- "地址/数据线复用"是个干扰条件——意思是同一组线既送地址又送数据(节省引脚),不影响带宽计算(数据周期内仍是 32 位满宽)。看到"复用"不要慌张去除以 2。
- "每周期传送 2 次" = DDR(Double Data Rate),系数恰好 ×2,不是 ×4。
- MB 与 Mbit 的转换:1 Byte = 8 bit。带宽公式里数据宽度通常给 bit,而答案单位是 MB/s,必须 ÷ 8。