3、Vivado安装:Vivado Design Suite的下载与安装,安装选项详解(Vivado、Vitis、DocNav),License配置
好,咱们正式开始动手了。这一章我带你走一遍 Vivado 的安装流程。说实话,安装工具本身不难,但选错选项、配错 License,后面能折腾你好几天。我当年第一次装的时候,就因为在安装选项上少勾了一个组件,结果调试时死活找不到调试器驱动……嗯,这种坑我帮你提前填上。
3.1 下载 Vivado Design Suite
先到 AMD(原 Xilinx)官网去下载。你需要注册一个账号,这个免费。我个人习惯直接下载 Self Extracting Web Installer,也就是网络安装包。为什么?因为完整安装包动辄 50GB+,下载中途断了很崩溃。网络安装包只有几百 MB,运行后它会边下边装,断点续传也支持。
3.2 安装选项详解
安装向导走到「Select Edition」这一步时,你会看到三个选项。这里我重点说一下,很多人就是在这选错了。
| 选项 | 包含内容 | 适用场景 |
|---|---|---|
| Vivado | 仅 Vivado HL Design Edition | 只做 FPGA 逻辑设计,不跑嵌入式软件 |
| Vivado + Vitis | Vivado + Vitis Unified IDE | 做 Zynq / MPSoC 嵌入式开发,必须选这个 |
| DocNav | 文档导航工具 | 离线查看手册、数据手册 |
我的建议: 咱们做 Zynq 开发,直接选 Vivado + Vitis。DocNav 我建议也勾上,虽然现在在线文档很方便,但有时候你出差、没网,DocNav 就是救命稻草。
3.3 安装路径与磁盘空间
安装路径我建议不要有中文,也不要有空格。比如:
C:\Xilinx\Vivado\2023.2
C:\Xilinx\Vitis\2023.2
C:\Xilinx\DocNav
为什么?因为有些 Tcl 脚本和 Makefile 对路径中的空格处理不好,你后面跑仿真、综合时可能会报一些莫名其妙的错误。
磁盘空间方面,完整安装大概需要 80GB ~ 100GB。如果你 SSD 紧张,可以只选你需要的器件系列。比如咱们做 Zynq,只勾选 7 Series 和 Zynq-7000 就够了,能省下 30GB 左右。
3.4 License 配置
安装完成后,第一次启动 Vivado 会提示你配置 License。这里分几种情况:
- WebPACK 免费版: 小规模器件(比如 Artix-7、Zynq-7010/7020)完全够用。直接选「Get Free WebPACK License」,在线激活就行。
- Node-Locked 节点锁定版: 如果你买了正版 License,会收到一个 .lic 文件。在 Vivado 里选「Load License」,导入即可。
- 浮动 License: 公司服务器上配的,需要配置 LM_LICENSE_FILE 环境变量。
3.5 安装后的验证
装完别急着关。打开 Vivado,新建一个空工程,随便加个 Zynq IP,跑一下综合。如果能顺利跑完,说明安装成功。如果报错说缺少库或者找不到器件,多半是安装时器件系列没选全。
我曾经遇到过一个问题:装完 Vivado 后,Vitis 死活打不开。后来发现是 VC++ 运行库没装。解决办法很简单,去微软官网下载 Visual C++ Redistributable 2015-2022 装上就好了。
3.6 知识体系图
下面这张图帮你理清整个安装流程和各个组件的关系:
好了,装完 Vivado,配好 License,咱们的开发环境就搭好了。接下来就可以真正开始写代码了。记住,安装过程中遇到任何报错,先看日志文件(一般在 C:\Xilinx\Vivado\2023.2\.log),里面会告诉你具体哪里出了问题。