每天进步一点点,即使是一小步,必将成为一大步!
关于参数在后仿真时通不过,出现unresolved reference的解决
上一篇 /
下一篇 2008-04-15 22:29:48
1.很多朋友在进行后仿真时,往往会出现参数仿真通不过,出现unresolved reference to 的问题,而这些朋友在进行仿真时作用的testbench往往不是自己写的,都是画波形的,比如xilinx中的testbench wave,这样在testbench中,如果源程序中定义了parameter,那么那种自动生成的.tfw的测试文件会用defparame重新定义源程序中的parameter的值。
2.我们在做映射或者布局布线后仿真时,都已经过了综合工具,这时候,源程序中的类属语句,生成命令等都已经展开,比如,用parameter定义了参数s1,那么综合工具已经按照s1的确定的值进行了综合,他生成的电路已经具有一个固定的结构,不能再重新对他进行改变,所以在后仿真中的testbench 中就不能再出现defparame来重新改变参数的值。
3.综合上述所讲,只要在后仿真中的testbench中不再出现defparam,或者用generic之类的重新生成参数,那么后仿真就会顺利通过。
4.作为一个硬件设计者,建议还是自己写测试文件的好,利用画波形的方法,虽然简单快捷,但是不利于测试的四大标准,自己也不容易控制,具体方面的叙述,可以参看本论坛wangdian曾经的帖子,题目大概是一个什么工作经验的总结,具体忘了。
5.希望大家共 同提高。
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG: