5.1ISP3 UNISIM,SIMPRIM,MODESIM 5.7 -“警告:没有默认绑定的组件:”DCM’/错误:(VSIM 3033):实例化的“DCM”失败。没有找到设计单位……

描述


一般描述:

在升级到MODESIM 5.7并用COMPXLIB编译仿真模型后,当我仿真设计时会出现以下警告和错误:



警告(1):Top.VHD(143):对于组件没有默认绑定:“DCM”。没有发现“DCM”的实体。



“**错误:(VSIM3033)…/Top.v(53):“DCM”的实例化失败。找不到设计单元。

γ区域:/TestStudio/UUT/DCMYCLK0

搜索库:

A: C::

{ C:\MaultTea5.5.751LIb\unISimiver

{ C:\MaultTea5.5.75Y1LIBS \ SimPrimver

“工作”

解决方案


当模型不能位于指定的库内时,会发生此警告和错误。这个错误的可能原因是DCM模型中的一个bug,它阻止它在MultSimulink 5.7中编译。



DCM模型使用“生成”一词,它是VelIOG-2001标准中的保留字。由于MODESIM 5.7默认使用VelIOG-2001标准,所以无法编译DCM模型。请看(赛灵思解答16452)更多的信息和工作围绕这个问题。



如果(赛灵思解答16452)不解决问题,检查编译库内部并验证DCM模型是否存在。如果不是,它必须编译到库中。



如果DCM模型包含在库中并且错误仍在发生,验证VSIM命令行中的“-L”开关正确指向所需的库,如下面的示例所示:



行为仿真:

VSIM -T 1PS-L XILIXCORILBYVER -L UNISIMSIFER Work.TestFieldWork.GLBL



用于定时仿真:

VSIM -T 1PS-L SimPrimsIfWork.TestBooWork
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 16:05:59 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它