modelsim新建工程进行功能仿真
下文通过单独在modelsim中新建工程的方式来进行功能仿真。
打开altera-modelsim软件,界面如下图所示。红框里是各种仿真用到的库,这里由于用的是altera-modelsim,所以altera的器件库等已经自动关联了,如果没有的库则需要手动去添加。同时,注意现在下面library里是没有work 库的。
(1)点击菜单栏的 File->New->Project进入新建工程界面(新建完工程后在library里出现空的work库)
Project Name : 工程名字 add
Project Location :指要把工程放到哪个位置。默认
Default Library Name:Work (默认,不用修改)
设置好后的界面如下图所示,点击OK 按钮:
(2)进入添加文件界面
这里可以通过Creating New File新建文件,也可以通过Add Existing File添加之前编辑好的文件。这里由于我已经将工程文件和仿真文件编辑好,所以通过Add Existing File将这两个文件添加进来。
(3)点击Add Existing File按钮,出现Add file to Project 窗口,即下图的红框
(4)点击Browse 按钮,选择你文件的存放路径,添加文件add.v ,其它设置默认如下图所示,点击OK按钮
(5)添加仿真文件,继续点击Add Existing File添加仿真文件。添加完后,在Project栏应该有两个刚才添加的文件。Status 列是? 状态,如下图所示。
(6)编译,把添加进去的两个文件,选中任意一个文件,右键 Compile->左键Compile All。进行编译。
编译后,Status 列 状态为 √ 表示编译通过。如果报错,需根据对应报错修改代码,直到编译通过。
同时在Work目录下有这两个文件。
(7)仿真, 右键仿真文件add_vlg_tst->左键simulate
新增simulate窗口
(8)添加仿真信号到波形窗口
右键add_vlg_tst->Add to->Wave->左键All items in region
(9)运行仿真
按(8)操作后,出现Wave 波形窗口,左键下图红框里的Run All 按钮,开始运行仿真
(10)停止仿真
仿真的波形图如上图所示,如果要停止仿真,左键红框里的Stop 按钮,即可停止仿真。
modelsim新建工程进行功能仿真相关推荐
- Modelsim下进行功能仿真没问题,可是在ISE综合报错,如何解决?
2018/08/29更新:Verilog HDL语言设计规范中讲到:一个reg变量只能在一个always语句中赋值,下面的问题就违反了这个原则. 更多规范见我的另一篇博文:Verilog HDL 使用 ...
- TD联合Modelsim进行功能仿真
TD联合Modelsim进行功能仿真 1 引言 2 基本配置流程 2.1 TD软件设置操作 2.2 Modelsim软件方面设置 1 引言 最近在接触使用国产安路科技公司的FPGA进行相关的开发 ...
- Quartus II与 ModelSim功能仿真与后仿真扫盲(转)
时间:2007-04-20 作者:yangyh80@21cn.com 本文主要描述了如何在QUARTUS II 中输入程序文件,生成网表及标准延时文件,然后通过MODELSIM 进行功能仿真与后仿 ...
- [从零开始学习FPGA编程-13]:快速入门篇 - 操作步骤3(功能仿真)-2-Mentor HDL仿真工具modelsim工具的简介、功能仿真的基本原理
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
- 基于Quartus II+ModelSim SE的后仿真(Verilog版)
基于Quartus II+ModelSim SE的后仿真(Verilog版) 一.Quartus 中的相关设置 在Quartus中建立名为counter的工程,设置仿真工具为ModelSim(Veri ...
- 用移位寄存器实现边沿检测(功能仿真及ISE综合)
目录 边沿检测 这是如何实现的呢? 下面给出Verilog HDL代码: 给出测试代码: 在Modelsim进行功能仿真: ISE中进行综合得到RTL Schematic: 边沿检测 顾名思义,就是检 ...
- 怎样使用Debussy+ModelSim快速查看前仿真波形
引子:ModelSim是HDL仿真软件,Debussy是波形查看软件:搭配使用,相当爽.此处所谓快速查看前仿真波形仅为抛砖引玉,大家不要拘泥于此.两款软件的功能都很强大,请自行研究. 注:本篇博文的软 ...
- Modelsim 后仿真操作步骤之二——用Modelsim单独进行后仿真
后仿就是时序仿真,因为时序仿真是在综合之后故称后仿真.现将综合到后仿的简单步骤细列如下(并附图): 一,综合(所用工具是quartus) 1,建立工程,其他不变,只是在选择仿真工具时留意下图红圈处. ...
- 基于FPGA实现PCIE IP功能仿真
基于FPGA实现PCIE IP功能仿真 1 开发工具 modelsim simulator或vivado simulator,本设计采用modelsim进行仿真. 2 参数配置
最新文章
- MobileNetV3 vs efficientnet
- 3 域名正则_一个正则表达式怎么会引起线上CPU狂飙?
- java面试 mysql分库分表_MySQL性能管理及架构设计(三):SQL查询优化、分库分表 - 完结篇...
- 【mybatis学习记录】mybatis的各种查询 一对一关联查询(4种方式) 一对多(2种方式)
- 算法题复习(栈与队列、二叉树)
- 力扣(LeetCode)292. Nim游戏 巴什博奕
- leetcode78 子集
- Python设计模式之模板方法模式实例详解
- Linux设置fifo大小,linux fifo 的一个小实验 -- 缓存大小
- win10系统打开/解压缩文件时出现文件名乱码
- Kconfig内容(详细)总结附示例快速掌握
- 服务器DNS域名解析
- 用nodejs搭建代理服务器
- jboss之启动加载过程详解(-)
- [日常问题记录]华为模拟器ensp1.2版本在win10下启动virtualbox兼容性问题
- 查看kms服务器客户端信息,KMS 服务器测试
- 去雾模块dehaze.py(可直接调用)
- Vue项目中应用天地图
- python课后题答案第三章_python程序设计基础课后习题答案(电子版,可复制)第三章...
- -- Could NOT find GFlags (missing: GFLAGS_INCLUDE_DIR GFLAGS_LIBRARY)