基于Verilog HDL濾波器的設計
2.2 定制ROM
QuartusⅡ包含有許多有用的LPM模塊,它們是復雜或高級系統構建的重要組成部分,可以與QuartusⅡ普通設計文件一起使用,該文使用“Tools”菜單下的MegaWizardPlug—In Manager命令定制ROM的元件。如圖5所示。
濾波器的建模過(guò)程如下:
3 驗證仿真
利用Altera公司的QuartusⅡ7.2軟件內部帶有仿真器對濾波器的VerilogHDL模型進(jìn)行波形仿真,通過(guò)建立正確的Vector Waveform File就可以開(kāi)始仿真了。如圖6所示。
通過(guò)QuartusⅡ的波形仿真功能,對輸入輸出進(jìn)行波形仿真,對其結果進(jìn)行定量分析。通過(guò)時(shí)序分析和功能分析結果,對設計進(jìn)行進(jìn)一步的完善。在仿真中,in—put濾波器輸入數據,output濾波器輸入數據x0,x1,x2,x3,x4為移位寄存器組中寄存器,count為控制計數器,table-in為流水線(xiàn)寄存器。所得結果如圖6所示。經(jīng)驗證,仿真結果和實(shí)際運算結果一致。所以對于大多數連續的LTI系統都可以采用以上方法進(jìn)行分析,但是他也有局限性:對于時(shí)變系統,非線(xiàn)性系統分析,它無(wú)能為力;只適合分析一維變量,對于多維變量,它無(wú)能為力;可采用狀態(tài)變量分析方法;就精確度來(lái)說(shuō),這種分析方法不是很高。
盡管連續LTI系統有很多缺點(diǎn),但是通過(guò)對LTI系統的分析可以培養系統建模和求解能力,為以后分析其他系統作參考。
評論