Modelsim实现对Vivado中的MIG ddr3的仿真

12 篇文章 0 订阅

        原文地址:https://www.cnblogs.com/sepeng/p/6525366.html

        Vivado中的MIG已经集成了modelsim仿真环境,是不是所有IP 都有这个福利呢,不知道哦,没空去验证。

  第一步:使用vivado中的MIG IP生成一堆东西 ,这个过程自己百度。或者是ug586有step by step 的,so easy。 生成之后是这样子的

                     

 

   第二步:在modelsim中增加xilinx库

          编译库  tool--> compile simulation libraries

             

            选择modelsim,我只会verilog所以只选择了这个。 comiled library location 选择一个地方保存下来。simula executable path 自动找到了modelsim的地方 ,因为我是64bit系统,所以就win64. 点击compile。

    增加库:在你选择的那个文件夹下有一个modelsim.ini文件,选择

                       

                  这一段要放到modelsim安装文件夹下的modelsim.ini文件下(它默认只是可读文件哦)。不要放的太后面了。

  第三步: 改变工作目录

    打开modelsim,你会发现因为你加的这一段,libaray是有变化的。在modelsim中选择 file --> change directory。找到vivado建立的工程里面imports文件夹

好了,工作从原理上来说已经做完了。因为vivado的本意是让我们能能仿真一下这个example的,然后在modelsim中执行do sim.do 就可以了

               

     实际上当然是不可以的,还差一点点。

   第四步:修改sim.do的文件路径

    先看看vivado给的原始路径   

                

      更改第94行

  

修改成:

     改成绝对路径吧,就是找到你的vivado安装目录下的这个glbl.v文件,然后指定。

      OK ,一切完毕,现在就是就是最爽的一步

      第五步:在modelsim的Transcript下执行 do  sim.do 。 然后你就可以边喝茶边看着信息自己跳了

最后modelsim弹出一个框框,问finish不? 如果你选择  是, 那我只能给一个鄙视的眼神了。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值