新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 在FPGA設(shè)計(jì)中使用Precision RTL 綜合實(shí)例

        在FPGA設(shè)計(jì)中使用Precision RTL 綜合實(shí)例

        作者: 時(shí)間:2010-06-24 來(lái)源:網(wǎng)絡(luò) 收藏

        數(shù)字濾波器通常分成有限脈沖響應(yīng)(finite impulse response,也就是FIR)和
        無(wú)限脈沖響應(yīng)(infinite impulse response,也就是IIR)兩大類。FIR 濾波器相對(duì)
        IIR濾波器而言,優(yōu)點(diǎn)是相位線性和性能穩(wěn)定,應(yīng)用范圍廣,缺點(diǎn)是需要長(zhǎng)的
        沖擊響應(yīng)(即高階數(shù))才能得到理想的結(jié)果,實(shí)現(xiàn)難度較大。因此在 上實(shí)
        現(xiàn)高性能FIR 濾波器是很具有挑戰(zhàn)性的。下面我們用幾種不同的方法來(lái)完成FIR
        濾波器,并進(jìn)行比較。
        FIR 濾波器的系數(shù)為{11,-69, -51, 61, 85, -72, -198, -37, 234,
        72,-631,-922,594,4185,8139,9871,8139,4185,594,-922,-631,72,
        234,-37,-198,-72,85,61,-51,-69,11}。兩路輸入,輸入信號(hào)位寬為7,
        輸出信號(hào)位寬為23。
        輸入為VHDL 語(yǔ)言,輸入輸出信號(hào)聲明如下:
        entity receive_low_pass_filter is
        port (chip_input_i : in signed(6 downto 0);

        本文引用地址:http://www.104case.com/article/151773.htm

        chip_input_q : in signed(6 downto 0);
        clk : in std_logic;
        reset : in std_logic;
        data_i_channel_output : out signed(22 downto 0);
        data_q_channel_output : out signed(22 downto 0) );
        end receive_low_pass_filter;
        第一種方法:Altera 公司的QuartusII3.0 單獨(dú)完成整個(gè)過(guò)程,
        在Quartus 中新建一個(gè)項(xiàng)目(project),然后將VHDL 文件添加進(jìn)去,我們選
        擇APEX 系列20K1000EBC652 芯片,執(zhí)行Start Compilation,得到時(shí)序分析報(bào)
        告,發(fā)現(xiàn)最大頻率為72.19MHz。
        第二種方法: 在不任何約束條件下對(duì)VHDL 文件
        進(jìn)行,如圖2 所示。

        圖 2 界面
        用綜合得到的網(wǎng)表文件(EDIF 文件)代替Quartus 項(xiàng)目中的VHDL 文件,執(zhí)
        行Start Compilation,得到時(shí)序分析報(bào)告,發(fā)現(xiàn)最大頻率為95.2MHz。

        B 時(shí)序仿真
        圖4 仿真結(jié)果
        以上充分驗(yàn)證了 綜合在 設(shè)計(jì)中的重要作用,它對(duì)我們?cè)O(shè)計(jì)水平的提高有很大幫助。



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 德格县| 合作市| 久治县| 丰台区| 大方县| 施甸县| 夏津县| 繁峙县| 广昌县| 中山市| 永寿县| 沧州市| 张家港市| 珠海市| 岳池县| 金沙县| 彩票| 墨江| 云龙县| 永川市| 长岛县| 永嘉县| 通化市| 且末县| 德阳市| 利津县| 永靖县| 闽侯县| 昭苏县| 桓台县| 馆陶县| 莲花县| 阿合奇县| 罗山县| 腾冲县| 天气| 牡丹江市| 蓝山县| 揭阳市| 东兰县| 大足县|