ModelSim SE-64 2019是一款专业的HDL语言仿真软件,主要用于VHDL,Verilog,SystemVerilog等语言的仿真,具有代码调试、代码编译、验证和模拟等多种功能,新版本在仿真速度上要快10倍,大大提升仿真效率,推荐有需要的朋友下载!
软件功能
一、高级代码覆盖率
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。
软件特色
1、统一的混合语言模拟引擎,易于使用和性能
2、支持的Verilog,SystemVerilog的设计,VHDL和SystemC对复杂的设计环境的有效核查
3、快速调试,易于使用,多语言调试环境
4、高级代码覆盖和分析 工具,可快速覆盖范围
5、交互式和后期模拟调试可用,因此两者都使用相同的调试环境
6、强大的波形 比较,便于分析差异和错误
7、统一覆盖数据库,具有完整的交互式和HTML报告和处理功能,可以在整个项目中理解和调试覆盖范
8、与HDL Designer和HDL Author相结合,可实现完整的设计创建,项目管理和可视化功能
ModelSim SE-64 2019安装教程
1、双击“modelsim-win64-2019.2-se.exe”,开始解压安装包,如图
2、解压完成,进入ModelSim SE-64 2019的安装向导界面,点击下一步
3、选择软件安装目录,默认为“C:modeltech64_2019.2”,可以点击浏览修改
4、提示目录不存在是否创建,点击是
5、阅读以下许可协议,点击同意继续
6、开始ModelSim SE-64 2019的安装了,如图
7、耐心等待,安装完成即可
破解方法
1、软件成功安装后,先不运行软件,打开patch破解文件夹,将MentorKG.exe、MGLS.DLL和patch_dll.bat复制到安装目录下的win64文件夹中;
默认路径【C:modeltech64_2019.2win64】
2、运行patch_dll.bat,将生成的许可证另存为LICENSE.TXT,最好保存到软件安装目录下;
3、接下来,创建系统环境变量:
变量名:LM_LICENSE_FILE
变量值:LICENSE.TXT的路径。
4、软件激活完成
使用教程
一、 使用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文件即可。
软件评论 您的评论需要经过审核才能显示
网友评论