zoukankan      html  css  js  c++  java
  • modelsim全自动化仿真diamond的DDR SDRAM Controller报错

      今天在给客户用modelsim全自动化仿真化仿真DDR SDRAM Controller的时候,报了如下图的错误。我开始的时候怀疑是不是lattice的软件太垃圾,又出现奇奇怪怪的问题了。折腾了一宿,发现我错怪了lattice,其实是modelsim的问题。我用的是modelsim10.2,报错来的错误如下图。很久之前的某一个版本是不会报错的,只会提示warming。

      那么要如何解决这个问题呢?首先你要知道这其实不是错,你把它避开,让仿真跑起来就可以了。修改一下脚本就可以跑了。

          修改之前的脚本编译指令是

          vlog -novopt +define+NO_DEBUG+SIM \

          修改之后的脚本编译指令是       

          vlog -novopt -suppress 2902 +define+NO_DEBUG+SIM \

          读者会问这是怎么来的,为何要这样加呢?你看看下图报的错,它说vlog-2902,但是实际上这又不是错,所以你就相当于同一个指令suppress 2902把他忽略掉就可以了。所以我把他改成了vlog -novopt -suppress 2902 +define+NO_DEBUG+SIM \

          如有疑问请联系QQ:825972925

  • 相关阅读:
    Python 面向对象
    Python OS 文件
    Python File(文件) 方法
    Python 输入和输出
    Python 的__name__属性
    Python 数据结构
    Docker用途 & 和tomcat的区别
    sql 聚合函数和group by 联合使用
    SQL UNIQUE 约束
    MySQL中如何实现select top n ----Limit
  • 原文地址:https://www.cnblogs.com/xiaozhuge/p/5562412.html
Copyright © 2011-2022 走看看