求教:Quartus+Modelsim的后仿真问题

[复制链接]
3670|2
 楼主| chijiuziyo 发表于 2008-5-11 16:01 | 显示全部楼层 |阅读模式
求教:Quartus+Modelsim的后仿真问题<br />小弟最近在学习Modelsim,在做后仿真时总会报错。小弟也浏览了众多的EDA论坛,发现和小弟有相同错误的朋友不在少数,可是没发现有一个好的解决办法。现将相关情况说明如下:<br />1、小弟的软件版本:Quartus&nbsp;II&nbsp;6.0&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Modelsim&nbsp;SE&nbsp;plus&nbsp;6.0<br />2、例子选用的是夏宇闻老师《Veriog数字系统设计教程》中第二部分第九讲中的RISC_CPU的例子,并在modelsim中实现前仿真。<br />3、在Quartus中进行相关设置,器件选用Cyclone的FPGA,全编译通过。在simulation\modelsim下(即生成的.vo文件和.sdo文件所在目录)建立modelsim工程和Cyclone仿真库,在工程中添加顶层测试文件和.vo文件,在Start&nbsp;Simulation对话框中加载Cyclone仿真库和.sdo文件,在Apply&nbsp;to&nbsp;Region中指定为测试文件名/例化实例名(本例为cputop/t_cpu),运行仿真,出现如下错误:<br />#&nbsp;Loading&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo<br />#&nbsp;**&nbsp;Error:&nbsp;(vsim-SDF-3250)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo(35):&nbsp;Failed&nbsp;to&nbsp;find&nbsp;INSTANCE&nbsp;'/cputop/t_cpu/m_machine|inc_pc~I/lecomb'.<br />#&nbsp;**&nbsp;Error:&nbsp;(vsim-SDF-3250)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo(51):&nbsp;Failed&nbsp;to&nbsp;find&nbsp;INSTANCE&nbsp;'/cputop/t_cpu/m_machine|inc_pc~I/lereg'.<br />#&nbsp;**&nbsp;Error:&nbsp;(vsim-SDF-3250)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo(67):&nbsp;Failed&nbsp;to&nbsp;find&nbsp;INSTANCE&nbsp;'/cputop/t_cpu/m_register|opc_iraddr[14]~I/lecomb'.<br />#&nbsp;**&nbsp;Error:&nbsp;(vsim-SDF-3250)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo(83):&nbsp;Failed&nbsp;to&nbsp;find&nbsp;INSTANCE&nbsp;'/cputop/t_cpu/m_register|opc_iraddr[14]~I/lereg'.<br />#&nbsp;**&nbsp;Error:&nbsp;(vsim-SDF-3250)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo(107):&nbsp;Failed&nbsp;to&nbsp;find&nbsp;INSTANCE&nbsp;'/cputop/t_cpu/m_register|opc_iraddr[13]~I/lecomb'.<br />#&nbsp;**&nbsp;Warning:&nbsp;(vsim-SDF-3432)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo:&nbsp;This&nbsp;file&nbsp;is&nbsp;probably&nbsp;applied&nbsp;to&nbsp;the&nbsp;wrong&nbsp;instance.<br />#&nbsp;Ignoring&nbsp;subsequent&nbsp;missing&nbsp;instances&nbsp;from&nbsp;this&nbsp;file.<br />#&nbsp;**&nbsp;Warning:&nbsp;(vsim-SDF-3440)&nbsp;F:/CPU/simulation/modelsim/cpu_v.sdo:&nbsp;Failed&nbsp;to&nbsp;find&nbsp;any&nbsp;of&nbsp;the&nbsp;214&nbsp;instances&nbsp;from&nbsp;this&nbsp;file.<br />#&nbsp;**&nbsp;Error:&nbsp;(vsim-SDF-3445)&nbsp;Failed&nbsp;to&nbsp;parse&nbsp;SDF&nbsp;file&nbsp;&quot;F:/CPU/simulation/modelsim/cpu_v.sdo&quot;.<br />#&nbsp;&nbsp;&nbsp;&nbsp;Time:&nbsp;0&nbsp;ps&nbsp;&nbsp;Iteration:&nbsp;0&nbsp;&nbsp;Region:&nbsp;/cputop&nbsp;&nbsp;File:&nbsp;F:/CPU/cputop.v<br />#&nbsp;Error&nbsp;loading&nbsp;design<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;另外,网上有朋友指出勾选SDF中的两个选项,将原来的警告禁止,将原来的错误变为警告,小弟试了一下,可以成功地进行反标注并运行仿真,但总觉得这样做似乎并没有解决实际问题,只不过是把错误忽略了。<br />&nbsp;&nbsp;&nbsp;&nbsp;小弟想请教一下:出现这种错误的原因是什么?如何处理这种错误?<br />&nbsp;&nbsp;&nbsp;&nbsp;希望大家能够各抒己见,广泛交流,共同进步;<br />&nbsp;&nbsp;&nbsp;&nbsp;更希望做过这方面研究的大侠们能够不吝赐教,给我们这些后来人指点迷津。<br />&nbsp;&nbsp;&nbsp;&nbsp;小弟在此先拜谢了!!!
hotpower 发表于 2008-5-11 16:24 | 显示全部楼层

顶~~~

  
ipcore 发表于 2008-5-14 12:36 | 显示全部楼层

没指定.sdo文件对应哪个模块

没指定.sdo文件对应哪个模块
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部