新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的DDS設計

        基于FPGA的DDS設計

        作者: 時間:2010-04-02 來源:網(wǎng)絡 收藏

        5 實現(xiàn)
        即現(xiàn)場可編程門陣列,它是作為專用集成電路領域中的一種半定制電路而出現(xiàn)的,既解決定制電路的不足,又克服原有可編程器件門電路有限的缺點。本設計采用Altera公司的Cvclone:II型器件。在實現(xiàn)功能的同時,還能利用其中集成的Nios軟核進行控制模塊設計,加強集成度,減少器件使用和簡化電路設計。
        本設計的軟件開發(fā)環(huán)境為Altera公司的Quartus II和Nios II IDE。
        5.1 QuartusⅡ下的設計仿真
        在Quartus II環(huán)境下利用VHDL語言對DDS內的寄存器、累加器及波形存儲器進行設計及仿真,最后鏈接生成DDS模塊,如圖2所示。


        在檢查編譯文件后對DDS模塊進行仿真,仿真圖如圖3所示。至此在內已成功建立DDS模塊。根據(jù)所選用的具體器件內部存儲量的不同,可以根據(jù)自身需要更改ROM有效地址位數(shù)和ROM存儲波形的有效位數(shù)以提高系統(tǒng)的雜散抑制能力。


        5.2軟核的硬件定制和軟件設計
        利用Quartus II內的SOPC Builder工具完成Nios軟核內的CPU、Memory、I/O口等所需硬件定制。同時在NiosⅡIDE環(huán)境下運用C語言完成軟核內控制系統(tǒng)功能設計。

        6 結束語
        本文對直接數(shù)字頻率合成器結構、工作原理及DDS雜散分析進行了較深入研究,并在理論研究的基礎上結合Ahera公司的CycloneII器件完成了DDS的設計和實現(xiàn)。同時利用CyclonelI器件內的Nios軟核將DDS與控制系統(tǒng)模塊集成到一塊FPGA器件內,簡化設計難度,減小電路復雜程度。


        上一頁 1 2 3 下一頁

        關鍵詞: FPGA DDS

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 衡东县| 垦利县| 锡林浩特市| 高邑县| 兰州市| 锦州市| 沙洋县| 水城县| 紫云| 乌兰察布市| 巴南区| 隆安县| 剑川县| 康乐县| 略阳县| 铜川市| 左贡县| 洛川县| 宁陵县| 东山县| 永清县| 吴堡县| 潜江市| 诸暨市| 香港| 汕尾市| 汤阴县| 斗六市| 神农架林区| 鄂尔多斯市| 都匀市| 五原县| 沐川县| 多伦县| 临沭县| 宁远县| 天水市| 长子县| 彭泽县| 六安市| 石门县|