• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 設計應用 > FPGA設計小Tips:如何正確使用FPGA的時鐘資源

    FPGA設計小Tips:如何正確使用FPGA的時鐘資源

    作者: 時間:2013-07-23 來源:網絡 收藏

    圖 3顯示了Virtex-6中的MMCM原語。各個端口的詳細介紹請參閱Virtex-6用戶指南(UG362,2.1版本)。圖 4顯示了賽靈思7系列中的MMCM原語,有關詳細介紹請參閱7系列FPGA用戶指南(UG472,1.5版本)。

    Virtex-6FPGA中的MMCM原語
    賽靈思7系列FPGA中的MMCM原語

    鎖相環

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

    同時,7系列器件中的PLL所實現的功能沒有 MMCM所實現的多。因此雖然MMCM是建立在PLL架構之上,但7系列器件中也有獨立的PLL。圖5顯示了Virtex-5FPGA中的PLL原語。各個端口的詳細介紹請參閱Virtex-5用戶指南(UG190,5.4版本)。

    Virtex-5FPGA中的PLL原語

    設計移植

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

    在規劃未來設計向更高端系列移植時,除了確保功能,為給定設計選擇正確的時鐘資源也很重要。如表1所示,Virtex-6和7系列中的MMCM能夠與之前系列中的DCM向后兼容。但需要判斷在多大程度上支持向后兼容性,因為所有這些時鐘資源都具有多功能性,提供與時鐘相關的多種不同功能。在制定產品長期發展規劃時,必須對兼容性了如指掌。

    分頻器相關文章:分頻器原理

    上一頁 1 2 3 下一頁

    關鍵詞: FPGA Tips 時鐘 資源

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 松阳县| 陕西省| 汾阳市| 任丘市| 福贡县| 日照市| 巴中市| 白水县| 比如县| 泽库县| 澳门| 东台市| 晋城| 石楼县| 会昌县| 定州市| 焦作市| 新巴尔虎右旗| 那坡县| 台北县| 台南市| 金坛市| 和顺县| 承德市| 石嘴山市| 桦南县| 满城县| 射阳县| 内黄县| 北宁市| 东乌| 衢州市| 吐鲁番市| 友谊县| 建水县| 都江堰市| 安远县| 高要市| 和田县| 河北省| 襄垣县|