zoukankan      html  css  js  c++  java
  • Modelsim10.2c使用教程(一个完整工程的仿真)

      之前玩过Altera的板子,不不, 现在应该叫intel PSG。在QuartusII13.0上老喜欢用modelsim_ae做仿真,小工程用起来也方便,但是我做IIC配置摄像头的时序仿真时,就显得有些吃力,所以还是用modelsim_se才是正点。

      以前老想用QuartusII和modelsim单独仿真,找了很多方法都没有实现,但看了一个前辈的视频后,一下改变了我的想法,光使用modelsim也可以完成一个工程的建立,而且在建立工程的时候将代码,仿真,和ip都分类管理,会更加方便后面的工程设计。我把我的做的笔记整理出来,介绍使用modelsim单独仿真。(还是modelsim_se用起来快。。)

    一、 使用modelsim完成一个工程的仿真

    双击打开modelsim se-64 10.2c

     

    弹出如图所示界面

    点击new——project——弹出如图所示界面

     

    点击browse,选择你要将仿真工程建立的位置,这里再顺便提一下,工程的建立,在使用QuartusII13.0建立工程时,软件不会像vivado将工程代码仿真自动分类,所以作为一名合格工程师,首先是工程建立有序、明朗,不能乱糟糟。所以在添加文件的时候要将文件分类如下图所示

     

    在这个工程中,分为四个文件夹IP core文件夹,专门放置需要调用的IP核,Dev工程文件夹,新建工程目录时写在里面即可,sim仿真文件夹,将仿真文件新建在其中,最后是src代码文件夹,将代码单独放在一个文件夹里,需要时可以进行再次细分。

     

    如图所示,选择将新建的modelsim仿真文件添加到对应工程的sim文件夹下,然后点击确定

     

    输入工程名,点击OK,注意仿真工程名尽量与待测试工程名一致,虽然不一致也不会有什么影响。

     

    然后添加需要测试的文件

     

     

    先将sim文件夹中的文件添加进来,

     

    重复上面步骤,再讲scr工程中的文件添加进来

     

    然后点击close完成操作

    点击如图所示操作可以将文件进行编译查错,

    然后选择tb文件,右键点击simulate without optimization

    会弹出wave、objects、library、project等窗口

    在transcript上输出命令,.main clear 可以进行清屏操作

    输入run 200us可以是工程跑200us

    输入restart是重新开始

    点击sim窗口,右键点击可以add wave,添加波形

    点击如图所示按钮,可以将信号变简

    Ctrl A全选+Ctrl G将信号智能排序

    然后在transcript中输入,.main clear可以清屏

    输入run xxxus可以按你的要求让波形跑多少us s ms。

    最后点击wave就可以查看波形

    二、 添加新的文件进行仿真

    当更改文件后,要重新添加文件进来,右键点击add project——>exiting file,找到文件添加进来,点击OK,重新编译。

    输入.main clear清除当前窗口的内容

    输入run200us + run 50us可以看出,仿真完全正确的。

    三、使用modelsim打开曾经的工程

    File——open——找到需要仿真工程对的sim文件夹——打开.mpf文件即可。

     

    转载请注明出处:NingHeChuan(宁河川)

    个人微信订阅号:NingHeChuan

    如果你想及时收到个人撰写的博文推送,可以扫描左边二维码(或者长按识别二维码)关注个人微信订阅号

    知乎ID:NingHeChuan

    微博ID:NingHeChuan

    原文地址:http://www.cnblogs.com/ninghechuan/p/6822261.html 

  • 相关阅读:
    发音技巧
    SCROM标准和一些概念(转)
    我要告诉测试新手的 (转)
    LCMS与LMS
    SCORM标准的LMS ELearning 学习平台介绍
    【转载】经常在网上看人家的帖子,分享给组里面的兄弟共赏
    选择学习管理系统(LMS)不可忽略的十大要素
    委托(delegate)的使用
    LMS/LCMS相关概念简介
    软件测试
  • 原文地址:https://www.cnblogs.com/ninghechuan/p/6822261.html
Copyright © 2011-2022 走看看