時序分析與CDC

在翻轉同步(每當脈衝到來時,在發送端產生反相的位準訊號並傳遞的方式)中,在接收端取回原本脈衝的方法何者正確?

  1. A將同步化後的翻轉訊號直接當作脈衝使用
  2. B將同步化後的翻轉訊號與接收端的時脈做AND,形成1個週期寬的脈衝
  3. C將同步化後的翻轉訊號,與再延遲1級後的訊號做XOR
查看答案與解析

正確答案:C. 將同步化後的翻轉訊號,與再延遲1級後的訊號做XOR

在翻轉同步中,每當脈衝到來,發送端就將正反器的值反相,以從0到1、從1到0的變化來表示事件。由於是位準訊號,即使是比接收端週期短的脈衝也不會消失。在接收端以2級同步化後,與再延遲1級的值做XOR,即可得到只在發生變化的週期為1的1個週期寬脈衝。若直接使用翻轉訊號,第2次事件回到0時就會漏看。與時脈做邏輯運算則會造成突波。

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

時序分析與CDC的其他題目

  1. 以翻轉同步將脈衝從快速時脈域傳到慢速時脈域時,下列限制何者正確?
  2. 在使用req與ack的4相交握中,傳遞1筆資料時訊號的順序何者正確?
  3. 以交握進行時脈域間資料傳輸的缺點,何者正確?
  4. 在非同步FIFO中,將寫入指標與讀取指標轉換為格雷碼後,再同步化到對方時脈域的理由何者正確?
  5. 將4位元二進位 0110(十進位的6)轉換為格雷碼的結果是哪一個?