modelsim绿色版(modelsim仿真不出波形显示win64错误)

本文目录
- modelsim仿真不出波形显示win64错误
- ModelSimSE的使用与心得
- 什么是modelsim_ase
- ModelSim仿真流程
- modelsim 出现this application requires version 9,4,5,0 or higher of the Mentor
- 如何在modelsim中添加altera的仿真库
modelsim仿真不出波形显示win64错误
这个问题可能是由于在使用ModelSim进行仿真时,未正确安装或配置所导致的。
以下是一些常见的解决方法:
确认你的ModelSim版本是否与你的操作系统兼容。如果你的操作系统是64位的,那么你应该使用64位的ModelSim版本。
检查是否已经正确地配置了ModelSim的环境变量。如果没有,请参考ModelSim的安装手册或者网上的教程进行正确的配置。
如果你是在Windows 10操作系统下运行ModelSim,可以尝试将ModelSim运行时设置为“兼容模式”。在ModelSim的安装目录中找到modelsim.ini文件,右键点击选择“属性”,在“兼容性”选项卡中选择“Windows 7”,然后单击“应用”和“确定”。
尝试升级你的ModelSim版本,或者使用其他仿真软件进行仿真,例如Xilinx Vivado。
希望以上解决方法能够帮到你。如果问题仍然存在,请提供更多详细信息以便进一步诊断。
ModelSimSE的使用与心得
我初学时候实验报告里的一段
关于仿真软件ModelSim SE 6.0使用
ModelSim SE 6.0软件只能进行仿真,相比于Quartus II这样仿真综合Combo化的软件还是不够方便,而且破解过于复杂……不过操作步骤还算简便,源代码编译源代码连接各模块进行仿真运行仿真观察波形即可。不过在使用中发现一个问题,若是在编译报错后当场修改源代码,无论如何编译软件都会继续报错,只有退出程序重新载入,这对编译过程中的错误随时修改随时查看非常不方便,原因未明,算作软件的一个Bug吧……
第一次使用时是用ModelSim SE 6.0源代码,一路默认选项,结果编译错得一塌糊涂,仔细一看,文件的扩展名是.vhd,是VHDL语言的源代码格式,赶紧改作.v,一切恢复正常(汗……)。当然,在发现上面说的那个Bug后,我就不再用ModelSim SE 6.0代码了,UltraEdit修改成可以识别Verilog关键字后用着还是很顺手的。
波形观察窗口使用起来颇为方便,放大缩小波形操作十分简捷,“Goto time….”菜单可以任意定位时间点,时间轴上红色的波形为未确定值,蓝色为高阻值,绿色的为取值明确的波段。
总体来说,ModelSim SE 6.0的使用没遇到什么困难,以后有机会,要多接触一些别的仿真软件,这才能锻炼出在多样环境下解决课题的能力。
什么是modelsim_ase
modelsim Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业界唯一的单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的首选仿真软件。 主要特点: • RTL和门级优化,本地编译结构,编译仿真速度快,跨平台跨版本仿真; • 单内核VHDL和Verilog混合仿真; • 源代码模版和助手,项目管理; • 集成了性能分析、波形比较、代码覆盖、数据流ChaseX、Signal Spy、虚拟对象Virtual Object、Memory窗口、Assertion窗口、源码窗口显示信号值、信号条件断点等众多调试功能; • C和Tcl/Tk接口,C调试; • 对SystemC的直接支持,和HDL任意混合 • 支持SystemVerilog的设计功能; • 对系统级描述语言的最全面支持,SystemVerilog, SystemC, PSL; • ASIC Sign off。 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公司提供业界最好的技术支持与服务。
ModelSim仿真流程
关于ModelSim仿真流程
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。下面我准备了关于ModelSim仿真流程,欢迎大家参考!
1、 运行ModelSim,如果上一次使用ModelSim建立过工程,这时候会自动打开
上一次所建立的工程;
2、 点击File-》New-》Project,在Project Name中我们输入建立的工程名,
在Project Location中输入工程保存的路径,注意ModelSim不能为一个工程
自动建立一个目录,这里我们最好是自己在Project Location中输入路径来
为工程建立目录,在Default Library Name中为我们的设计编译到哪一个 库中,这里我们使用默认值,这样,在我们编译设计文件后,在Workspace窗口的Library中就会出现work库。这里我们输入完以后,点击OK;
3、 如果提示我们给定的工程路径不存在,是否建立该路径,我们的目的就是为工程建立一个新目录,因此,点击确定;
4、 点击Create New File可以为工程添加新建的文件,点击Add Existing File为工程添加已经存在的文件,点击Create Simulation为工程添加仿真,点击Create New Folder可以为工程添加新的目录。这里我们点击Create New File;
5、 我们在File Name中输入文件名称,Add file as type为输入文件的类型为VHDL、Verilog、TCL或text,这里我们使用默认设置VHDL,Folder为新建的文件所在的’路径,Top Level为在我们刚才所设定的工程路径下。点击OK;并在Add items to the Project窗口点击Close关闭该窗口;
6、这时候在Workspace窗口中出现了Project选项卡,在其中有文件名.vhd,其状态栏有一个问号,表示未编译,我们双击该文件,这时候出现窗口,在其中我们输入我们的设计文件
7、 点击File-》Save,并退出该窗口(File-》Close);
8、 在WorkSpace窗口的文件名.vhd上点击右键,选择Compile-》Compile All;
9、 在脚本窗口中将出现一行绿色字体Compile of DivClkHDL.vhd was successful.,说明文件编译成功,在该文件的状态栏后有一绿色的对号,表示编译成功;
10、下面我们开始仿真,点击菜单Simulate-》Simulate,展开Design选项卡下的work库,并选中其中的behavioral,这是在Simulate中出现了work.实体名(behavioral)表示我们所要仿真的对象,Resolution为仿真的时间精度,这里我们使用默认值,点击OK;
11、 为了观察波形窗口,我们点击菜单View-》Wave;
12、这时候出现的Wave窗口为空,里面什么都没有,我们要为该窗口添加我们需要观察的对象,首先在主窗口而不是波形窗口中点击View-》Signals打开信号列表窗口,在改窗口中点击Add-》Wave-》Signals in Design,这时候在波形窗口中就可以看到这些信号了;
13、 下面我们就开始仿真了,在主窗口中输入命令对信号进行驱动仿真
14、 退出仿真,在主窗口中点击Simulate-》End Simulation,会出现对话框,提示我们是否确认退出仿真,我们点击是退出仿真; ;
modelsim 出现this application requires version 9,4,5,0 or higher of the Mentor
你的LICENSE版本太低,而安装的MODELSIM版本高。两个方法解决:1,去网上找9.4.5.0及以上的license版本,2:安装低版本的modelsim。一般来说网上的破解版modelsim都是配套的,你可以重新找个版本。
如何在modelsim中添加altera的仿真库
1.设置仿真库路径
打开ModelSim安装目录(我用的是ModelSim SE 6.2版本,安装在D:\ModelSim\Installfiles目录下),新建文件夹altera,我们就在该目录下存放预编译的各种Altera库。
启动ModelSim SE 6.2,在主窗口执行【File】/【Change Directory】命令将路径转到altera文件夹。或在命令行中执行cd D:/ModelSim/Installfiles/altera。
2.新建库
Quartus II中提供的仿真库文件存放的路径是...\altera\80\quartus\eda\sim_lib,每个库文件提供了两种形式:.v(Verilog)
格式和.vhd(VHDL)格式两种,根据你所用的语言选择使用。用于编译资源库的文件有220model.v,220model.vhd,220pack.vhd,altera_mf.v,altera_mf.vhd,altera_mf_components.vhd,altera_primitives.v,altera_primitives.vhd,altera_primitives_components.vhd文件。网上的很多教程都是把这些文件一起编译,这样适用于Verilog和VHDL混合仿真,但如果只用一种语言,如Verilog则完全没必要全部编译。下面以该目录下的altera_mf.v为例介绍建立预编译库的方法。
注:ModelSim中仿真库可以分为两大类:第一类是工作库(working),默认值为“work”目录,work目录中包含当前工程下所有被编译的设计单元,编译前必须建立一个work库,并且每个编译有且仅有一个work库;第二类是资源库(resource),存储能被当前编译引用的设计单元,在编译期间允许有多个resource库。
在主窗口中选择【File】/【New】/【Library】命令,新建一个名为altera_mf的库。
3.编译库
方便起见在altera文件夹下新建目录src,把用于编译资源库的文件复制到src文件夹中。
在主菜单中选【Compile】/【Compile】命令,弹出Compile Source Files对话框,library中选择你刚才建立的库名
altera_mf,查找范围你选择altera_mf.v文件,刚才你已经把它复制到了...\altera\src目录下。执行编译命令。
继续按照步骤2和3中介绍的方法添加剩下的几个库。添加完成后如下图所示。
4.配置modelsim.ini文件
这一步是为了将前面建立的库添加进系统库,以后就不用再重复添加了。
ModelSim安装根目录下的配置文件modelsim.ini的只读属性去掉,用记事本或其他文本程序打开。在下修改前面
添加的库的路径。注意修改后关闭并改回只读属性。
注:第1步设置的仿真库路径必须在ModelSim的安装目录下才能事业能够此相对路径。
altera_primitives = $MODEL_TECH/../altera/altera_primitives
220model = $MODEL_TECH/../altera/220model
altera_mf = $MODEL_TECH/../altera/altera_mf
5.添加Altera底层硬件原语仿真库(ATOM)
在时序仿真时,必须加载所使用到的对应于具体Altera器件的底层硬件原语的仿真库(ATOM)。
上面编译了Altera三个资源库文件:220model.v,altera_mf.v,altera_primitives.v,编译通过之后。根据我们选用的具体器件型号继续编译我们所需要的器件底层原语仿真库文件,比如我们选择使用的是cycloneii,所以编译cycloneii_atoms.v。

更多文章:
substrate line什么意思(业务信函中subject line 是什么意思)
2026年1月11日 05:45
工作流技术有哪些(翼发云OA办公系统用的什么技术来实现可视化工作流的)
2025年8月2日 22:15
websever面试(Java Web的一些面试问题求解答)
2026年9月16日 18:15
javapattern的使用(javalist中@pattern不生效)
2026年5月1日 11:30
python 提取字符串的某一部分(python 字符串如何取部分字符串,进行重新排列组合)
2026年3月5日 03:15
navicat永久许可证(Navicat16.2用不了NavicatCracker破解,还有什么永久破解Navicat的方法吗)
2025年8月9日 19:30















