ModelSim是一款广泛使用的HDL硬件语言仿真软件,支持VHDL和Verilog混合仿真。本文将详细介绍ModelSim的基本功能、特点、下载方法、安装步骤以及用户评价和反馈。
一、ModelSim软件的基本功能和特点

基本功能
支持VHDL、Verilog HDL以及两种语言混合的程序仿真。
支持IEEE常见的各种硬件语言标准。
可以进行功能仿真(前仿真)和时序仿真(后仿真)。
特点
编译仿真速度快:采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译的代码与平台无关。
单内核支持混合仿真:唯一的单内核支持VHDL和Verilog HDL混合仿真的仿真器。
丰富的调试功能:集成了性能分析、波形比较、代码覆盖、数据流ChaseX、Signal Spy、虚拟对象Virtual Object、Memory窗口、Assertion窗口、源码窗口显示信号值、信号条件断点等众多调试功能。
跨平台跨版本仿真:支持跨平台跨版本仿真。
支持多种语言和设计功能:支持SystemC的直接支持,和HDL任意混合;支持SystemVerilog的设计功能;对系统级语言的最全面支持,SystemVerilog,SystemC,PSL。
支持不同设计层次的代码:可以单独或同时进行行为(behavioral)、RTL级、和门级(gate
level)的代码。
二、ModelSim软件的下载方法
下载途径
1. 从官网下载:可以在Intel官网下载到免费版本(Starter版本)。
2. 通过网盘下载:
Modelsim SE
64 2020.4 - windows(内含和谐文件):链接: 提取码:161d。
Modelsim 2020.4 SE:链接:
jB5RXd2xg 提取码:u6qb。
三、ModelSim软件的安装步骤
安装步骤(以Modelsim SE
64 2020.4 - windows为例)
1. 下载完压缩包后解压。
2. 安装步骤如下:
双击运行“modelsim
win64 - 2020.4 - se”文件,点击“下一步”。
更改安装路径(建议全英文路径),点击“下一步”。
弹出协议界面,点击“同意”。
安装过程中会出现两次信息提示框:
第一次提示是否在桌面建立快捷方式,点击“是”。
第二次提示是否将Modelsim可执行文件放入Path变量,选择“是”时可以从DOS提示符执行Modelsim,这里选择“是”。
安装完成后,如果有License,选择“否”,点击“完成”。
和谐步骤(仅供学习使用)
1. 运行patch.dll会生成LICENSE.TXT文件,将此文件另存到modelsim安装路径下。
2. 建立用户环境变量:
变量名:LM_LICENSE_FILE
变量值:LICENSE.TXT文件路径,如E:modeltech64_2019.2LICENSE.TXT。
四、ModelSim软件的用户评价和反馈
用户评价
“ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。”
“ModelSim采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,提供快速而可靠的编译和仿真功能。用户可以使用个性化的图形界面和用户接口来加快调试过程,并保护IP核。它还具有友好的仿真环境和易于安装的特点。”
用户反馈
“ModelSim还提供了强大的调试功能,可用于定位和修复电路设计中的问题。您可以设置断点、监视变量、跟踪信号路径等,以辅助调试过程。”
“在使用ModelSim进行仿真时,编写Testbench文件来仿真功能,看看在不同输入条件下,状态机是否能正常跳转。使用ModelSim软件查看波形。”