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

2025-10-18 10:30:02 :0

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

大家好,今天小编来为大家解答以下的问题,关于modelsim绿色版,modelsim仿真不出波形显示win64错误这个很多人还不知道,现在让我们一起来看看吧!

本文目录

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。

以上就是我们为大家找到的有关“modelsim绿色版(modelsim仿真不出波形显示win64错误)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

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

本文编辑:admin

更多文章:


伪代码int什么意思(int在编程中是什么意思)

伪代码int什么意思(int在编程中是什么意思)

其实伪代码int什么意思的问题并不复杂,但是又很多的朋友都不太了解int在编程中是什么意思,因此呢,今天小编就来为大家分享伪代码int什么意思的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录int在编程中是什么意

2026年3月28日 13:00

线程池的参数有哪些(鱼刺线程池文本参数)

线程池的参数有哪些(鱼刺线程池文本参数)

大家好,线程池的参数有哪些相信很多的网友都不是很明白,包括鱼刺线程池文本参数也是一样,不过没有关系,接下来就来为大家分享关于线程池的参数有哪些和鱼刺线程池文本参数的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录鱼

2026年5月8日 15:15

width的动词(铅笔的英语单词怎么写)

width的动词(铅笔的英语单词怎么写)

大家好,关于width的动词很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于铅笔的英语单词怎么写的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录铅笔的英

2026年7月28日 20:30

substrate line什么意思(业务信函中subject line 是什么意思)

substrate line什么意思(业务信函中subject line 是什么意思)

大家好,关于substrate line什么意思很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于业务信函中subject line 是什么意思的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注

2026年1月11日 05:45

工作流技术有哪些(翼发云OA办公系统用的什么技术来实现可视化工作流的)

工作流技术有哪些(翼发云OA办公系统用的什么技术来实现可视化工作流的)

今天给各位分享翼发云OA办公系统用的什么技术来实现可视化工作流的的知识,其中也会对翼发云OA办公系统用的什么技术来实现可视化工作流的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录翼发云OA办公系统用的什么技术

2025年8月2日 22:15

websever面试(Java Web的一些面试问题求解答)

websever面试(Java Web的一些面试问题求解答)

这篇文章给大家聊聊关于websever面试,以及Java Web的一些面试问题求解答对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录Java Web的一些面试问题求解答web前端的面试自我介绍解析Java Web的一些面试问题

2026年9月16日 18:15

下载新闻网站(请教批量下载网站新闻的方法)

下载新闻网站(请教批量下载网站新闻的方法)

本篇文章给大家谈谈下载新闻网站,以及请教批量下载网站新闻的方法对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录请教批量下载网站新闻的方法官网

2026年3月28日 05:15

javapattern的使用(javalist中@pattern不生效)

javapattern的使用(javalist中@pattern不生效)

“javapattern的使用”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看javapattern的使用(javalist中@pattern不生效)!本文目录javalist中@pattern不生效Java.util.re

2026年5月1日 11:30

servlet体系结构图(Servlet过滤器是什么)

servlet体系结构图(Servlet过滤器是什么)

大家好,关于servlet体系结构图很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Servlet过滤器是什么的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本

2025年11月11日 17:00

shell编程讲解(shell在编程中的意思)

shell编程讲解(shell在编程中的意思)

其实shell编程讲解的问题并不复杂,但是又很多的朋友都不太了解shell在编程中的意思,因此呢,今天小编就来为大家分享shell编程讲解的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录shell在编程中的意思s

2026年1月21日 03:00

美国众议院议长是谁(美国众议院议长原来是谁)

美国众议院议长是谁(美国众议院议长原来是谁)

其实美国众议院议长是谁的问题并不复杂,但是又很多的朋友都不太了解美国众议院议长原来是谁,因此呢,今天小编就来为大家分享美国众议院议长是谁的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录美国众议院议长原来是谁美国前

2025年7月21日 12:45

java se development kit可以卸载吗(如何卸载java(TM) SE Development Kit 6 Update 43)

java se development kit可以卸载吗(如何卸载java(TM) SE Development Kit 6 Update 43)

本篇文章给大家谈谈java se development kit可以卸载吗,以及如何卸载java(TM) SE Development Kit 6 Update 43对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录如何卸载ja

2026年7月22日 02:15

python 提取字符串的某一部分(python 字符串如何取部分字符串,进行重新排列组合)

python 提取字符串的某一部分(python 字符串如何取部分字符串,进行重新排列组合)

本篇文章给大家谈谈python 提取字符串的某一部分,以及python 字符串如何取部分字符串,进行重新排列组合对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录python 字符串如何取部分字符串,进行重新排列组合python

2026年3月5日 03:15

c语言二维数组的调用(C语言二维数组的函数调用)

c语言二维数组的调用(C语言二维数组的函数调用)

大家好,c语言二维数组的调用相信很多的网友都不是很明白,包括C语言二维数组的函数调用也是一样,不过没有关系,接下来就来为大家分享关于c语言二维数组的调用和C语言二维数组的函数调用的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开

2025年12月23日 13:45

swiftkey(swiftkey语音输入国内能用吗)

swiftkey(swiftkey语音输入国内能用吗)

其实swiftkey的问题并不复杂,但是又很多的朋友都不太了解swiftkey语音输入国内能用吗,因此呢,今天小编就来为大家分享swiftkey的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录swiftkey语音

2025年10月7日 00:15

java 教程(Java的基础教程有什么)

java 教程(Java的基础教程有什么)

各位老铁们好,相信很多人对java 教程都不是特别的了解,因此呢,今天就来为大家分享下关于java 教程以及Java的基础教程有什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录Java的基础教程有什么怎么学习

2025年9月19日 13:45

navicat永久许可证(Navicat16.2用不了NavicatCracker破解,还有什么永久破解Navicat的方法吗)

navicat永久许可证(Navicat16.2用不了NavicatCracker破解,还有什么永久破解Navicat的方法吗)

大家好,如果您还对navicat永久许可证不太了解,没有关系,今天就由本站为大家分享navicat永久许可证的知识,包括Navicat16.2用不了NavicatCracker破解,还有什么永久破解Navicat的方法吗的问题都会给大家分析

2025年8月9日 19:30

什么是静态IP?静态ip什么意思

什么是静态IP?静态ip什么意思

本篇文章给大家谈谈静态ip,以及什么是静态IP对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录什么是静态IP静态ip什么意思静态ip是什么意思连接wifi使用静态 IP是什么意思,请用通俗的话解释一下,谢了静态ip是什么意思

2026年7月23日 12:30

改号系统源码(win10下edge怎么修改源代码)

改号系统源码(win10下edge怎么修改源代码)

大家好,改号系统源码相信很多的网友都不是很明白,包括win10下edge怎么修改源代码也是一样,不过没有关系,接下来就来为大家分享关于改号系统源码和win10下edge怎么修改源代码的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我

2026年7月15日 12:00

网站首页设计的要求(网站首页设计有哪些地方要注意)

网站首页设计的要求(网站首页设计有哪些地方要注意)

各位老铁们好,相信很多人对网站首页设计的要求都不是特别的了解,因此呢,今天就来为大家分享下关于网站首页设计的要求以及网站首页设计有哪些地方要注意的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录网站首页设计有哪些地

2025年12月15日 15:00

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索