




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
常見錯(cuò)誤:FailedtofindINSTANCE???,問題出在下面所示的第2步或第4步。正確處理步驟:(1)Quartus中編譯測(cè)試碼欲調(diào)用的頂層模塊(設(shè)模塊名:xxx),設(shè)置EDAtool的simulation工具,如verilog,以產(chǎn)生xxx.vo文件及xxx_v.sdo延時(shí)文件;打開modelsim,新建工程,添加xxx.vo文件、測(cè)試用激勵(lì)波形文件testbench.v、所用器件的網(wǎng)表文件(以cyclone為例:$Quartus\eda\sim_lib\cyclone_atoms.v)。全部編譯。!?。捍_認(rèn)testbench.v中不包含頂層模塊xxx代碼。xxx_v.sdo復(fù)制到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網(wǎng)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。按下圖設(shè)置:
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,下面的文本框中設(shè)置作用域,格式為:\testbench模塊名\xxx的實(shí)例名。(5)'timescale影響仿真結(jié)果顯示效果。=================例===================//文件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//測(cè)試文件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]結(jié)果:明顯產(chǎn)生了時(shí)延
丿QCtHJp/X13^/giXriJp'fWl42200000[B|Kw:3,300ttf丿QCtHJp/X13^/giXriJp'fWl42200000[B|Kw:3,300ttf0Cu^Of1IitTf.t^vjeh勢(shì)mmJlL*£^hi!6nLkcafi肌!■皿i^6^13neLw|]聲口■嚅[[K廟?糾]越喜ElT|j山%*門炳屮|屠臨牌|胡:胡體丨伊灣廝I必尬?肓THq老遜碼空岸>p.s.網(wǎng)上有朋友指出勾選SDF中的兩個(gè)選項(xiàng),將原來的警告禁止,將原來的錯(cuò)誤變?yōu)榫?可以成功地進(jìn)行反標(biāo)注并運(yùn)行仿真,但這樣做并沒有解決實(shí)際問題,只能產(chǎn)生功能仿真,沒有得到帶時(shí)延的時(shí)序仿真!?。?*Error:D:/ModelSim_6.5/ModelSimnear"'t":Illegalbasespecifierinnumericconstant.syntaxerror,unexpected"BASE",expecting"class"錯(cuò)誤原因:不是'imescale而是'timescale,那個(gè)是鍵盤左上角的點(diǎn),不是一撇。**Error:(vsim-SDF-3894)cnt_v.sdo:CompiledSDFfilewasnotfound.?華清遠(yuǎn)見的視頻教程認(rèn)為:這是ModelSim軟件本身的問題。提供的解決辦法是:建Projecto把除sdf文件以外的文件添加到工程編譯。然后打開startsimulation對(duì)話框,選design頁,選中testbench文件,再點(diǎn)開sdf頁,添加sdf文件,選中左下角的兩個(gè)選項(xiàng)(禁止警告,把錯(cuò)誤變成警告)。繼續(xù)仿真即可。問題的答案似乎是以下兩個(gè)人的回答綜合。我在這里引用一下。因?yàn)槲野催@種方法可行了。#4樓:是目錄設(shè)置有問題,我一開始也遇到了這個(gè)問題,必須要使.sdo文件的目錄和modelsim工程文件的目錄在同一個(gè)目錄下,這樣編譯就不會(huì)報(bào)錯(cuò),究其原因是因?yàn)樵趘o文件中,與sdf文件有關(guān)的命令行如下:initial$sdf_annotate("modelsim_test_v.sdo");實(shí)際上.vo默認(rèn)sdo文件就在和modelsim的工程同一個(gè)根目錄下,所以才會(huì)出現(xiàn)error:#**Error:(vsim-SDF-3894)modelsim_test_v.sdo:CompiledSDFfilewasnotfound.即modelsim沒有找到sdo文件(即可將用QuartusII先生成的.sdo文件考到與工程名同目錄下,工程名的后綴名為.mpf)#8樓:華清遠(yuǎn)見的視頻教程認(rèn)為:這是ModelSim軟件本身的問題。提供的解決辦法是:建Projecto把除sdf文件以外的文件添加到工程編譯。然后打開startsimulation對(duì)話框,選design頁,選中testbench文件,再點(diǎn)開sdf頁,添加sdf文件,選中左下角的兩個(gè)選項(xiàng)(禁止警告,把錯(cuò)誤變成警告)。繼續(xù)仿真即可。載入sdo文件error:CompiledSDFfilewasnotfound(2012-03-0720:04:16)標(biāo)簽:分類:modlesim學(xué)習(xí)筆記雜談加載sdo文件時(shí),一直出現(xiàn)以下錯(cuò)誤:**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試了太多遍之后,找不到自己哪里犯了錯(cuò),就尋求幫助了:一、點(diǎn)擊simulate,選擇
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 輕奢電動(dòng)車輛贈(zèng)與及售后保障合同
- 熱銷木飾面產(chǎn)品區(qū)域總代理合同
- 餐飲廚房后廚員工培訓(xùn)與福利保障承包合同
- 電子產(chǎn)品進(jìn)出口銷售代理協(xié)議模板
- 車輛租賃與駕駛?cè)藛T責(zé)任險(xiǎn)合同范本
- 協(xié)議離婚中婚姻財(cái)產(chǎn)分割與遺產(chǎn)繼承合同
- 住宅小區(qū)車位使用權(quán)轉(zhuǎn)讓及維修基金繳納協(xié)議
- 長(zhǎng)租公寓退房檢查及押金返還協(xié)議
- 橋梁樁基聲屏障安裝工程
- 正向設(shè)計(jì)流程核心要點(diǎn)
- 學(xué)習(xí)解讀《水利水電建設(shè)工程驗(yàn)收規(guī)程》SLT223-2025課件
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- 消防檔案模板(完整版)
- 萬瑋:《班主任兵法》
- 防汛物資檢查記錄
- 施工現(xiàn)場(chǎng)防火的安全管理制度
- 零星維修工程項(xiàng)目方案施工組織計(jì)劃
- FM筋膜手法(課堂PPT)
- 采礦工程畢業(yè)設(shè)計(jì)(畢業(yè)論文)
- 厭氧膠(MSDS)
- 水準(zhǔn)儀全站儀檢測(cè)報(bào)告
評(píng)論
0/150
提交評(píng)論