win11 ISE+modelsim联合仿真配置环境
为什么写这个教程
感觉网络上的配置教程都各自有各自的缺陷、或一些冗余的部分,故写这篇博客梳理安装思路,对一些可行的方案作出引用并注解,避免做无用功。
为什么是ISE+modelsim,不是ISim
win11兼容性问题
我之前在win10虚拟机上配的环境是modelsim和isim都能用的,但是win11软件有bug,使用ISim仿真时,可能会卡死在Elaborating这一步。
虽然这个也有解决方法,详情参考:
(22 封私信 / 80 条消息) 安装ISE时一直卡在83%configure webtalk,如何解决? ——已解决? - 知乎 (zhihu.com)
但是每次修改完代码后仿真都要替换文件,这是及其麻烦和不优雅的。亲测用modelsim就可以规避这一点,提高工作效率。
当然如果用虚拟机win10或者本身系统就是win10的话就无关紧要了。
ISim本身的限制
ISim是免费的,不用编译库,小型设计仿真速度较快,对于轻量级的设计应该是完全足够的。
Modelsim作为专业的仿真软件,具备了ISim的所有功能,同时还具备了ISim不具备的功能比如波形显示,任意添加中间变量到波形图中,数据导出等。
资源下载合集
包含ISE14.7,ISE闪退替换文件,modelsim10.5(推荐),modelsim2020.4(不推荐和ISE14.7配置联合仿真)
ise配置
安装和破解参考(注意不需要修改快捷方式防闪退,闪退的解决参考第二个链接)
注意:win11安装时进度条会在两个地方卡住,另外安装完成后会打不开软件。这些问题都可以在下面的链接得到解决
遇到问题时参考
(22 封私信 / 80 条消息) 安装ISE时一直卡在83%configure webtalk,如何解决? ——已解决? - 知乎 (zhihu.com)
modelsim配置及破解
modelsim10.5
Modelsim SE 10.5安装教程_modelsim安装教程10.5-CSDN博客
添加LICENSE环境变量部分,亲测 LM_LICENSE_FILE 和 MGLS_LICENSE_FILE 都可用
modelsim2020.4
modelsim 2020.4SE安装教程超详细(仅供学习使用)-CSDN博客
注意:破解的部分没必要加入网卡的物理地址,直接运行脚本即可,其它的按照教程。
添加LICENSE环境变量部分,亲测MGLS_LICENSE_FILE可用
不推荐,因为配置联合仿真时会报几百个error,虽然用也能用,平时搞行为仿真都没问题,但是到一些布局布线仿真就趋势了。(我之前一直觉得配的没啥问题,直到布局布线仿真给了我当头一棒,报一堆modelsim error:module “XXXX“ is not defined,给我坑死了,一直debug配置仿真环境和工程框架,最后发现是ise14.7和modelsim2020.4配置联合仿真那一步积存的问题)
不过如果不是用ise14.7的话倒是可以用比如Vivado Design Suite 2021等
注意事项
配完环境变量要重启才能打开软件,变量名网上教程用哪个名字都有,按理说两个都可
modelsim联合仿真
win10环境下ISE14.7与Modelsim10.5se全套安装、配置、联合仿真,保姆级教学_ise激活-CSDN博客
我编译完modelsim也是两个error,网上大多数都是这个情况。如果超过2的话就要考虑是不是哪里出问题了。
解决...aborted的方法
参考
【转】ISE调试汇总_the library path specified in the 'modelsim.ini' f-CSDN博客
我的做法是从ISE目录复制一份ini出来放在ISE项目工程总目录,要替换时直接从ISE项目工程总目录复制到子文件夹替换即可
解决...aborted的不推荐做法
ISE与modelsim联合仿真报错解决方案2_the library path specified-CSDN博客
不推荐上面那个解决aborted方法,还要修改process properties的compiled library directory才行
其它问题的解决方法
解决 modelsim is existing with code 7问题-CSDN博客
这个解决因为用户名是中文而导致软件异常的方法非常巧妙,值得学习
ISE modelsim仿真报错解决方法_unable to resolve env var in modelsim.ini file ent-CSDN博客
未解决的问题
ISE仿真8051只要不是行为仿真,仿真出来的模拟波形就是0,即没有输出,不知道为什么。本人在网上并未找到资料解决该问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗