计算步骤:
1、1个时钟周期=1/总线时钟频率
总线传输周期=1个时钟周期*总线周期包含时钟周期个数
总线带宽=每个总线周期传送的数据/总线传输周期
单位转化:1MHz=1μs
1MB=10^6B
1S=10^6μs
例题:总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为()MB/S
解析:
第一步:求1个时钟周期
已知时钟频率为200MHz,1个时钟周期=1/200MHz=0.005μs
第二步:求总线传输周期
已知总线上每5个时钟周期传送一个32bit的字,因此可得总线周期包含的时钟周期个数为5。总线传输周期=0.005μs*5=0.025μs
第三步:求总线带宽
已知总线上每5个时钟周期传送一个32bit的字,可得每个总线周期传送的数据为32bit,也就是4字节的数据。总线带宽=4B/0.025μs,由单位转化可知4B=4/10^6MB;0.025μs=0.025/10^6s,因此总线带宽=(4B/10^6)/(0.025μs/10^6)=(4/0.025)MBps=160MBps。