Vivado 是 Xilinx 推出的 FPGA 和 SoC 设计工具。对于新手来说,安装和配置 Vivado 可能有些复杂,因此本文将详细讲解每一个步骤,并介绍如何免费激活 Vivado。
1. 系统要求
确保你的电脑满足以下要求:
- 操作系统:
- Windows:Windows 10 64-bit
- Linux:CentOS 7.x/8.x, Red Hat 7.x/8.x, Ubuntu 18.04/20.04
- 内存:16 GB(最低 8 GB)
- 硬盘空间:100 GB 可用空间(建议使用 SSD)
- 显示器:支持 1920x1080 分辨率
- 显卡:支持 OpenGL 2.1 或更高版本
注意:安装过程中,你可能需要临时禁用防火墙或杀毒软件,以防止安装被阻止。
2. 下载 Vivado 2021.1
-
访问 Xilinx 官网:
- 打开浏览器,前往 Xilinx 下载页面。
-
选择 Vivado 版本:
- 在页面中找到 Vivado 2021.1 版本。
- 选择操作系统(Windows 或 Linux),然后点击下载链接。
-
创建或登录 Xilinx 账户:
- 如果你还没有 Xilinx 账户,点击“Create Account”注册一个账户。注册完成后,登录账户即可开始下载。
-
选择下载类型:
-
你可以选择完整安装包(包括所有支持的器件和功能),也可以选择单独下载你所需要的模块。对于新手,建议下载完整安装包。
-
Windows:选择
.exe
文件。 -
Linux:选择
.tar.gz
文件。
-
-
下载提示:
- 由于文件较大,下载速度可能会比较慢。建议使用高速网络下载,确保下载过程中不中断。
3. 安装 Vivado 2021.1
3.1 Windows 平台安装
-
运行安装程序:
- 找到下载的
.exe
文件,双击运行。
- 找到下载的
-
许可协议:
- 阅读并同意 Xilinx 的许可协议(点击“Accept”按钮),然后点击“Next”。
-
选择安装类型:
- Vivado HLx Editions:包含 Vivado Design Suite 的所有功能,适用于大多数用户。
- Vivado WebPACK:免费版本,适合学生和个人项目。选择此选项。
-
安装路径:
- 选择 Vivado 的安装目录。默认路径通常是
C:\Xilinx\Vivado\2021.1
。可以根据需要修改,但建议使用默认路径。
- 选择 Vivado 的安装目录。默认路径通常是
-
工具和器件支持:
- 勾选你需要支持的器件系列(如 Zynq, Artix-7, Virtex-7 等)。
- 如果不确定,建议选择默认选项,以支持更多器件。
-
额外选项:
- 创建桌面快捷方式:勾选此选项以方便日后启动 Vivado。
- 添加 Vivado 路径到系统环境变量:勾选此选项,方便在命令行中直接调用 Vivado 工具。
-
开始安装:
- 点击“Install”开始安装。安装可能需要 20-60 分钟,取决于你的系统配置和所选择的组件。
-
安装完成:
- 安装完成后,会显示“Installation Complete”信息。点击“Finish”结束安装。
3.2 Linux 平台安装
-
解压安装包:
- 打开终端,进入下载目录,然后使用以下命令解压安装包:
tar -xzvf Xilinx_Vivado_2021.1_*.tar.gz cd Xilinx_Vivado_2021.1_*
- 打开终端,进入下载目录,然后使用以下命令解压安装包:
-
运行安装脚本:
- 使用以下命令启动安装程序:
sudo ./xsetup
- 使用以下命令启动安装程序:
-
许可协议:
- 阅读并接受 Xilinx 的许可协议,选择“Next”。
-
选择安装类型:
- Vivado HLx Editions 或 Vivado WebPACK(免费版本)。新手建议选择 WebPACK。
-
安装目录:
- 选择 Vivado 的安装路径。默认路径为
/opt/Xilinx/Vivado/2021.1
,建议使用默认路径。
- 选择 Vivado 的安装路径。默认路径为
-
器件支持:
- 根据需要选择支持的器件。一般建议选择默认选项,支持更多设备。
-
环境变量设置:
- 安装过程中,Vivado 会提示是否将路径添加到系统环境变量,建议选择“是”。
-
开始安装:
- 点击“Install”开始安装。安装过程可能需要一段时间,耐心等待。
-
安装完成:
- 安装完成后,点击“Finish”结束安装。
4. 免费激活 Vivado WebPACK
-
启动 Vivado License Manager:
- 安装完成后,Vivado 可能会自动启动 License Manager。如果没有,可以手动启动它:
- Windows:在开始菜单中搜索“Vivado License Manager”并打开。
- Linux:在终端中运行
vlm
命令。
- 安装完成后,Vivado 可能会自动启动 License Manager。如果没有,可以手动启动它:
-
获取免费许可证:
- 在 License Manager 中,选择“Get Free Vivado WebPACK License”选项。
- 你会被引导至 Xilinx 的许可证获取页面。登录 Xilinx 账户后,选择你所需的许可证类型,然后提交申请。
-
下载并安装许可证:
- 申请成功后,你会收到一封包含许可证文件的邮件,或者直接在页面上下载许可证文件(通常为
.lic
文件)。 - 在 License Manager 中,选择“Load License”,然后导入下载的许可证文件。
- 申请成功后,你会收到一封包含许可证文件的邮件,或者直接在页面上下载许可证文件(通常为
-
激活完成:
- 导入许可证后,License Manager 会显示激活成功的信息。此时,Vivado 已经可以正常使用。
5. 验证安装和设置
-
启动 Vivado:
- 打开 Vivado(Windows:开始菜单中找到 Vivado,Linux:在终端中输入
vivado
命令)。 - 确保 Vivado 启动正常,无错误提示。
- 打开 Vivado(Windows:开始菜单中找到 Vivado,Linux:在终端中输入
-
创建新项目:
- 点击“Create New Project”创建一个新项目。
- 选择“Next”,为项目命名并指定保存路径。
- 选择“RTL Project”,点击“Next”,并选择支持的器件。
-
测试工具链:
- 设计一个简单的 LED 闪烁程序,综合并生成位流文件,验证工具链是否正常工作。
6. 常见问题解决
-
安装过程中卡住:
- 可能是由于防火墙或杀毒软件的干扰,尝试暂时禁用这些软件后再安装。
-
许可证激活失败:
- 检查是否使用了正确的 Xilinx 账户,确保网络连接正常。如果仍然失败,尝试重新申请许可证。
-
Vivado 无法启动:
- 检查系统是否满足最低要求,确保显卡驱动已更新,并且支持 OpenGL 2.1 或更高版本。
7. 总结
安装 Vivado 2021.1 对新手来说可能有些复杂,但只要按照上述步骤操作,应该可以顺利完成。免费版本的 Vivado WebPACK 足够满足大多数入门用户的需求。希望这篇教程能帮助你成功安装并配置 Vivado,如果你有任何疑问,欢迎在评论区留言,我会尽力解答。