在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 一種DDS的優(yōu)化設(shè)計

            一種DDS的優(yōu)化設(shè)計

            作者: 時間:2011-08-26 來源:網(wǎng)絡(luò) 收藏

            3 硬件實現(xiàn)及仿真結(jié)果

            本文引用地址:http://www.biyoush.com/article/187371.htm

              本文使用VHDL 語言對各個模塊及系統(tǒng)進(jìn)行描述。頂層文件如下所示:

              Entity dds is

              Port(reset:in std_logic;--全局復(fù)位信號

              fre:in std_logic_vector(7 downto 0);

              --頻率控制字輸入

              clk:in std_logic;

              --系統(tǒng)時鐘

              fwwrn:in std_logic;      --頻率控制字寫信號

              gen:in std_logic_vector(0 downto 0);--波形控制字

              amp_out:out std_logic_vector(9 downto 0));

              --正弦波幅度輸出

              end dds;

              architecture Behavioral of dds is

              component fcwld--接口同步模塊

              Port(reset:in std_logic;

              clk:in std_logic;

              fre:in std_logic_vector(7 downto 0);

              fwwrn:in std_logic;

              syncfreq:out std_logic_vector(31 downto 0));

              --合成頻率控制字

              end component;

              component accumulator        --流水線累加器塊

              Port(reset:in STD_LOGIC;

              clk:in STD_LOGIC;

              syncfreq:in STD_LOGIC_VECTOR(31 downto 0);

              phase:out STD_LOGIC_VECTOR(7 downto 0));

              --相位高八位輸出

              end component;

              component rom--波形存儲器模塊

              Port(phase:in STD_LOGIC_VECTOR(7 downto 0);

              gen:in STD_LOGIC_VECTOR(0 downto 0);

              amp_out:out STD_LOGIC_VECTOR(9 downto 0));

              end component;

              為了對進(jìn)行評估,將以上設(shè)計在Xilinx公司的開發(fā)軟件中進(jìn)行了設(shè)計及優(yōu)化,目標(biāo)器件為其最新的90nm工藝器件Spartan3E中最小器件XC3S100E-4VQ100C,該設(shè)計所占用的FPGA資源如表2所示。

              

              由表2可以看出,本文給出的設(shè)計占用資源很少,由于XC3S100E的市場價格在2美金左右,故本設(shè)計所占的硬件成本可以縮減到0.2美金左右。同時在ISE8.2中該設(shè)計的系統(tǒng)時鐘最大達(dá)到159.6MHz。以上的設(shè)計性能幾乎和現(xiàn)有的專用芯片相當(dāng),但成本下降很多。

              為了進(jìn)一步驗證本文給出的DDS設(shè)計系統(tǒng)在功能和時序上的正確性,對其進(jìn)行了時序仿真,使用的仿真軟件為Modelsim6.1。仿真結(jié)果表明,該DDS系統(tǒng)可以運行在較高的工作頻率下。

              本文在對DDS的基本原理進(jìn)行深入理解的基礎(chǔ)上,通過采用三種優(yōu)化與設(shè)計技術(shù):(1)使用流水線累加器在不過多增加門數(shù)的條件下,大幅提高了芯片的工作速度;(2)壓縮成正弦查找表,在保證芯片使用精度的情況下減少了近3/4面積,大大節(jié)約了ROM的容量。(3)采用同步接口電路設(shè)計方案,消除了系統(tǒng)的接口不穩(wěn)定性。同時使用VHDL語言實現(xiàn)了優(yōu)化,并把該設(shè)計適配到Xilinx公司的最新90nm工藝的Spartan3E系列的FPGA中,實際結(jié)果表明了本文給出的DDS設(shè)計方案在硬件開銷方面的優(yōu)勢。


            上一頁 1 2 3 下一頁

            關(guān)鍵詞: DDS 優(yōu)化設(shè)計

            評論


            相關(guān)推薦

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

            關(guān)閉