




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ModelSim中Altera仿真庫的添加兩種方法:1、 在仿真的文件中加入altrea_mf.v的文件(verilog語言來說),就可以直接仿真在Altera FPGA中定制IP核的工程。2、 下面的方法通常,在ModelSim中進(jìn)行仿真需要加入Quartus提供的仿真庫,原因是下面三個方面: ·Quartus不支持Testbench; ·調(diào)用了megafunction或者lpm庫之類的Altera的函數(shù); ·時序仿真要在Modelsim下做仿真。
2、0; 下面以Altera器件為例,介紹如何在ModelSim中加入Altera的仿真庫,Quartus II軟件中自帶有Altera的仿真庫,只要把它拿到ModelSim中去編譯一下就可以了,具體步驟如下:1.設(shè)置仿真庫路徑 打開ModelSim安裝目錄(我用的是ModelSim SE 6.2版本,安裝在D:ModelSimInstallfiles目錄下),新建文件夾altera,我們就在該目錄下存放預(yù)編譯的各種Altera庫。 啟動ModelSim SE 6.2,在主窗口執(zhí)行【File】/【Cha
3、nge Directory】命令將路徑轉(zhuǎn)到altera文件夾。或在命令行中執(zhí)行cd D:/ModelSim/Installfiles/altera。 2.新建庫 Quartus II中提供的仿真庫文件存放的路徑是.altera80quartusedasim_lib,每個庫文件提供了兩種形式:.v(Verilog)格式和.vhd(VHDL)格式兩種,根據(jù)你所用的語言選擇使用。用于編譯資源庫的文件有220model.v,220mod
4、el.vhd,220pack.vhd,altera_mf.v,altera_mf.vhd,altera_mf_components.vhd,altera_primitives.v,altera_primitives.vhd,altera_primitives_components.vhd文件。網(wǎng)上的很多教程都是把這些文件一起編譯,這樣適用于Verilog和VHDL混合仿真,但如果只用一種語言,如Verilog則完全沒必要全部編譯。下面以該目錄下的altera_mf.v為例介紹建立預(yù)編譯庫的方法。 注:ModelSim中仿真庫可以分為兩大類:第一類是工作庫(w
5、orking),默認(rèn)值為“work”目錄,work目錄中包含當(dāng)前工程下所有被編譯的設(shè)計單元,編譯前必須建立一個work庫,并且每個編譯有且僅有一個work庫;第二類是資源庫(resource),存儲能被當(dāng)前編譯引用的設(shè)計單元,在編譯期間允許有多個resource庫。 在主窗口中選擇【File】/【New】/【Library】命令,新建一個名為altera_mf的庫。
6、160; 3.編譯庫 方便起見在altera文件夾下新建目錄src,把用于編譯資源庫的文件復(fù)制到src文件夾中。 在主菜單中選【Compile】/【Compile】命令,彈出Compile Source Files對話框,library中選擇你剛才建立的庫名altera_mf,查找范圍你選擇altera_mf.v文件,剛才你已經(jīng)把它復(fù)制到了.alterasrc目錄下。執(zhí)行編譯命令。
7、 繼續(xù)按照步驟2和3中介紹的方法添加剩下的幾個庫。添加完成后如下圖所示。 4.配置modelsim.ini文件 這一步是為了將前面建立的庫添加進(jìn)系統(tǒng)庫,以后就不用再重復(fù)添加了。 ModelSim安裝根目錄下的配置文件modelsim.ini的只讀屬性去掉,用記事本或其他文本編輯程序打開。在Library下修改前
8、面添加的庫的路徑。注意修改后關(guān)閉并改回只讀屬性。 注:第1步設(shè)置的仿真庫路徑必須在ModelSim的安裝目錄下才能事業(yè)能夠此相對路徑。 altera_primitives = $MODEL_TECH/./altera/altera_primitives 220model = $MODEL_TECH/./altera/220model altera_mf = $MODEL_TECH/./altera/altera_mf5.添加Altera底層硬件原語仿真庫(ATOM) 在時序仿真時,必須加載所使用到的對應(yīng)于具體Altera器件的底層硬件原語的仿真庫(ATOM)。 上面編譯了Altera三個資源庫文件:220model.v,altera_mf.v,altera_primitives.v,編譯通過之后。根據(jù)我們選用的具體器件型號繼續(xù)編譯我們所需要的器件底層原語仿真庫文件,比如我們選擇使用的是cycloneii,所以編譯cycloneii_atoms.v。 另外,在進(jìn)行仿真的時候,還要注意將上述已經(jīng)編譯的相關(guān)庫添加到當(dāng)前的工程中,以便相關(guān)lpm之類的核的調(diào)用,操作如下:在Start Simulatio
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保育員考試題庫及答案
- 保安考試題及答案2019
- 安全知識測評試題及答案
- 安全員b試題及答案
- 安全試題及答案春節(jié)
- 2025年廢棄礦井資源再利用技術(shù)路徑與產(chǎn)業(yè)技術(shù)創(chuàng)新戰(zhàn)略聯(lián)盟研究報告
- 2025年婦幼醫(yī)療保健服務(wù)體系建設(shè)中的社會影響力評估報告001
- 安全急救常識試題及答案
- 2025年深遠(yuǎn)海風(fēng)電場建設(shè)標(biāo)準(zhǔn)報告:海上風(fēng)能資源評估與工程規(guī)范
- 特殊路基設(shè)計培訓(xùn)課件
- 小紅書運營方案
- 傳媒公司掛靠合同(樣本)
- 中藥奄包-外源性熱敷療法課件
- 七年級地理全冊知識點歸納匯總
- 造價咨詢作難點解決辦法及措施
- 工廠供電課程設(shè)計-某塑料制品廠全廠總配變電所及配電系統(tǒng)設(shè)計
- 商務(wù)禮儀3-2辦公室禮儀 中職高職《商務(wù)禮儀》教學(xué)教案
- 灌腸操作評分標(biāo)準(zhǔn)
- 員工獎懲簽認(rèn)單
- 體能訓(xùn)練概論(NSCA)
- 《羽毛球》課程思政教學(xué)案例(一等獎)
評論
0/150
提交評論