時序分析與CDC

為了以同步器將位準訊號確實從 400 MHz 時脈域傳到 100 MHz 時脈域,希望訊號寬度達到接收端時脈週期的1.5倍以上。以發送端的時脈計算,最少應為幾個週期的寬度?

  1. A4個週期
  2. B6個週期
  3. C15個週期
查看答案與解析

正確答案:B. 6個週期

接收端的週期為 1 ÷ 100 MHz = 10 ns,其1.5倍為 15 ns。發送端的週期為 1 ÷ 400 MHz = 2.5 ns,因此需要 15 ÷ 2.5 = 6個週期以上的寬度。4個週期(10 ns)正好是接收端的1個週期,若訊號的開始與結束都恰好落在邊緣附近,兩次取入都可能失敗而漏看。設為1.5倍,就一定會有一個能取入穩定值的邊緣。15個週期是把 ns 與週期搞混的值。

練習這個領域 前往領域頁面

時序分析與CDC的其他題目

  1. 在翻轉同步(每當脈衝到來時,在發送端產生反相的位準訊號並傳遞的方式)中,在接收端取回原本脈衝的方法何者正確?
  2. 以翻轉同步將脈衝從快速時脈域傳到慢速時脈域時,下列限制何者正確?
  3. 在使用req與ack的4相交握中,傳遞1筆資料時訊號的順序何者正確?
  4. 以交握進行時脈域間資料傳輸的缺點,何者正確?
  5. 在非同步FIFO中,將寫入指標與讀取指標轉換為格雷碼後,再同步化到對方時脈域的理由何者正確?