時序分析與CDC
以翻轉同步將脈衝從快速時脈域傳到慢速時脈域時,下列限制何者正確?
- A到下一個脈衝的間隔,必須空出接收端完成偵測變化所需的數個週期以上
- B必須將脈衝寬度延長到接收端時脈週期的1.5倍以上
- C發送端與接收端的時脈頻率必須為整數比
查看答案與解析
正確答案:A. 到下一個脈衝的間隔,必須空出接收端完成偵測變化所需的數個週期以上
翻轉同步是即使脈衝很短也不會遺失事件的方式,但若在接收端以同步化的數個週期完成變化偵測之前,下一個脈衝就到來,翻轉訊號會0→1→0回到原值,2次事件可能都看不到。例如接收端為 100 MHz、偵測需要3個週期時,脈衝間隔必須空出約 30 ns 以上。無法保證間隔時,可用交握等待接收端的回應,或使用非同步FIFO。不需要延長脈衝寬度,也沒有頻率比的條件。