【正文】
7 / 8FPGA器件的開發(fā)平臺與MATLAB接口仿真引言 現(xiàn)場可編程邏輯門陣列FPGA器件的出現(xiàn)是超大規(guī)模集成電路技術(shù)和計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)發(fā)展的結(jié)果。FPGA器件集成度高、體積小,具有通過用戶編程實(shí)現(xiàn)專門應(yīng)用功能。它允許電路設(shè)計(jì)者利用基于計(jì)算機(jī)的開發(fā)平臺,經(jīng)過設(shè)計(jì)輸入、仿真、測試和校驗(yàn),直到達(dá)到預(yù)期的結(jié)果。目前使用最多的Quartus II 軟件支持幾乎所有的EDA工具,并且可以通過命令行或Tcl腳本與第三方EDA工具之間進(jìn)行無縫連接。但在很多工程設(shè)計(jì)應(yīng)用中,由FPGA器件完成的主程序中只完成大量的數(shù)學(xué)運(yùn)算,程序調(diào)試時(shí)以二進(jìn)制輸出的信號可視性差,給設(shè)計(jì)人員進(jìn)行仿真、調(diào)試帶來了很多不便。對于很多工程設(shè)計(jì)人員來說MATLAB是一種熟悉的具有強(qiáng)大的運(yùn)算功能和波形仿真、分析功能的軟件,如果能將FPGA與MATLAB接口,就可以快速、準(zhǔn)確、直觀地對FPGA程序進(jìn)行校驗(yàn)和仿真,尤其在波形信號處理等工程應(yīng)用領(lǐng)域具有實(shí)際意義。Quartus II 開發(fā)軟件Altera公司的QuartusII軟件提供了可編程片上系統(tǒng)(SOPC)設(shè)計(jì)的一個(gè)綜合開發(fā)環(huán)境。Quartus II 開發(fā)工具人機(jī)界面友好、易于使用、性能優(yōu)良,并自帶編譯、仿真功能。Qua