总线带宽

总线带宽:指总线在单位时间内可以传输的数据总数(等于总线的宽度与工作频率的乘积)
通常单位:MB/s(MBps)
总线的传输速率=总线的带宽=(总线位宽/8位)*(总线工作频率/总线周期时钟数)

总线带宽计算(例题)

1.设总线的时钟频率为8MHz,一个总线周期等于一个时钟周期。如果一个总线周期中并行传送16位数据,试问总线的带宽是多少?
解答 :

根据总线时钟频率为8MHz,

得 1 个时钟周期为1/8MHz=0.125μs

总线传输周期为0.125μs×1=0.125μs

故总线的带宽为 16/(0.025μs)=128MBps

2.总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,问总线带宽是多少?
解答:

根据总线时钟频率为200MHz,

得1 个时钟周期为1/200MHz=0.005μs

总线传输周期为0.005μs×5=0.025μs

由于总线的宽度为32 位=4B(字节)

故总线的数据传输率为4B/(0.025μs)=160MBps

3.假设总线的时钟频率为100MHz,总线的传输周期为4个总线周期,总线的宽度为32位,试求总线的数据传输率
解答:

方法一:根据总线的时钟频率为100HMz,得:

1个时钟周期为:1/100MHz=0,01μs

1个总线传输周期为:0.01μs4=0.04μs

总线宽度为32位:32bits/8=4B(字节)

总线的传输率=总线的带宽=4B*(1/0.04μs)=100MB/s

方法二: 注意观察一个传输周期等于几个时钟周期

总线的传输速率=总线的带宽=(32/8)B*(100MHz/4)=100MB/s

版权声明:本文为lyhblogs原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lyhblogs/p/15057298.html