




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
常見錯誤:FailedtofindINSTANCE???,問題出在下面所示的第2步或第4步。正確處理步驟:(1)Quartus中編譯測試碼欲調用的頂層模塊(設模塊名:xxx),設置EDAtool的simulation工具,如verilog,以產生xxx.vo文件及xxx_v.sdo延時文件;打開modelsim,新建工程,添加xxx.vo文件、測試用激勵波形文件testbench.v、所用器件的網表文件(以cyclone為例:$Quartus\eda\sim_lib\cyclone_atoms.v)。全部編譯。!!:確認testbench.v中不包含頂層模塊xxx代碼。xxx_v.sdo復制到modelsim工程目錄。最后,建立仿真配置文件:在workspace的project頁中右鍵單擊,選simulationconfiguration,如下圖jTileEditYiewFormatCoripi1已SinnilateAidTool3世imi匚iytHelp債,「二逆□昌鑼.慮1專feWscount_tpvcountiiyocyclone_atoms.v才Verilog105/06/0906:58:;/譏訛口005/06/090G:5^:J/Verilog言05;0£/0906:46;5|:5網u|T卯廠D曲MndifiFciSimulation1:Simul:.TSr:pbunt_tpv:.ln祥'timescmodule.3regelkwire[.J::parametcountsalwaysinitialEdit9begin10elk=0EwecuteCompileAdd[oPro|eclRemovehornProiectCloseProjectProperties...ProjectSitings:...#DELYr#DELYrM刖File...ExistingFile...OptimizationConfiguration...SimulationConfiguration...Folder...ffi|Proiectjj'^Library于是‘workspace中得到simulation1。按下圖設置:
ApplytoRe^ion/count_tp/mjjcduritC:ZS-irnulatiori/ModelSirmZcourit4_^sdo^^^^egion:/counttp/nn■■■OK'Cartel□K_CancelVHDL.|Wnlog|LibrariesSDfIOthe^■Delay-£DFOptiori'^Multi-SourqedelaySimulationConfigurationNameApplytoRe^ion/count_tp/mjjcduritC:ZS-irnulatiori/ModelSirmZcourit4_^sdo^^^^egion:/counttp/nn■■■OK'Cartel□K_CancelVHDL.|Wnlog|LibrariesSDfIOthe^■Delay-£DFOptiori'^Multi-SourqedelaySimulationConfigurationNamePlaceinFolderJSimulafion1TopLevel▼AddFolder...SDFFilesDisableSDFEarning*ReduceSDFerroi?iJtolAiarnings注意,上面的框中添加xxx_v.sdo,下面的文本框中設置作用域,格式為:\testbench模塊名\xxx的實例名。(5)'timescale影響仿真結果顯示效果。=================例===================//文件count4.vmodulecount4(out,reset,clk);output[3:0]out;inputreset,clk;reg[3:0]out;always@(posedgeclk)beginif(reset)out<=0;elseout<=out+1;endendmodule//測試文件count_tp.v'timescalelns/lnsmodulecount_tp;regclk,reset;wire[3:0]out;parameterDELY=l00;count4mycount(out,reset,clk);always#(DELY/2)clk=~clk;initialbeginclk=0;reset=0;#DELYreset=l;#DELYreset=0;#(DELY*20)$finish;endinitial$monitor($time,,,"clk=%dreset=%dout=%d",clk,reset,out);endmodule所用器件:cyclone[4]結果:明顯產生了時延
丿QCtHJp/X13^/giXriJp'fWl42200000[B|Kw:3,300ttf丿QCtHJp/X13^/giXriJp'fWl42200000[B|Kw:3,300ttf0Cu^Of1IitTf.t^vjeh勢mmJlL*£^hi!6nLkcafi肌!■皿i^6^13neLw|]聲口■嚅[[K廟?糾]越喜ElT|j山%*門炳屮|屠臨牌|胡:胡體丨伊灣廝I必尬?肓THq老遜碼空岸>p.s.網上有朋友指出勾選SDF中的兩個選項,將原來的警告禁止,將原來的錯誤變為警告,可以成功地進行反標注并運行仿真,但這樣做并沒有解決實際問題,只能產生功能仿真,沒有得到帶時延的時序仿真!!!**Error:D:/ModelSim_6.5/ModelSimnear"'t":Illegalbasespecifierinnumericconstant.syntaxerror,unexpected"BASE",expecting"class"錯誤原因:不是'imescale而是'timescale,那個是鍵盤左上角的點,不是一撇。**Error:(vsim-SDF-3894)cnt_v.sdo:CompiledSDFfilewasnotfound.?華清遠見的視頻教程認為:這是ModelSim軟件本身的問題。提供的解決辦法是:建Projecto把除sdf文件以外的文件添加到工程編譯。然后打開startsimulation對話框,選design頁,選中testbench文件,再點開sdf頁,添加sdf文件,選中左下角的兩個選項(禁止警告,把錯誤變成警告)。繼續仿真即可。問題的答案似乎是以下兩個人的回答綜合。我在這里引用一下。因為我按這種方法可行了。#4樓:是目錄設置有問題,我一開始也遇到了這個問題,必須要使.sdo文件的目錄和modelsim工程文件的目錄在同一個目錄下,這樣編譯就不會報錯,究其原因是因為在vo文件中,與sdf文件有關的命令行如下:initial$sdf_annotate("modelsim_test_v.sdo");實際上.vo默認sdo文件就在和modelsim的工程同一個根目錄下,所以才會出現error:#**Error:(vsim-SDF-3894)modelsim_test_v.sdo:CompiledSDFfilewasnotfound.即modelsim沒有找到sdo文件(即可將用QuartusII先生成的.sdo文件考到與工程名同目錄下,工程名的后綴名為.mpf)#8樓:華清遠見的視頻教程認為:這是ModelSim軟件本身的問題。提供的解決辦法是:建Projecto把除sdf文件以外的文件添加到工程編譯。然后打開startsimulation對話框,選design頁,選中testbench文件,再點開sdf頁,添加sdf文件,選中左下角的兩個選項(禁止警告,把錯誤變成警告)。繼續仿真即可。載入sdo文件error:CompiledSDFfilewasnotfound(2012-03-0720:04:16)標簽:分類:modlesim學習筆記雜談加載sdo文件時,一直出現以下錯誤:**Error:(vsim-SDF-3894)xljcq_v.sdo:CompiledSDFfilewasnotfoundLoadinginstancesfromF:/xljcq/simulation/modelsim/xljcq_v.sdoLoadingF:/xljcq/cycloneii.CYCLONEII_PRIM_DFFELoadingtimingdatafromF:/xljcq/simulation/modelsim/xljcq_v.sdo**Error:(vsim-7)FailedtoopenSDFfile"xljcq_v.sdo"inreadmode.Nosuchfileordirectory.(errno=ENOENT)**Error:(vsim-SDF-3445)FailedtoparseSDFfile"xljcq_v.sdo".Time:0psIteration:0Region:/xljcq_vlg_tstFile:F:/xljcq/simulation/modelsim/xljcq.vtErrorloadingdesign試了太多遍之后,找不到自己哪里犯了錯,就尋求幫助了:一、點擊simulate,選擇
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年北京印刷學院輔導員考試真題
- 2024年江蘇省國防動員辦公室下屬事業單位真題
- 江西省交通運輸廳事業單位真題2024
- 臨淄區小區養護管理制度
- 曲靖工廠安全管理制度
- 房產公司招采部管理制度
- 產兒科護理管理管理制度
- 搭船的鳥說課課件
- 旺旺集體供暖管理制度
- 日本服務公司管理制度
- 2025年四川省成都市中考語文真題(解析版)
- 北京市2024年高招本科普通批錄取投檔線
- DB32-T 5088-2025 廢活性炭綜合利用污染控制技術規范
- 2024-2025學年人教版數學八年級下冊期末復習卷(含解析)
- 2025年黑龍江、吉林、遼寧、內蒙古高考物理真題(解析版)
- 民航招飛初選試題及答案
- 2025年電子商務法律法規考試試題及答案
- 國開2025年《資源與運營管理》形考任務1-4答案
- 2025年安全生產考試題庫(危險化學品安全)危險化學品安全操作規范應用試題
- T/CIQA 74-2024人工智能(AI)鑒定通用規范
- 美容院洗滌協議書
評論
0/150
提交評論