微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求教关于modelsim进行仿真,出现negative delay何解

求教关于modelsim进行仿真,出现negative delay何解

时间:10-02 整理:3721RD 点击:

1、设计采用vhdl语言,设计中遇到了lattice的IP单元文件 rom pll等。因此在工程仿真的时候直接编译了lattice machxo2仿真文件夹lattice\diamond\3.2\cae_library\simulation\vhdl

下面的文件



以及MACHXO2文件夹下的所有vhd文件


2、modelsim中形成了新的lattice库MACHXO2之后



仿真整个工程设计。

但是功能仿真过程中报告错误:negative delay





分析文件MACHXO2_MISC.vhd文件中指定了延迟信息:





modelsim manual中指出

      If you specify vsim +notimingchecks, the generic TimingChecksOn is set to FALSE for all VITAL models with the Vital_level0 or Vital_level1 attribute

   为了不检查setup/hold,在modelsim仿真的时候指定了+notimingchecks(为何会带延迟信息?)


仿真依然报告错误。去掉MACHXO2_MISC 则会报告component dp8kc 未定义,请问筒子们,这种情况该如何解决啊。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top