0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Modelsim仿真基本命令——view datalflow

454398 来源:CSDN 作者:高世皓 2020-12-28 13:03 次阅读

作者:高世皓

仿真命令
vlib work // 建库(在该目录下建立一个work目录,请注意不要用操作系统来新建一个work的文件夹,因为用操作系统建立的work文件夹并没有ModelSim SE自动生成的_info文件)
vmap work work // 映射(将目前的逻辑工作库work和实际工作库work映射对应)
vlog *.v // 编译所有后缀为.v的文件
vsim Lab_tb // 仿真(模块名称)
add wave /* // 将camera_tb下的所有信号变量加入到wave窗口中,注意”*”前必须有空格
run 2000 // 或者用run –all等运行
view dataflow // 用navigate nets观察dataflow,不想观察就可以不加这条指令
quit -f/-force/-sim //该命令分别是退出ModelSim(-f/-force)和退出仿真(-sim)

view datalflow
可以看整个文件所形成的数据流程,各个模块之间的逻辑联系。具体方法是在仿真后执行命令 view datalflow 就可以打开dataflow文件,在dataflow的窗口菜单中点击add中的view all nets就可以观察到各个模块之间的逻辑联系,模块一般都为initial模块、always模块、assign模块等等。点击中一个模块,则这个模块变为红色。这时候在view菜单下点击show wave就可以在窗口下方弹出wave窗口,不同的是这个wave窗口所显示的信号变量仅为点击中的模块所包括的信号变量,这时候也可以点击仿真run –all小图标来仿真有关这个模块的输入输出关系。

file.do
在ModelSim中可以执行一种批处理文件,就是file.do文件,相当于DOS中的.bat文件。可以用批处理方式来使你仿真简单化,具体做法为:将你所要执行的命令编辑在一起,以上面所讲为例,编辑一个Lab.do文件,文件内容如下:
vlib work
vmap work work
vlog *.v
vsim -novopt Lab_tb
add wave /*
run -all

将上述内容保存后,每次用命令do Lab.do就可以自动执行仿真动作。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6808

    浏览量

    123292
  • ModelSim
    +关注

    关注

    5

    文章

    174

    浏览量

    47165
收藏 人收藏

    评论

    相关推荐

    Modelsim仿真.do文件的编写方法

    首先建立一个Modelsim工程,按照仿真流程进行一次仿真。如下图所示找到命令窗口,查看命令窗口中的数据。
    发表于 07-12 17:56

    ISE是如何调用ModelSim进行仿真

    窗口9: run 1000ns #仿真运行1000ns10: do {test_tb.udo} #执行*.udo脚本文件,用于执行用户定义的脚本命令test_tb_wave.fdo内容如下():1
    发表于 06-03 09:11

    加速FPGA的仿真方式之——脚本命令

    。这里我们将利用三篇给大家讲解使用脚本命令来加速FPGA的仿真过程。FPGA的仿真又分为前仿真和后仿真,前
    发表于 05-14 08:35

    gdb基本命令怎么使用?

    gdb基本命令怎么使用?
    发表于 12-24 06:32

    HP Unix系统维护基本命令

    HP Unix系统维护基本命令 一、基本命令 1) tail 和 head    使用tail命令可以查看文件的尾部,head命令则查看文
    发表于 01-30 17:39 1964次阅读

    FPGA仿真篇_使用脚本命令来加速仿真

    FPGA仿真篇-使用脚本命令来加速仿真二 基于FPGA的HDMI高清显示借口驱动 基于FPGA灰度图像高斯滤波算法的实现 FPGA为什么比CPU和GPU快 基于Xilinx FPGA的视频图像采集
    发表于 02-20 20:54 8933次阅读
    FPGA<b class='flag-5'>仿真</b>篇_使用脚<b class='flag-5'>本命令</b>来加速<b class='flag-5'>仿真</b>

    linux入门与基本命令相关资料下载

    linux入门与基本命令
    发表于 03-28 16:52 11次下载

    linux入门与基本命令1相关资料下载

    linux入门与基本命令1相关资料下载
    发表于 03-28 16:55 18次下载

    linux系统入门与基本命令-1版 相关资料下载

    linux系统入门与基本命令-1版
    发表于 03-28 16:58 0次下载

    仿真软件ModelSim及其应用,ModelSim仿真流程

    ModelSim不仅可以用于数字电路系统设计的功能仿真,还可以应用于数字电路系统设计的时序仿真ModelSim的使用中,最基本的步骤包括创建工程、编写源代码、编译、启动
    的头像 发表于 12-29 11:35 9625次阅读

    Modelsim仿真教程Modelsim的基础入门基础教程免费下载

    笔者一直以来都在纠结,自己是否要为仿真编辑相关的教程呢?一般而言,Modelsim等价仿真已经成为大众的常识,但是学习仿真是否学习Modelsim
    发表于 04-30 18:24 23次下载
    <b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>教程<b class='flag-5'>Modelsim</b>的基础入门基础教程免费下载

    linux基本命令说明参数讲解教程

    linux基本命令说明参数讲解教程说明。
    发表于 03-25 16:00 9次下载

    基于ModelSim使用四ModelSim手动仿真教程

    4.1 新建仿真工程 在开始动手仿真之前,首先,我们需要创建一个文件夹用来放置我们的 ModelSim 仿真工程文件,这里我们就在之前创建的 Quartus 工程目录下的 simula
    的头像 发表于 07-23 11:10 4115次阅读

    Modelsim/Questasim基本命令

    Modelsim/Questasim基本命令
    发表于 10-21 15:06 1次下载

    Vivado调用Modelsim仿真

    Modelsim是十分常用的外部仿真工具,在Vivado中也可以调用Modelsim进行仿真,下面将介绍如何对vivado进行配置并调用Models
    的头像 发表于 07-24 09:04 3743次阅读
    Vivado调用<b class='flag-5'>Modelsim</b><b class='flag-5'>仿真</b>