重阳 ChongyangLee

_____关注可编程技术______

导航

解决了ModelSim中遇到的Failed to find instance错误

Posted on 2008-07-23 21:24  ChongyangLee  阅读(2946)  评论(0编辑  收藏  举报

[]     

      今天在进行时序仿真是遇到了一个错误,Failed to find instance......,其实是一个非常简单的问题,因为刚刚接触ModelSim,所以理解不深造成的。在指定SDF文档是的Apply to Region 指定的Region不对,只要指定到应该指定的地方就行了!例如:您写的testbench叫做testrom.vhd,实体名称叫做testrom,您在实例化的时候标号叫做rominstance,(默认标号为UUT),那么,请指定到/testrom/rominstance。 或者使用命令vsim -sdftyp /testrom/rominstance=您的SDF文件 欲仿真的的Testbench配置或实体

      本来,这个问题就这么解决了,但是,回到家后又做了一次,又出现了这个问题,我以为是不是哪一个库没有加进去,加了几个库后发现不行。百思......,终于发现了问题的所在,我在进行完function rtl simulation和Post-Synthesis simulation后没有将设计文件去掉,就直接加入了VHO文件。去掉原来的VHDL设计文件。现在好了。哈哈!