|
Xilinx VHDL模型IP核在Modelsim中的功能仿真问题及解决方法
[复制链接]
Xilinx 的某些IP核只提供VHDL的behavior模型,这种情况下,如果在ISE里设置的preferred language为verilog,那么进行功能仿真时会遇到错误,提示相关的实体找不到。
Can't find module/primate " xxx".
例如,调用了复数乘法器CMPLY_V2.1时,在ISE里调用Modelsim进行功能仿真,最后出现错误信息:
Can't find module/primate "CMPY_v2_1".
原因是,从ISE里直接调用Modelsim进行功能仿真时,Modelsim可能没有自动编译VHDL形式的实体描述,因此无法找到该实体。
解决方法:在打开的Modelsim中手动编译CMPY_v2_1,具体位置为:
xx:\Xilinx\10.1\ISE\coregen\ip\xilinx\dsp\com\xilinx\ip\cmpy_v2_1\simulation
另外,也可以在modelsim中建立一个工程,然后把ise的工程加入,从modelsim中仿真而不通过ise。
|
|