【避坑指南】Vivado 18.3 从下载到激活:一份面向FPGA/ZYNQ新手的完整安装图解
1. Vivado 18.3安装前的准备工作第一次接触FPGA开发的朋友们看到Vivado这个庞然大物可能会有点发怵。别担心我当初安装Vivado 18.3时也踩过不少坑今天就把这些经验都分享给大家。首先我们需要明确几个关键点你的开发板型号比如常见的AX7010/AX7020、操作系统版本建议Win10 64位、以及磁盘空间至少需要30GB空闲空间。在开始下载前强烈建议先关闭所有杀毒软件。不是开玩笑我遇到过好几次因为杀毒软件拦截导致安装失败的情况。另外最好准备一个干净的英文路径文件夹用来存放安装文件比如D:\Xilinx这样的路径就很合适。记住路径中绝对不能出现中文这是Xilinx软件的硬性要求。关于版本选择Vivado 18.3作为2018年的最终版本稳定性确实不错。我对比过多个版本18.3在AX7010/AX7020开发板上的兼容性表现最好。下载时建议使用百度网盘的客户端因为安装包体积很大约20GB网页下载容易中断。2. 详细安装步骤图解2.1 解压安装包下载完成后你会得到一个名为Xilinx_Vivado_SDK_2018.3_1207_2324.tar.zip的压缩包。这里有个小技巧如果磁盘空间充足可以直接右键解压到当前文件夹。我试过直接运行压缩包里的安装程序结果中途报错后来发现是临时文件写入权限问题。解压完成后进入文件夹找到xsetup.exe文件。这里要注意Linux用户需要找xsetup文件但今天我们主要讲Windows安装。双击运行时如果弹出UAC提示一定要选择是否则安装程序可能无法正常启动。2.2 安装界面操作安装程序启动后首先会弹出版本提示窗口告诉你当前最新版是19.2。别管它直接点Continue我们就是要装18.3。接下来在许可协议界面把所有复选框都打勾虽然可能没人会仔细看那些条款然后点击Next。版本选择界面有四个选项WebPACK版免费但功能有限Design Edition功能齐全的版本System Edition包含DSP系统生成器等额外工具单独文档安装对于AX7010/AX7020开发板用户Design Edition完全够用。但如果你想用System Generator做DSP开发那就选System Edition。我当初选了System Edition后来发现其实大部分时候用不到那些额外功能。3. 组件选择与配置技巧3.1 设计工具选择在组件选择界面有几个关键选项需要注意Vivado Design Suite这是FPGA开发的核心必须选SDK如果你用Zynq-7000系列比如AX7010/AX7020需要勾选ARM Cortex-A9支持设备支持只选Zynq-7000就够了其他都可以不选安装选项必须安装下载线驱动Install Cable Drivers建议勾选License管理选项这里有个省空间的技巧Engineering Sample Devices完全可以不装Production Devices里也只需要选自己用的芯片系列。我第一次安装时全选了结果白白浪费了十几GB空间。3.2 安装路径设置接下来是安装路径设置。再次强调路径绝对不能有中文建议直接用默认路径或者简单的英文路径比如C:\Xilinx\Vivado\2018.3。右边的快捷方式选项可以全选方便以后使用。安装前会显示配置摘要仔细检查一遍版本是否正确Vivado HL Design/System Edition组件选择是否符合需求安装路径是否合规确认无误后点击Install就开始正式安装了。这个过程大概需要20-30分钟取决于你的电脑配置。期间可能会弹出驱动安装提示全部选择允许。4. License激活与后续优化4.1 License管理安装完成后会自动弹出License管理器。如果意外关闭了可以在Vivado的Help菜单里找到Manage License选项。激活步骤很简单解压你下载的License文件建议放在Vivado安装目录下在License管理器点击Copy License选择解压后的License文件导入成功后会显示激活状态可以点击View License Status查看详细信息。这里有个常见问题如果License显示无效可能是文件损坏或者与版本不匹配需要重新下载合适的License文件。4.2 系统优化设置安装完成后建议立即进行几个优化设置关闭自动更新打开Xilinx Update Manager在Preferences里将更新检查改为Manual禁用开机启动同样在Preferences里取消所有开机启动选项环境变量检查确保PATH中已经添加了Vivado的相关路径我遇到过Xilinx Information Center疯狂弹窗的情况后来发现是因为没有彻底关闭它的通知功能。在Preferences里把所有提示选项都取消这个狗皮膏药就再也不会烦你了。5. 常见问题解决方案5.1 MATLAB兼容性问题如果你安装的是System Edition并且需要使用System Generator要注意Vivado 18.3只支持MATLAB 2017a-2018a版本。我试过用2019a结果配置失败。解决方法是通过开始菜单里的System Generator 2018.3 MATLAB Configurator重新指定MATLAB安装路径。5.2 驱动安装问题有时候设备管理器里会显示下载线驱动未正确安装。这时可以手动更新驱动右键设备选择更新驱动程序选择浏览我的计算机以查找驱动程序定位到Vivado安装目录下的drivers文件夹完成安装后重启电脑5.3 工程打开缓慢Vivado在首次打开工程时可能会很慢这是因为它在建立索引。建议关闭实时杀毒扫描增加工程缓存大小使用SSD硬盘存放工程文件我在使用AX7020开发板时还遇到过JTAG识别不稳定的情况后来发现是USB接口供电不足换到主板后面的USB3.0接口就解决了。