時序分析與CDC
寫入端 250 MHz、讀取端 200 MHz,兩者都每個週期傳輸1字組。接收64字組突發的FIFO,在計算上所需的最小深度是多少(忽略同步化造成的延遲,小數無條件進位)?
- A51字組
- B64字組
- C13字組
查看答案與解析
正確答案:C. 13字組
寫入64字組所需的時間為 64 × 4 ns = 256 ns,在此期間可讀出 256 ÷ 5 ns = 51.2字組。剩下的量為 64 − 51.2 = 12.8字組,因此無條件進位後需要13字組。51字組是回答可讀出量的值,64字組是將整個突發全部儲存時的值,雖然足夠但並非最小。實際設計時,會加上指標同步化延遲的量,再進位到便於使用格雷碼指標的2的冪次,例如16字組。