解决ModelSim仿真中出现的vsim-3033错误

 时间:2024-11-03 01:36:30

vsim-3033错误:Instantiati艺皱麾酪onof'XXXXX'failed.Thedesign锇栀劐箨unitwasnotfound.XXXXX是你的工程名。字面含义为XXXXX这个模块实例化失败,因为设计单元没有找到。笔者通过搜寻相关资料,找到一种解决办法。笔者做的工程是通过原理图的形式把各个模块连接在一起,所以问题的关键笔者猜测是因为ModelSim不能正常识别原理图形式。特来分享解决办法,经过笔者验证通过N次。

解决ModelSim仿真中出现的vsim-3033错误

工具/原料

AlteraQuartus13.1

ModelSim10.1d

方法/步骤

1、这是我的工程,此处省略一万字。在做ModelSim仿真的时候出现vsim-3033错误。首先,经过Quartus编译通过,在File菜单栏-Create/Update-CreateHDLDesignFileFromCurrentFile。

解决ModelSim仿真中出现的vsim-3033错误

2、笔者用的是Verilog,所以生成了Verilog文件。用VHDL的童鞋自己验证……笔者没有用过VHDL……然后会在你当前的工程目录下生成一个跟你顶层文件文件名一样的V文件。例如笔者的顶层文件是BPSK.bdf,然后生成了BPSK.v。

解决ModelSim仿真中出现的vsim-3033错误

3、然后把当前的原理图bdf文件移除该工程,然后添加刚才生成的“工程名.v”文件到拉悟有仍该工程,并设置成顶层模块。并进若益肽屙行编译。如图。如果出现错误,应该是你的工程中存在了两个一模一样的模块名,编译软件无法识别。解决办法就是按照刚才说的,要么移除bdf文件,要么更改bdf模块名以避免重复。这一步是整个解决方法的核心,其原理就是把bdf原理图形式转换成Verilog文件,有钻研精神的童鞋可以打开V文件看一看,实际上就是实例化了原理图中的所有的部件。

解决ModelSim仿真中出现的vsim-3033错误

4、然后在进行ModelSim仿真,编写TestBench文件,添加测试文件,此处省略一万字,用过ModelSim的肯定都会。最后,期待已久的波形,终于显示啦!!

解决ModelSim仿真中出现的vsim-3033错误

如何将matlab data类型的数据转换为bmp格式 python如何实现多行注释 android studio2.2.2中layout的xml界面直接设置 list index out of range错误解决方法 如何为Android studio设置自定义的主题样式?
热门搜索
绿植图片及名称大全 后来的我们 电影 体育手抄报图片 大型犬的品种及图片 悍匪电影