MMCM的一個重要功能就是過濾抖動,更準確地說是改善抖動。使用MMCM時,建議直接調用IP Core Clocking Wizard,而不要使用原語。 如果MMCM僅僅用作改善抖動,那么要求輸出時鐘頻率和輸入時鐘頻率一致。此時要格外關注三個選項,如下圖中的紅色方框標記所示。這三個選項都是用作抖動優化的。
三個選項的不同最終反映在MMCM設置中的BANDWIDTH不同。BANDWIDTH有三個值:OPTIMIZED、HIGH和LOW。
為便于說明,我們以輸入時鐘頻率為400MHz時鐘為例,輸出時鐘400MHz,輸入時鐘抖動分別為800ps和100ps,在三個不同選項下觀察輸出時鐘抖動的變化,如下圖所示??梢钥吹綄τ?00ps抖動,BANDWIDTH為LOW也就是選擇Maxmize InputJitter Filtering時,輸出抖動最小。而當抖動較小時也就是100ps時,BANDWIDTH為HIGH也就是選擇MinimizeOutput Jitter時,輸出抖動最小。
對于時鐘頻率較低的情形又是如何呢?這里我們將輸入時鐘調整為100MHz,仍然觀察輸入抖動分別為800ps和100ps的情形,最終結果如下圖所示。可以看到結論與上圖保持一致。
綜上所述,我們不難得出這樣的結論:當用作改善抖動時,無論時鐘頻率高低,如果輸入抖動較大,那么選擇Maxmize Input Jitter Filtering(對應BANDWIDTH為LOW)時,輸出抖動最??;如果輸入抖動較小,那么選擇Minimize OutputJitter(對應BANDWIDTH為HIGH)時,輸出抖動最小。
原文標題:MMCM改善抖動效果如何
文章出處:【微信公眾號:Lauren的FPGA】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
IP
+關注
關注
5文章
1715瀏覽量
149743
原文標題:MMCM改善抖動效果如何
文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論