Veloris.
返回索引
工具环境 2026-02-12

ModelSim 安装与 License 配置指南:从下载到跑通第一个仿真

6 分钟
1.9k words

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.xModelSim 2020.4 或更新版本
Vivado 2023.xModelSim 2020.4 或更新版本
Vivado 2018.3ModelSim 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 EditionIntel 定制版,免费但仅支持 Intel 器件仿真Intel FPGA 下载页
ModelSim Xilinx Edition旧版本,已不再更新不推荐

💡 如果你主要做 AMD/Xilinx FPGA 开发,推荐下载 ModelSim SE

2.2 下载安装包

  1. 进入对应下载页面,注册/登录账号
  2. 选择与你的 Vivado 版本兼容的 ModelSim 版本
  3. 下载 Windows 版安装包(通常为 .exe 文件,约 1~2 GB)

三、安装 ModelSim

3.1 运行安装程序

  1. 右键 → 以管理员身份运行安装程序
  2. 按照安装向导点击 「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 文件的基本流程

  1. 获取你电脑的物理网卡 MAC 地址
    • 打开命令提示符,输入 ipconfig /all
    • 找到「以太网适配器」的「物理地址」,格式如 AA-BB-CC-DD-EE-FF
  2. 使用 License 生成工具或 Siemens License 网站,输入 MAC 地址生成 .lic 文件
  3. .lic 文件保存到一个固定位置(如 ModelSim 安装目录下),路径不要有中文

4.3 配置 License 环境变量

这一步至关重要,配置错误是 ModelSim 无法启动的最常见原因。

  1. 右键「此电脑」→「属性」→「高级系统设置」→ 「环境变量」
  2. 系统变量 中新建:
    • 变量名MGLS_LICENSE_FILE
    • 变量值:你的 License 文件完整路径,如 D:\ModelSim\license.dat
  3. 系统变量 中找到 Path,添加 ModelSim 的 win64 目录:
    • D:\ModelSim\win64
  4. 点击「确定」保存所有更改

⚠️ 常见错误

  • 路径用了中文或有多余空格
  • 变量名拼写错误(必须是 MGLS_LICENSE_FILE,注意大小写)
  • Path 中有其他版本的 ModelSim 路径残留——如果你之前装过别的版本,一定要把旧路径删掉

💡 工程师手记我遇到过一个很隐蔽的问题:卸载旧版 ModelSim 后重装新版,环境变量里 Path 还指向旧版路径,导致新版一直报 License 错误。排查了很久才发现是 Path 里有两条 ModelSim 路径在打架。所以每次重装前,一定要检查环境变量有没有残留。

(建议替换为你自己的真实经历,读者会更有共鸣)

4.4 验证 License 配置

  1. 打开命令提示符,输入 vsim 回车
  2. 如果 ModelSim 正常启动并显示主界面,说明 License 配置成功
  3. 如果报错,根据错误信息排查(见下方 FAQ)

五、常见问题 FAQ

Q1:启动 ModelSim 报 License 错误?

按以下顺序排查:

  1. 确认 MGLS_LICENSE_FILE 环境变量是否设置正确
  2. 确认 License 文件路径是否正确、文件是否存在
  3. 确认 License 文件中的 MAC 地址是否与本机匹配
  4. 确认 Path 中没有其他版本的 ModelSim 路径残留
  5. 重启电脑后重试(环境变量修改后可能需要重启才生效)

Q2:编译 Vivado 仿真库时报 “syntax error in protected region”?

这通常是 ModelSim 版本与 Vivado 版本不兼容导致的。解决方案:

Q3:安装完后在 Vivado 中找不到 ModelSim?

确认以下两点:

  1. ModelSim 安装路径已添加到系统 Path 环境变量
  2. 在 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 官方文档与社区资料整理而成。不同版本的安装界面可能略有差异,请以实际界面为准。

End of file.