中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于DDS IP核及Nios II的可重構(gòu)信號(hào)源設(shè)計(jì)

        基于DDS IP核及Nios II的可重構(gòu)信號(hào)源設(shè)計(jì)

        作者: 時(shí)間:2012-11-23 來源:網(wǎng)絡(luò) 收藏


        2.3 波形存儲(chǔ)器ROM的設(shè)計(jì)

        該模塊完成相位/振幅轉(zhuǎn)換電路的功能。在本設(shè)計(jì)中,要求 IP能輸出正弦波、方波,三角波、鋸齒波。可以用FPGA內(nèi)部的LPM_ROM模塊制作4張ROM表,分別存儲(chǔ)4個(gè)波形的數(shù)據(jù)。實(shí)際上,由于方波和三角波是實(shí)現(xiàn)算法相對(duì)簡單,為了節(jié)省資源,本系統(tǒng)直接用Verilog HDL描述其功能。實(shí)現(xiàn)產(chǎn)生方波信號(hào)的關(guān)鍵代碼如下:

        正弦波、鋸齒波的產(chǎn)生是利用FPGA的LPM_ROM模塊來實(shí)現(xiàn)。為了對(duì)ROM模塊內(nèi)的數(shù)據(jù)進(jìn)行加載,首先應(yīng)建立相應(yīng)的*.mif(Memory Initial File)文件。它可以用C語言編寫源程序,得到對(duì)應(yīng)波形的數(shù)據(jù),生成*.mif文件,如生成正弦波形數(shù)據(jù)的C語言程序如下:

        然后在Quartus II里新建.mif文件,把用命令字符生成的.mif文件的內(nèi)容粘貼到Quartus II里新建的存儲(chǔ)器初值設(shè)定(.mif)文件里面,如圖3所示。再用Quartus II軟件定制LPM_ROM,并加載剛才建立的.mif波形文件初始化ROM。


        關(guān)鍵詞: Nios DDS IP核 可重構(gòu)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉