計算總線帶寬


總線帶寬

總線帶寬:指總線在單位時間內可以傳輸的數據總數(等於總線的寬度與工作頻率的乘積)
通常單位:MB/s(MBps)
總線的傳輸速率=總線的帶寬=(總線位寬/8位)*(總線工作頻率/總線周期時鍾數)

總線帶寬計算(例題)

1.設總線的時鍾頻率為8MHz,一個總線周期等於一個時鍾周期。如果一個總線周期中並行傳送16位數據,試問總線的帶寬是多少?
解答 :

根據總線時鍾頻率為8MHz,

得 1 個時鍾周期為1/8MHz=0.125μs

總線傳輸周期為0.125μs×1=0.125μs

故總線的帶寬為 16/(0.125μ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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM