Hermin的个人空间 https://blog.eetop.cn/1775365 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

modelsim仿真lattice IP的bug

热度 10已有 2391 次阅读| 2021-7-6 18:13 |系统分类:芯片设计| modelsim, lattice, 仿真, FPGA

  1. modelsim 貌似自10.7之后的版本都有这样的问题:  遇到  -novopt 就 ERROR

    All optimizations are disabled because the -novopt option is in effect. This will cause your simulation to run very slowly. If you are using this switch to preserve visibility for Debug or PLI features, please see the User's Manual section on Preserving Object Visibility with vopt. -novopt option is now deprecated and will be removed in future releases.

    解决方案:

    A:   如果是  .do  文件   可以试试删掉 -novopt  或者改成  -voptargs=+acc

    B:   如果是图形界面

    企业微信截图_16255649191830.png

  2. dimond安装路径也是一个很bug的事情,虽然路径中不带中文,但是我装在了C:\Program Files (x86)\lscc\diamond

    这个   Program Files (x86)    有!空!!格!!!    modelsim 找不到!!!

    无奈,就把要用到的仿真库 单独拷贝出来了

  3.  modelsim 还不认识 `elseif    !!!!!  下面是我的更改

注释掉的是lattice 生成的源代码     其实就是把`elseif 展开写了

 //`ifdef FLY_BY_DEL_2000//  `define FULL_FLY_BY_DEL   2000//`elseif FLY_BY_DEL_1500//  `define FULL_FLY_BY_DEL   1500//`else//`define FULL_FLY_BY_DEL   1000//`endif`ifdef FLY_BY_DEL_2000  `define FULL_FLY_BY_DEL   2000`else    `ifdef FLY_BY_DEL_1500        `define FULL_FLY_BY_DEL   1500    `else        `define FULL_FLY_BY_DEL   1000    `endif`endif


点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 24

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-25 10:17 , Processed in 0.023980 second(s), 14 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部