新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 如何正確使用FPGA的時(shí)鐘資源

如何正確使用FPGA的時(shí)鐘資源

作者: 時(shí)間:2013-09-28 來(lái)源:網(wǎng)絡(luò) 收藏
ploads/allimg/130723/0946214201-4.JPG">

  鎖相環(huán)

  設(shè)計(jì)人員使用鎖相環(huán)(PLL)主要用于頻率綜合。使用一個(gè)PLL可以從一個(gè)輸入時(shí)鐘信號(hào)生成多個(gè)時(shí)鐘信號(hào)。結(jié)合DCM使用,還可以用作抖動(dòng)濾波器。Spartan-6、Virtex-5和7系列中都提供有PLL。Spartan-6和 Virtex-5中均有專(zhuān)門(mén)的“DCM到PLL”和“PLL到DCM”走線。Spartan-6和Virtex-5中的PLL輸出是非擴(kuò)頻的。對(duì)這兩種器件而言,如果設(shè)計(jì)使用多個(gè)不同時(shí)鐘,都可以用PLL替代DCM。PLL時(shí)鐘輸出具有寬范的配置范圍,而DCM的輸出是預(yù)定的,不可配置。PLL和DCM的選擇還是取決于設(shè)計(jì)的要求。不過(guò)如果相移是必需的,就應(yīng)該明確地選擇DCM。

  同時(shí),7系列器件中的PLL所實(shí)現(xiàn)的功能沒(méi)有 MMCM所實(shí)現(xiàn)的多。因此雖然MMCM是建立在PLL架構(gòu)之上,但7系列器件中也有獨(dú)立的PLL。圖5顯示了Virtex-5中的PLL原語(yǔ)。各個(gè)端口的詳細(xì)介紹請(qǐng)參閱Virtex-5用戶指南(UG190,5.4版本)。

  Virtex-5FPGA中的PLL原語(yǔ)

  設(shè)計(jì)移植

  掌握四種主要的之間的差異及其在不同器件系列中的可用性非常重要。同時(shí),在不同的系列中,相似的資源(比如DCM)可能在功能上并不完全相同。例如,Spartan-6中的DCM支持?jǐn)U頻時(shí)鐘,但Virtex-5和Virtex-5器件中的DCM就不支持。

  在規(guī)劃未來(lái)設(shè)計(jì)向更高端系列移植時(shí),除了確保功能,為給定設(shè)計(jì)選擇正確的也很重要。如表1所示,Virtex-6和7系列中的MMCM能夠與之前系列中的DCM向后兼容。但需要判斷在多大程度上支持向后兼容性,因?yàn)樗羞@些都具有多功能性,提供與時(shí)鐘相關(guān)的多種不同功能。在制定產(chǎn)品長(zhǎng)期發(fā)展規(guī)劃時(shí),必須對(duì)兼容性了如指掌。

fpga相關(guān)文章:fpga是什么


分頻器相關(guān)文章:分頻器原理
鎖相環(huán)相關(guān)文章:鎖相環(huán)原理

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: FPGA 時(shí)鐘資源

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉