Modelsim--业界最优秀的HDL语言仿真软件

动态 作者:闻攻学社 2021-06-11 22:59:20

不点蓝字,我们哪来故事?

Modelsim是一款功能十分强大的编程编译软件,有着优秀的HDL语言仿真功能,易于使用、统一调试,支持VHDL,Verilog,SystemVerilog等多种混合语言,提供全面完善以及高性能的验证功能,可以批量或交互模式运行。

软件特色


1、统一的混合语言模拟引擎,易于使用和性能
2、支持的Verilog,SystemVerilog的设计,VHDL和SystemC对复杂的设计环境的有效核查
3、快速调试,易于使用,多语言调试环境
4、高级代码覆盖和分析 工具,可快速覆盖范围
5、交互式和后期模拟调试可用,因此两者都使用相同的调试环境
6、Modelsim破解版强大的波形 比较,便于分析差异和错误
7、统一覆盖数据库,具有完整的交互式和HTML报告和处理功能,可以在整个项目中理解和调试覆盖范
8、与HDL Designer和HDL Author相结合,可实现完整的设计创建,项目管理和可视化功能

软件功能


一、高级代码覆盖率
ModelSim的高级代码覆盖功能和易用性降低了利用这一宝贵验证资源的障碍。
ModelSim高级代码覆盖功能为系统验证提供了有价值的指标。所有覆盖信息都存储在统一覆盖数据库(UCDB)中,该数据库用于收集和管理高效数据库中的所有覆盖信息。可以使用分析代码覆盖率数据的覆盖实用程序,例如合并和测试排名。覆盖结果可以交互式查看,模拟后或多次模拟运行合并后查看。代码覆盖度量可以按实例或设计单位报告,从而提供管理覆盖数据的灵活性。
二、混合HDL仿真
ModelSim将仿真性能和容量与模拟多个模块和系统以及实现ASIC门级别签核所需的代码覆盖和调试功能相结合。全面支持Verilog,SystemVerilog for Design,VHDL和SystemC为单语言和多语言设计验证环境提供了坚实的基础。ModelSim易于使用且统一的调试和仿真环境为当今的FPGA设计人员提供了他们不断增长的高级功能以及使他们的工作高效的环境。
三、有效的调试环境
ModelSim调试环境为Verilog,VHDL和SystemC提供了广泛的直观功能,使其成为ASIC和FPGA设计的首选。
ModelSim通过智能设计的调试环境简化了发现设计缺陷的过程。ModelSim调试环境有效地显示设计数据,以便分析和调试所有语言。
ModelSim允许在保存结果的仿真后以及实时仿真运行期间使用许多调试和分析功能。例如,coverage查看器使用代码覆盖率结果分析和注释源代码,包括FSM状态和转换,语句,表达式,分支和切换覆盖率。
信号值可以在源窗口中注释并在波形查看器中查看,通过对象及其声明之间以及访问文件之间的超链接导航简化调试导航。
可以在列表和波形窗口中分析竞争条件,增量和事件活动。可以轻松定义用户定义的枚举值,以便更快地了解模拟结果。为了提高调试效率,ModelSim还具有图形和文本数据流功能。
ModelSim与Mentor的旗舰模拟器Questa共享一个共同的前端和用户界面。这样,如果客户需要更高的性能并支持高级验证功能,则可以轻松升级到Questa。

Modelsim怎么仿真


1、单击File,将鼠标移至New,选择Project...,出现如图所示的对话框。上边的红框填写你要建立的工程名称,比如我们要点亮一个led,就建立一个工程名为led的工程。下边的红框是指你要把工程建立在什么位置。其余的选项默认即可。点击ok。

2、接下来,点击Create new File,在弹出的对话框中填写文件名,比如led.v,add file as type,选择verilog,点击ok。因为我们要用Modelsim仿真,一般要有测试文件,再添加一个即可,和添加led.v步骤一样。我起名为tb_led.v。

3、分别双击文件名,进入编辑模式。编写代码。保存后,将鼠标放在其中一个文件,右键,compile->compile all。编译通过后,会提示
# Compile of tb_led.v was successful.
# 2 compiles, 0 failed with no errors.
就可以进行仿真了。

4、点击Simulate->start Simulation。记得把optimizationqian2的勾选去掉,点击work前的加号,选择测试文件,比如我写的是tb_led.v。ok。

出现wave,现在把波形加进去。在 tb_led文件右键 Add->To wave ->All items in design。开始运行仿真,点击像一本书旁边带双箭头的图标。再点击放大镜可以调节波形的时间轴的坐标。最后的仿真波形如图。希望对你们有帮助。

Modelsim怎么打开工程


1、选择左上角的file-project-new project(文件-工程-新建工程选择),然后进入相关的界面,你会看到要新建工程的界面。

2、在要新建工程的界面中输入你新建工程的名称以及保存的目录,这个地方你要设置好,注意设置的目录和工程名称,方便你后面进行寻找。

3、你新建工程完毕或,可以新建verilog文件(用于编写工程代码或者测试代码),然后把这些文件加入到当前的工程,选择new-source-verilog,然后就新建了文件。

4、下面是我新建的两个文件,主要用于测试与非门的功能,然后你可以进行其他功能代码的编辑,编辑好之后别忘了保存。

Modelsim安装方法


1、在本站下载Modelsim破解版安装包
2、使用压缩软件进行解压(推荐使用WinRAR)
3、点击exe文件开始安装

4、选择软件安装目录,默认为“C:\modeltech64_2019.2”,也可以点浏览修改,然后点下一步

5、根据提示创建目录,点next

6、弹出协议界面,仔细阅读,点同意

7、进入软件安装,等待安装完成就可以了。

需要的小伙伴公众号回复 ModelSim 即可获得下载链接(大小写均可)
干货丨软件丨工具丨教程丨资源
欢迎转载,请注明出处

⭐⭐⭐程序员工具集⭐⭐⭐

Captura 录屏--免费且良心的电脑录屏软件

Modelsim--业界最优秀的HDL语言仿真软件

Snipaste--截图工具 帮你提高工作效率

不解释!最好用的媒体播放器--PotPlayer中文版

Kafka Tool--可视化监控管理工具你值得拥有!

WinSCP--免费的SFTP,SCP和FTP客户端的视窗

Fiddler(HTTP调试抓包工具) 使用方法及下载

MongoDB可视化工具--Robo 3T 使用教程FinalShell一款强大的开发运维工具

Sublime Text 3一款用于代码、标记和散文的精致文本编辑器

Navicat Premium 12安装与激活


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接