新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于異步FIFO和PLL的雷達數據采集系統

        基于異步FIFO和PLL的雷達數據采集系統

        作者: 時間:2010-10-25 來源:網絡 收藏

          4 基于FPGA的設計

          Cyclone FPGA具有鎖相環()和全局時鐘網絡,提供完整的時鐘管理方案。Cyclone 具有時鐘倍頻和分頻、相位偏移、可編程占空比和外部時鐘輸出,進行系統級的時鐘管理和偏移控制。Altera Quattus II軟件無需任何外部器件,就可啟用Cyclone PLL和相關功能。PLL常用于同步內部器件時鐘和外部時鐘,使內部工作的時鐘頻率比外部時鐘更高,時鐘延遲和時鐘偏移最小,減小或調整時鐘到輸出(TCO)和建立(TSU)時間。PLL主要部分的框架如圖4所示。

          PLL模塊接收來自全局時鐘輸入引腳的時鐘信號,經鎖相環分/倍頻后作為的讀寫時鐘,也可以作為外部A/D轉換器采樣時鐘。Cyclone PLL中包含一個前置分頻器N和一個倍頻器M,設定范圍為1~32。輸入時鐘fin經預分頻N后得到參考時鐘fref:

          通過設置后置分頻器的G0、G1和E值實現分頻和倍頻。輸出的頻率為:

          式中,fc0和fc1是全局時鐘,為邏輯陣列塊(LAB)提供時鐘;fE則通過I/O單元輸出。

          圖5為對PLL模塊仿真結果。外部晶振輸入高穩定時鐘到inclk0引腳,經PLL產生2倍頻時鐘c0、3倍頻時鐘cl及經分頻的時鐘e0。

          可見使用FPGA內部鎖相環能為高速系統各部分產生時鐘源,也使作為高速緩存的雙時鐘FIF0可應用于各種時鐘域場合。

          5 結論

          本文在CycloneⅢFPGA中實現和鎖相環(PLL)結構的設計,避免復雜的時鐘管理,簡化電路設計,方便采集系統進行升級維護。高速緩存的設計使采集數據能的安全地實現數據跨時鐘域的傳遞,提高了數據采集系統的可靠性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 海兴县| 明水县| 枣强县| 贡嘎县| 永泰县| 平江县| 吴忠市| 扎囊县| 南溪县| 安远县| 浮梁县| 镶黄旗| 海淀区| 贞丰县| 连州市| 肇州县| 宁武县| 石河子市| 合水县| 綦江县| 保定市| 石城县| 吴旗县| 准格尔旗| 罗定市| 罗平县| 金塔县| 宜兰县| 舒城县| 阳朔县| 乌兰县| 屯门区| 西乌珠穆沁旗| 大连市| 德清县| 杨浦区| 鄄城县| 江山市| 长宁区| 柯坪县| 哈密市|