ModelSim 安装与 License 配置指南:从下载到跑通第一个仿真
适用版本:ModelSim SE / ModelSim Intel FPGA Edition|适用系统:Windows 10/11(64-bit)|预计耗时:下载 + 安装约 30 分钟,License 配置约 15 分钟|最后更新:2026-02-12
写在前面
Vivado 自带的仿真器对于简单项目够用,但当你的设计规模变大、或者需要更强的调试能力时,ModelSim 是 FPGA 工程师最常用的第三方仿真工具。
ModelSim 由 Siemens EDA(原 Mentor Graphics)开发,支持 Verilog、VHDL 和 SystemVerilog,仿真速度快、波形查看功能强大。很多 FPGA 教程和企业项目都默认使用 ModelSim 做功能仿真。
但安装 ModelSim 有一个”拦路虎”——License 配置。不像 Vivado 免费版开箱即用,ModelSim 需要手动生成并配置 License 文件,环境变量也要设置正确,否则打开就报错。
这篇指南会带你完成 ModelSim 的完整安装,重点讲清楚 License 怎么配。
💡 工程师手记:我第一次装 ModelSim 的时候,软件本身装得很顺利,结果卡在 License 配置上折腾了大半天。后来才发现是环境变量指向了错误的路径。希望你看完这篇指南能一次成功。
(建议替换为你自己的真实经历,读者会更有共鸣)
一、版本选择——先确认和 Vivado 的兼容性
⚠️ 这一步很关键:ModelSim 的版本必须和你的 Vivado 版本匹配,否则后续联合仿真时编译库会报错。
1.1 查阅官方兼容性文档
AMD 官方在 UG973(Vivado Release Notes)中列出了每个 Vivado 版本支持的 ModelSim 版本。
🔗 快速查阅:UG973 - 兼容的第三方工具
1.2 常见版本搭配参考
| Vivado 版本 | 推荐 ModelSim 版本 |
|---|---|
| Vivado 2024.x | ModelSim 2020.4 或更新版本 |
| Vivado 2023.x | ModelSim 2020.4 或更新版本 |
| Vivado 2018.3 | ModelSim 2020.4(亲测可用)/ 10.6c(官方推荐但可能有编译库报错) |
💬 你可能会问:官方推荐的版本和实际好用的版本不一样? 是的。比如 Vivado 2018.3 官方推荐 ModelSim 10.6c,但实测编译库时会遇到
syntax error in protected region报错。换用 ModelSim 2020.4 反而没问题。具体踩坑记录可以参考本系列的 Vivado 联合 ModelSim 仿真。
二、下载 ModelSim
2.1 下载渠道
ModelSim 有多个版本分支,下载渠道取决于你需要的版本:
| 版本 | 说明 | 下载渠道 |
|---|---|---|
| ModelSim SE | 完整版,功能最全 | Siemens EDA 官网 |
| ModelSim Intel FPGA Edition | Intel 定制版,免费但仅支持 Intel 器件仿真 | Intel FPGA 下载页 |
| ModelSim Xilinx Edition | 旧版本,已不再更新 | 不推荐 |
💡 如果你主要做 AMD/Xilinx FPGA 开发,推荐下载 ModelSim SE。
2.2 下载安装包
- 进入对应下载页面,注册/登录账号
- 选择与你的 Vivado 版本兼容的 ModelSim 版本
- 下载 Windows 版安装包(通常为
.exe文件,约 1~2 GB)
三、安装 ModelSim
3.1 运行安装程序
- 右键 → 以管理员身份运行安装程序
- 按照安装向导点击 「Next」 进行安装
3.2 选择安装路径
- 建议安装到非系统盘,如
D:\ModelSim\ - 路径中不要有中文和空格
⚠️ 记住你的安装路径,后面配置环境变量时需要用到。例如:
D:\ModelSim\win64
3.3 完成安装
按提示完成安装即可,过程比较简单。安装完成后先不要启动 ModelSim——需要先配置 License。
四、★ License 配置——安装最大的难点
这是整个安装过程中最容易出问题的环节。请仔细阅读每一步。
4.1 获取 License 文件
License 文件的获取方式取决于你的 ModelSim 版本:
- ModelSim SE(付费版):需要从 Siemens EDA 购买或通过学校/公司获取 License
- ModelSim Intel FPGA Edition(免费版):安装后自带免费 License
- 破解版:网上有第三方 License 生成工具(如
MentorKG.exe),请自行评估风险
⚠️ 注意:License 文件通常绑定你电脑的物理网卡 MAC 地址。如果换了电脑或网卡,需要重新生成 License。
4.2 生成 License 文件的基本流程
- 获取你电脑的物理网卡 MAC 地址
- 打开命令提示符,输入
ipconfig /all - 找到「以太网适配器」的「物理地址」,格式如
AA-BB-CC-DD-EE-FF
- 打开命令提示符,输入
- 使用 License 生成工具或 Siemens License 网站,输入 MAC 地址生成
.lic文件 - 将
.lic文件保存到一个固定位置(如 ModelSim 安装目录下),路径不要有中文
4.3 配置 License 环境变量
这一步至关重要,配置错误是 ModelSim 无法启动的最常见原因。
- 右键「此电脑」→「属性」→「高级系统设置」→ 「环境变量」
- 在 系统变量 中新建:
- 变量名:
MGLS_LICENSE_FILE - 变量值:你的 License 文件完整路径,如
D:\ModelSim\license.dat
- 变量名:
- 在 系统变量 中找到
Path,添加 ModelSim 的win64目录:- 如
D:\ModelSim\win64
- 如
- 点击「确定」保存所有更改
⚠️ 常见错误:
- 路径用了中文或有多余空格
- 变量名拼写错误(必须是
MGLS_LICENSE_FILE,注意大小写)- Path 中有其他版本的 ModelSim 路径残留——如果你之前装过别的版本,一定要把旧路径删掉
💡 工程师手记:我遇到过一个很隐蔽的问题:卸载旧版 ModelSim 后重装新版,环境变量里 Path 还指向旧版路径,导致新版一直报 License 错误。排查了很久才发现是 Path 里有两条 ModelSim 路径在打架。所以每次重装前,一定要检查环境变量有没有残留。
(建议替换为你自己的真实经历,读者会更有共鸣)
4.4 验证 License 配置
- 打开命令提示符,输入
vsim回车 - 如果 ModelSim 正常启动并显示主界面,说明 License 配置成功
- 如果报错,根据错误信息排查(见下方 FAQ)
五、常见问题 FAQ
Q1:启动 ModelSim 报 License 错误?
按以下顺序排查:
- 确认
MGLS_LICENSE_FILE环境变量是否设置正确 - 确认 License 文件路径是否正确、文件是否存在
- 确认 License 文件中的 MAC 地址是否与本机匹配
- 确认
Path中没有其他版本的 ModelSim 路径残留 - 重启电脑后重试(环境变量修改后可能需要重启才生效)
Q2:编译 Vivado 仿真库时报 “syntax error in protected region”?
这通常是 ModelSim 版本与 Vivado 版本不兼容导致的。解决方案:
- 参考 UG973 确认兼容版本
- 尝试升级 ModelSim 到更新版本(如 2020.4)
- 详细的排查记录见 Vivado 联合 ModelSim 仿真
Q3:安装完后在 Vivado 中找不到 ModelSim?
确认以下两点:
- ModelSim 安装路径已添加到系统
Path环境变量 - 在 Vivado 中正确设置了仿真工具路径(Settings → Simulation → Target Simulator → ModelSim)
Q4:ModelSim 和 QuestaSim 有什么区别?
QuestaSim 是 ModelSim 的升级版(同一家公司出品),功能更强、仿真速度更快。如果你有 QuestaSim 的 License,可以用 QuestaSim 替代 ModelSim,Vivado 联合仿真的配置方式相同。
六、总结与下一步
核心回顾
| 步骤 | 要点 |
|---|---|
| 版本选择 | 必须与 Vivado 版本兼容,查阅 UG973 |
| 安装 | 路径无中文无空格,记住安装路径 |
| License | 绑定 MAC 地址,环境变量 MGLS_LICENSE_FILE 指向 License 文件 |
| 环境变量 | Path 添加 win64 目录,清理旧版本残留路径 |
下一步
ModelSim 装好了,接下来配置 Vivado 联合仿真:
参考资料
- Siemens EDA ModelSim 官方页面
- AMD UG973 - Vivado Release Notes — 第三方工具兼容性列表
- ModelSim 安装参考教程(CSDN) — 社区安装参考
声明:本文为原创内容,参考了 Siemens EDA 官方文档与社区资料整理而成。不同版本的安装界面可能略有差异,请以实际界面为准。