版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、總結(jié)FPGA軟件用法一 Modelsim最近一直沒(méi)有弄明白FPGA的什么是前仿真和后仿真。經(jīng)過(guò)這幾天的折磨終于弄明白了。所謂的前仿真也就是功能仿真,它所實(shí)現(xiàn)的是只是對(duì)功能進(jìn)行驗(yàn)證。而對(duì)于代碼在FPGA運(yùn)行時(shí)候所出現(xiàn)的線延時(shí)或者出現(xiàn)毛刺的時(shí)候代碼能否實(shí)現(xiàn)設(shè)計(jì)功能是無(wú)法驗(yàn)證的。這些都需要在FPGA的后仿真進(jìn)行。Modelsim前仿真的基本步驟是:1、 打開Modelsim 6.5 SE 選擇File -> New -> Project如圖1所示圖12、 彈出下面的對(duì)話框 圖2 Project Name輸入工程的名稱,盡量與模塊的名稱相同(因?yàn)镼uartus ii要求工程名與實(shí)體名相同,
2、所以培養(yǎng)成這種習(xí)慣)3、 選擇Create New File圖 34、彈出如下圖所示的對(duì)話框4、 編寫Verilog被測(cè)試和測(cè)試代碼并保存。5、 在Project對(duì)話框中,選擇任意的文件點(diǎn)擊右鍵選擇Compile -> Compile All如下圖所示6、編譯完以后再Layout選擇Simulate 在Library選擇測(cè)試文件然后點(diǎn)擊Simulate如下圖所示7、點(diǎn)擊View->wave,將需要觀察的信號(hào)拖入wave對(duì)話框中,如下圖所示8、點(diǎn)擊Run就可以觀察輸出波形,如果沒(méi)有看見可以點(diǎn)擊輸出的信號(hào)充滿整個(gè)屏幕。 Modelsim 6.5 Se的前仿真的操作步驟就到此結(jié)束了二 關(guān)
3、于Quatrus ii 與 modelsim 的聯(lián)合仿真(前仿真與后仿真)1. 前仿真前仿真和后仿真區(qū)別在于前仿真屬于功能仿真只需要XXX.v(被測(cè)的文件)和XXX_test.v(測(cè)試文件)兩個(gè)文件。后仿真還需要加入一個(gè)關(guān)于硬件的文件,(該文件根據(jù)所選擇的硬件的型號(hào)來(lái)定)例如 選擇的是cyclone系列的芯片所以在C:altera90sp2quartusedasim_lib中選擇cyclone_atoms.v文件。關(guān)于Quatrus ii 與 modelsim 聯(lián)合仿真的步驟如下:1、 打開Quatrus ii新建立一個(gè)工程如sftreg。2、 進(jìn)入菜單欄的Assignments > 選
4、擇EDA Tool Settings,其設(shè)置如下圖所示:3、 點(diǎn)擊重新編譯后,在工程目錄中將會(huì)多了simulation文件夾。然后將cyclone_atoms.v(C:altera90sp2quartusedasim_lib)和被測(cè)試文件(如sftreg.v)拷貝在simulation/modelsim文件夾下面,以便于后仿真使用。注意同時(shí)前仿真的時(shí)候還要把測(cè)試文件*test.v文件拷到工程目錄下。如下所示:前仿真: 打開modelsim 在Library對(duì)話框下點(diǎn)擊File -> Change directory彈出對(duì)話框下圖所示: 將路徑設(shè)置為工程所在文件夾,如下圖所示:在Libra
5、ry的窗口下,講原來(lái)的work文件刪除,如下圖所示: 然后再空白處點(diǎn)擊右鍵,選擇New -> Library然后點(diǎn)擊Compile -> compile ,彈出下面的對(duì)話框,選擇測(cè)試和被測(cè)試的文件,如下圖所示編譯完成后點(diǎn)擊work 選擇測(cè)試文件,然后點(diǎn)擊右鍵選擇Simulation,如下圖所示:彈出如下圖,將需要觀察測(cè)的信號(hào)拖入波形窗口中在波形窗口中點(diǎn)擊Run就可以看到波形輸出了綜合后功能仿真的步驟:進(jìn)行綜合后功能仿真需要的輸入文件: 在QuartusII 里面生成的網(wǎng)表文件.vo; TestBench 文件; 仿真原型文
6、件(在這時(shí)就添加進(jìn)來(lái))或預(yù)編譯的庫(kù)文件(仿真時(shí)指定) 1、打開modelsim 在Library對(duì)話框下點(diǎn)擊File -> Change directory彈出對(duì)話框下圖所示:4、 路徑設(shè)置如下圖,路徑一定要設(shè)置在工程文件simulationmodelsim5、 在Library的空白處點(diǎn)擊右鍵,選擇New - >Library,新建一個(gè)work_test6、 然后點(diǎn)擊Compile -> compile ,彈出下面的對(duì)話框,選擇能選擇的文件(被測(cè)試文件和測(cè)試文件都要編譯還有網(wǎng)表文件.vo),如下圖所示,注意Library對(duì)話框中一定要選擇你所建立的文件夾,例如這里選擇了wo
7、rk_test. 7、 編譯完成后,在Library的面板中點(diǎn)開work_test選擇測(cè)試文件,點(diǎn)擊右鍵彈出如下圖,將需要觀察測(cè)的信號(hào)拖入波形窗口中在波形窗口中點(diǎn)擊Run就可以看到波形輸出了前仿真可以直接用modelsim進(jìn)行仿真,后仿真就需要Quartus ii和modelsim進(jìn)行聯(lián)合仿真。到此為關(guān)于FPGA的相關(guān)軟件的基本操作就結(jié)束了!布局布線后仿真后仿是在前仿的基礎(chǔ)上進(jìn)行的,只是借用QuartusII生成幾個(gè)文件(網(wǎng)標(biāo)文件.vo,反標(biāo)注文件.sdo)添加到Modelsim里,然后再添加Alterad的庫(kù)就OK了。首先,用Quartus建立一個(gè)工程,把剛才的add.v作為頂層模塊,綜合,
8、布局布線,這個(gè)在上一結(jié)已經(jīng)講過(guò),這里就不多說(shuō)了,然后點(diǎn)擊如圖所示: 這樣就會(huì)生成一個(gè)文件夾simulation,里面會(huì)有需要的文件,要復(fù)制到Modelsim工程的文件夾下,如圖紅圈所示: 然后,回到Modelsim工程下,把剛才復(fù)制到Modelsim工程下的add.vo文件導(dǎo)入到工程下面,如圖所示:選擇add.v文件添加進(jìn)來(lái)以后進(jìn)行編譯,當(dāng)問(wèn)好“?”變?yōu)閷?duì)號(hào)“”時(shí),就編譯OK,下來(lái)進(jìn)行仿真; 點(diǎn)擊仿真圖標(biāo),先選中激勵(lì)文件add_top.v文件,但不要和前仿一樣,不能直接就點(diǎn)擊OK,還要設(shè)置兩項(xiàng);第一項(xiàng),導(dǎo)入Altera的庫(kù),這個(gè)庫(kù)在Modelsim安裝程序的路徑下,點(diǎn)擊Libraries->add,選擇仿真庫(kù),我選擇的是Cycloneii,因?yàn)槲矣胵uartusII建立工程的時(shí)候就是選擇的是CycloneI,兩個(gè)要一至;I第二項(xiàng),點(diǎn)擊SDF(但是如果在.vo文件中搜索到有.sdo文件就不用再經(jīng)行后面的工作了),添加add.sdo文件,點(diǎn)擊add,索引工程下面的add_v.sdo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度照明工程設(shè)計(jì)、施工與監(jiān)理一體化合同2篇
- 2024年淄博職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 解三角形復(fù)習(xí)
- 二零二五年度藝術(shù)展覽LOGO設(shè)計(jì)及文化傳播協(xié)議2篇
- 2024年陽(yáng)泉市第一人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年江西婺源茶業(yè)職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2024年江蘇護(hù)理職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 二零二五年度財(cái)務(wù)顧問(wèn)與創(chuàng)業(yè)投資機(jī)構(gòu)合作合同模板3篇
- 2024年杭州萬(wàn)向職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年揭陽(yáng)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 領(lǐng)導(dǎo)科學(xué)全套精講課件
- 粵教版地理七年級(jí)下冊(cè)全冊(cè)課件
- 公積金提取單身聲明
- 小學(xué)科學(xué)蘇教版六年級(jí)上冊(cè)全冊(cè)精華知識(shí)點(diǎn)(2022新版)
- 萎縮性胃炎共識(shí)解讀
- 《中外資產(chǎn)評(píng)估準(zhǔn)則》課件第8章 澳大利亞與新西蘭資產(chǎn)評(píng)估準(zhǔn)則
- 2022版義務(wù)教育語(yǔ)文課程標(biāo)準(zhǔn)(2022版含新增和修訂部分)
- 精品金屬線管布線施工工程施工方法
- 授課課件國(guó)家衛(wèi)健委發(fā)布《猴痘診療指南(2022年版)》全文內(nèi)容PPT通用課件
- dinen10278翻譯
評(píng)論
0/150
提交評(píng)論