芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 活动
查看: 1559|回复: 3

【Modelsim常见问题】vsim-3534 Modelsim仿真ROM或RAM无输出,mif没有

[复制链接]
  • TA的每日心情
    可爱
    2019-5-10 10:58
  • 199

    主题

    358

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    11353
    发表于 2018-4-17 21:49:37 | 显示全部楼层 |阅读模式
    大家在做ROM IP核实验的时候,往往会发现一切操作都没有问题,而最后仿真ROM的输出却总是全0,没有数据,在modelsim的信息窗口中还能看到类似如下的警告信息:
    温馨提示,点击图片可以查看高清大图
    01.png
                                  
    这里不知道算不算得上是QuartusII软件的一个小小的bug。我们将mif文件放在了工程的根目录,在创建ROM IP核的时候,在工程根目录下又创建了一个名为IP的文件夹,并将ROM IP文件放在了IP目录下,然后指定mif文件,这时候,我们直接点击并定位到mif文件,设置,一切都没有问题。然而仿真的时候却总是不出数据,提示找不到mif文件,我们再次编辑ROM IP核的设置参数,发现指定的mif文件已经被定位到了上一层目录,如下图:
    温馨提示,点击图片可以查看高清大图
    02.jpg
    因为工程在编译的时候是相对于工程根目录而言的,而IP创建的时候是相对于IP所在的文件夹而言的(所以目录是在当前文件的上一层,..表示上一级目录),因此这里出现了两者所指路径不一致的情况。解决方案很简单,在这个界面重新选择一次mif文件即可,或者直接将”..”中两.删除一个即可。




    最后,给大家补充一个绝对可行的方法:
    1、将mif文件放置在工程的根目录,什么叫根目录呢?就是你看你的xxx.qpf文件在哪里,哪里就是你的根目录,保证mif文件和qpf文件在同一个目录下
    2、在quartus软件的主界面下,按下组合键ctrl + o(英文字母“o”),此时会弹出一个文件选择对话框,提示你选择一个文件并打开,这个时候,你应该关注一下当前打开文件的路径是哪里,很多时候都并不是在根目录下,如下图1所示,所以你需要通过切换,切换到根目录,如下图2所示,在根目录下,随便打开一个文件,这样,会触发quartus内部的命令自带将软件后台路径切换到根目录下。然后,这个打开的文件使命就结束了,关不关掉都行。
    打开文件.png
    切换到工程根目录.png
    3、第三步,再次编辑ROM IP,重新选择mif初始化文件,然后,一切就真的OK了。

    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-18 17:41
  • 25

    主题

    255

    帖子

    3539

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    3539
    发表于 2018-4-18 07:39:57 | 显示全部楼层
    很棒~支持小梅哥
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    闭嘴
    2019-2-22 13:21
  • 1

    主题

    39

    帖子

    516

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    516
    发表于 2019-1-23 10:41:27 | 显示全部楼层
    先保存,谢谢分享,很好的一份资料~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    萌哒
    昨天 21:24
  • 10

    主题

    35

    帖子

    471

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    471
    发表于 2019-5-8 22:42:16 | 显示全部楼层
    很棒~支持小梅哥
    &#body;
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  

    GMT+8, 2019-8-26 07:07 , Processed in 0.090023 second(s), 15 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表