Modelsim 安装步骤详解

Modelsim 安装步骤详解Modelsim安装步骤详解目录一、modelsim简述及下载1、简介及特点2、modelsim版本3、modelsim下载二、安装步骤详解三、注册简述四、总结与参考资料1、总结2、参考资料目录本篇文章主要对ModelsimSE版本安装步骤的介绍。一、modelsim简述及下载1、简介及特点简介modelsim是Mentor公司开发的优秀的HDL语言仿真软件。它能提供友好的仿真环境,采用单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单

大家好,又见面了,我是你们的朋友全栈君。

目录

本篇文章主要对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、参考资料

【FPGA——工具篇】:Modelsim SE-64 10.4下载、破解、安装过程.
Modelsim10.5安装教程.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142119.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 解决BASE64Encoder报错的问题

    解决BASE64Encoder报错的问题今天在用servlet写一个文件下载的案例时,想解决文件的中文显示问题。然后在导包importsun.misc.BASE64Encoder时,发现IDEA报错了,无法识别这个类。最后发现在JDK9后,官方就已经不支持importsun.misc.BASE64Encoder了。网上说了很多,第一种是把JDK的版本降低到1.8以内。但是我觉得这不是解决的最好办法。我觉得应该去修改原有的代码。所以我采用了官方提供了新的jar包importjava.util.Base64。下面这个java类的本意

  • 香农编码简单例题_单链表逆序输出c语言

    香农编码简单例题_单链表逆序输出c语言常量介绍:si:信源符号p(si):该项概率pi:前i-1项累加概率p(s1)+p(s2)+…+p(s(i-1))li:码长,计算公式[-log(p(si))]+1;(下取整)求解步骤:1、将信源符号按从大到小的顺序排列2、求码长li3、求累加概率pi4、将累加概率pi转换为二进制小数,并根据码长li取小数点后li为作为码字介绍:本程序是将原始数据存放到记事本Data.txt中,记事本应…

  • 计算机操作系统进程管理总结报告_进程的管理和控制实验报告

    计算机操作系统进程管理总结报告_进程的管理和控制实验报告计算操作系统进程管理一、进程与线程1.1、进程进程是资源分配的基本单位。进程控制块PCB(ProcessControlBlock)描述的是进程的基本信息以及进程的运行状态,我们说的创建及撤销进程都是对进程控制块PCB的操作。进程之间可以并发执行。一个程序中可以有多个进程。1.2、线程线程是独立调度的基本单位。一个进程中可以有多个线程,他们之间共享…

  • ES6 函数的扩展

    ES6 函数的扩展

  • CF B. Kolya and Tandem Repeat

    CF B. Kolya and Tandem Repeat

  • Swift 学习Using Swift mix and match, network: 写rss读者

    Swift 学习Using Swift mix and match, network: 写rss读者

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号