当前位置:网站首页>Modelsim 安装步骤详解
Modelsim 安装步骤详解
2022-06-23 12:57:00 【小小怪༻】
目录
本篇文章主要对Modelsim SE版本安装步骤的介绍。
一、modelsim简述及下载
1、简介及特点
简介
modelsim是Mentor公司开发的优秀的HDL语言仿真软件。
它能提供友好的仿真环境,采用单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译仿真速度快且编译的代码与平台无关。
特点
- RTL和门级优化,本地编译结构,编译仿真速度快,跨平台跨版本仿真;
- 单内核VHDL和Verilog混合仿真;
- 源代码模版和助手,项目管理;
- 集成了性能分析、波形比较、代码覆盖、数据流ChaseX、Signal Spy、虚拟对象Virtual Object、Memory窗口、Assertion窗口、源码窗口显示信号值、信号条件断点等众多调试功能;
- C和Tcl/Tk接口,C调试;
- 对SystemC的直接支持,和HDL任意混合;
- 支持SystemVerilog的设计功能;
- 对系统级描述语言的最全面支持,SystemVerilog,SystemC,PSL;
- ASIC Sign off。
- 可以单独或同时进行行为(behavioral)、RTL级、和门级(gate-level)的代码。
2、modelsim版本
ModelSim有几种不同的版本:SE、PE、LE和OEM,其中SE是最高级的版本,而集成在 Actel、Atmel、Altera、Xilinx以及Lattice等FPGA厂商设计工具中的均是其OEM版本。
SE版和OEM版在功能和性能方面有较大差别,比如对于大家都关心的仿真速度问题,以Xilinx公司提供的OEM版本ModelSim XE为例,对于代码少于40000行的设计,ModelSim SE 比ModelSim XE要快10倍;对于代码超过40000行的设计,ModelSim SE要比ModelSim XE快近40倍。
ModelSim SE支持PC、UNIX和LINUX混合平台;提供全面完善以及高性能的验证功能;全面支持业界广泛的标准;Mentor Graphics公司提供业界最好的技术支持与服务。
3、modelsim下载
百度网盘链接:
https://pan.baidu.com/s/1vaMfrHw4IfamREKiVAsSGw .
提取码:82eh
二、安装步骤详解
解压下载的文件
双击运行应用程序,进入安装导向界面
安装导向界面,点击next
自定义安装路径
选择agree
等待安装
弹出提示,创建快捷方式在桌面
添加路径
选择No
安装完成
三、注册简述
在软件安装目录中找到mgls64.dll文件
右击文件,选择属性,取消只读属性
将MentorKG.exe和patch_dll.bat一起拷贝到modelsim安装目录的win32或win64下


运行patch_dll.bat,会生成license文件,将license文件放到任意目录下
注:运行patch_dll.bat生成license文件后会自动用记事本打开license.txt.生成的license.txt默认存放在C:\Users\user\AppData\Local\Temp
设置环境变量名MGLS_LICENSE_FILE,
变量值为license放置的路径
这样就完成了。
资料补充:
modelsim补充文档
提取码:zxr0
四、总结与参考资料
1、总结
本篇文章主要介绍modelsim的安装以及注册步骤,有关使用方法会在后面的学习中慢慢介绍。
2、参考资料
边栏推荐
- Architecture design methods in technical practice
- Go写文件的权限 WriteFile(filename, data, 0644)?
- Have you ever encountered incompatibility between flink1.15.0 and Flink CDC MySQL 2.2.1? f
- TUIKit 音视频低代码解决方案导航页
- First exposure! The only Alibaba cloud native security panorama behind the highest level in the whole domain
- AssetBundle resource management
- Generics, generic defects and application scenarios that 90% of people do not understand
- R language uses the multinom function of NNET package to build a disordered multi classification logistic regression model, uses regression coefficients and their standard errors to calculate the valu
- Unity small demand - simple realization of imitation King Diamond (single draw)
- You call this shit MQ?
猜你喜欢

618's money saving technology strategy is coming - experience the scene and get a 10 yuan cat super card!

How to enable the SMS function of alicloud for crmeb knowledge payment

2 万字 + 30 张图 |MySQL 日志:undo log、redo log、binlog 有什么用?

"Four highs" of data midrange stability | startdt Tech Lab 18

Go寫文件的權限 WriteFile(filename, data, 0644)?

首次曝光!唯一全域最高等级背后的阿里云云原生安全全景图

支持HomeKit、NFC:智汀智能门锁SL1仅需要149元

Go write permissions to file writefile (FileName, data, 0644)?
kubernetes日志监控系统架构详解

2-optical-2-electric cascaded optical fiber transceiver Gigabit 2-optical-2-electric optical fiber transceiver Mini embedded industrial mine intrinsic safety optical fiber transceiver
随机推荐
Gradle Build Cache引发的Task缓存编译问题怎么解决
R language dplyr package mutate_ The all function multiplies all numeric columns (variables) in the dataframe by a fixed value to generate a new data column, and specifies a user-defined suffix name f
4-way telephone +1-way Gigabit Ethernet 4-way PCM telephone optical transceiver
R language uses the polR function of mass package to build an ordered multi classification logistic regression model, and uses exp function and coef function to obtain the corresponding odds ratio of
Analysis and solution of connection failure caused by MySQL using replicationconnection
How did Tencent's technology bulls complete the overall cloud launch?
Cloud native essay deep understanding of ingress
Stick to five things to get you out of your confusion!
Tt-slam: dense monocular slam for flat environment (IEEE 2021)
Online text filter less than specified length tool
When did the redo log under InnoDB in mysql start to perform check point disk dropping?
美国的国家公园概览
支持HomeKit、NFC:智汀智能门锁SL1仅需要149元
Principle analysis of three methods for exchanging two numbers
How to use androd gradle module dependency replacement
MySQL使用ReplicationConnection導致的連接失效分析與解决
4E1 PDH optical transceiver 19 inch rack type single fiber transmission 20km E1 interface optical network optical transceiver
R language uses matchit package for propensity matching analysis (set the matching method as nearest, match the control group and case group with the closest propensity score, 1:1 ratio), and use matc
4k-hdmi optical transceiver 1 channel [email protected] Hdmi2.0 optical transceiver HDMI HD video optical transceiver
sed -i命令怎么使用