下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、.1) 打開一個工程文件。2) 打開Settings設置欄,選擇EDA Tools Settings下的Simulation欄。在右邊出現(xiàn)的設置欄中將“Tool name”的下拉菜單選擇“ModelSim(Verilog)”(如果工程用VHDL語言實現(xiàn),則可以選擇“ModelSim(VHDL)”;如果ModelSim使用的是for Altera的專用版本,則可以選擇“ModelSim-Altera(Verilog)”或“ModelSim-Altera(VHDL)”)。另外在設置欄中還有其他的核選框。1. 如果選中“Maintain hierarchy”,則表示在做時序仿真時
2、就能看到像在功能仿真的工程文件層次結(jié)構(gòu),可以找到定義的內(nèi)部信號。因為在做后仿時,源文件中的信號名稱已經(jīng)沒有了,被映射為軟件綜合后自己生成的信號名,觀察起來很不方便。這個設置與ISE里綜合右鍵屬性的Keep Hierarchy選擇YES的功能是一樣的。 2. 如果選中“Generate netlist for functional simulation only”,則表示只能做功能仿真。 3) 點擊 “Start Compilation”按鈕編譯工程,完成之后在當前的工程目錄下可以看到一個名為“Simulation”的新文件夾,下面的“ModelSim”文件夾下包括仿真需要
3、的.vo網(wǎng)表文件和包含延遲信息的.sdo文件。4) 打開ModelSim軟件(或者在Quartus下“Settings->EDA Tools Setting->Simulation”出現(xiàn)的設置欄中選中“Run this tool automatically after compilation”,直接從Quartus下調(diào)用ModelSim軟件),可以在當前工程目錄下新建一個Project。在Project標簽欄內(nèi)點擊右鍵,出現(xiàn)在快捷菜單中選擇“Add to Project->Existing File”。加入當前工程目錄的“SimulationModelSim”路徑下
4、的.vo文件、TestBench文件和對應當前工程所選擇器件的網(wǎng)表文件。比如:當前工程選擇的器件是Cyclone系列,Quartus安裝目錄在“C:altera”路徑下。因此需要在“C:alteraquartus50edasim_lib”路徑下找到“cyclone_atom.v”的網(wǎng)表文件導入到ModelSim下的Project。如果是其他器件亦是如此,只要在此目錄下找到對應有“_atom”后綴的.v文件。當然整個大前提是ModelSim SE版本已經(jīng)加入了Alterta的仿真庫,不過ModelSim-Altera版本就不會存在這樣的問題。 5) 在出現(xiàn)的Pro
5、ject標簽欄的快捷菜單中選擇“Add to Project->Simulation Configuration”,會出現(xiàn)如上圖所示的名為“Simulation1”的仿真配置。右鍵點擊選擇“Properties”,彈出的“Simulation Properties”對話框中有幾個標簽欄。在“Design”標簽欄內(nèi)需要選擇仿真的文件,也就是TestBench文件。 在“SDF”標簽欄內(nèi)需要選擇包含延遲信息的文件,即Quartus下生成的.sdo文件。這里建議將.sdo文件與ModelSim的工程文件(.mpf文件)放在同一個目錄下,不然ModelSim會報類似無法讀取.sdo文
6、件的錯誤。當加入.sdo文件時,需要在如下圖所示的“Apply to Region”的編輯框內(nèi)填寫延遲信息文件作用的區(qū)域。舉個例子來說明:1. TestBench文件中定義了測試文件的Module名稱為ConvEncdTestBnch。 2. TestBench文件中調(diào)用待測頂層文件的實例名為top_encode_1。(top_encode top_encode_1(clk, rst, dataIn, serialData, parData);這是TestBench文件中調(diào)用頂層的語句) 3. 所以在作用區(qū)域內(nèi)需要填寫“/ConvEncdTestBnch/top_encode_1”。
7、0;6) 右鍵點擊名為“Simulation1”的仿真配置,快捷菜單中選擇“Execute”命令,執(zhí)行仿真。7) 指定延時文件sdo 路徑時,特別注意“域”的指定,否則用戶會在timing 仿真中報load error “cant find instance file”. 指定的域可以從sim標簽頁查看sim 的top 層,或要仿真的對象。另外,時序仿真時,一定要記住要把頂層top.v 用 top.vo 替換。同時要確保預編譯的庫中每個庫的名字必需遵循altera的要求,比如:cylcone 的device 庫必需命名為cycclone, maxii 的device命名為maxii, flex10Ke 和acex1K 都命名為flex1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際視野下的小學數(shù)學教師專業(yè)發(fā)展
- 2024完整版企業(yè)員工休假安排及績效獎金分配合同3篇
- 培養(yǎng)安全意識打造企業(yè)安全文化
- 醫(yī)療行業(yè)員工安全風險控制培訓全解析
- 2025中國鐵塔安徽分公司校園招聘41人高頻重點提升(共500題)附帶答案詳解
- 2025中國能源建設集團云南省電力設計院限公司春季招聘高頻重點提升(共500題)附帶答案詳解
- 橡膠促進劑相關(guān)行業(yè)投資方案范本
- 2025中國電信安徽公司招聘96人高頻重點提升(共500題)附帶答案詳解
- 2025下半年黑龍江牡丹江市事業(yè)單位公開招聘工作人員283人高頻重點提升(共500題)附帶答案詳解
- 2025下半年寧德市基層醫(yī)學人才公開招聘19人高頻重點提升(共500題)附帶答案詳解
- 中西醫(yī)結(jié)合科工作制度
- 初中道德與法治全六冊復習提綱
- 沈鼓集團招聘筆試題庫2024
- 心電監(jiān)護的并發(fā)癥
- 施工現(xiàn)場臨時用電安全監(jiān)理檢查表
- 2024年全國職業(yè)院校技能大賽高職組(護理技能賽項)備賽試題庫(含答案)
- 蘇教版六年級數(shù)學上冊全冊知識點歸納梳理
- 2024小英新人教版PEP三年級上冊全冊單元測試測評卷
- 供應鏈管理規(guī)章制度
- 高中語文課后作業(yè)設計
- 2024年新蘇教版科學六年級上冊全冊知識點(超全)
評論
0/150
提交評論