Vivado 2025.2 Linux 安装指南
适用版本:Vivado 2025.2 (Vivado ML Standard Edition,免费版)
目标系统:Linux (Ubuntu 20.04/22.04, RHEL 8/9, CentOS 7 等)
目标器件:XCKU5P (Kintex UltraScale+) 及 7 系列器件
一、系统要求
1.1 硬件要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 内存 | 8 GB | 32 GB+ (大型设计) |
| 磁盘空间 | 100 GB | 200 GB+ (含器件库) |
| 处理器 | x86_64 | 多核 (综合/实现并行) |
| 显示 | 1024x768 | 1920x1080+ |
1.2 操作系统要求
- Ubuntu: 20.04 LTS, 22.04 LTS (推荐)
- RHEL/CentOS: 7.x, 8.x, 9.x
- SUSE: SLES 15 SP4+
二、安装前准备
2.1 注册 AMD 账号
访问 https://www.amd.com/en/registration/create-account.html 注册免费账号。
注意:下载和安装都需要登录 AMD 账号。
2.2 安装系统依赖
Ubuntu/Debian:
sudo apt update
sudo apt install -y libncurses5 libncursesw5 libtinfo5 build-essential openjdk-11-jdk libgtk2.0-0 libxtst6 libxrender1 libxi6 libglib2.0-0 libcanberra-gtk-module libcanberra-gtk3-module libnss3 libasound2 libfreetype6 libfontconfig1 libxft2
RHEL/CentOS/Fedora:
sudo dnf install -y ncurses ncurses-libs java-11-openjdk-devel gtk2 libXtst libXrender libXi glib2 alsa-lib freetype fontconfig libXft
2.3 创建安装目录
sudo mkdir -p /opt/Xilinx
sudo chown -R $USER:$USER /opt/Xilinx
注意:安装路径不能包含空格。
三、下载安装包
3.1 下载方式选择
| 方式 | 文件大小 | 适用场景 |
|---|---|---|
| Web Installer (推荐) | ~347 MB | 网络稳定,按需下载 |
| SFD (Single File Download) | ~95.7 GB | 离线安装、多台机器 |
3.2 下载地址
访问 AMD 官方下载页面:
https://www.xilinx.com/support/download/index.html
选择:
- Vivado™ Edition - 2025.2 Full Product Installation
- Linux Self Extracting Web Installer (BIN - 346.7 MB)
- MD5:
abe838aa2e2d3d9b10fea94165e9a303
注意:下载验证仅支持 Google Chrome 和 Microsoft Edge。
3.3 离线安装包(可选)
如果需要离线安装,可下载 SFD:
- AMD Unified Installer for FPGAs & Adaptive SoCs 2025.2 SFD
- TAR/GZIP - 95.69 GB
- MD5:
5e793c6b88de5123a09f024253fc2527
四、安装步骤
4.1 方式一:Web Installer(图形界面)
# 给安装包添加执行权限
chmod +x FPGAs_AdaptiveSoCs_Unified_2025.2_*.bin
# 运行安装程序
./FPGAs_AdaptiveSoCs_Unified_2025.2_*.bin
安装向导步骤:
- 点击 Next
- 输入 AMD 账号凭据
- 选择 Download and Install Now
- 选择要安装的产品:Vivado
- 选择版本:Vivado ML Standard (免费版)
- 选择器件族(关键步骤):
- ✅ Kintex UltraScale+ (包含 XCKU5P)
- ✅ Artix-7 (可选)
- ✅ Kintex-7 (可选)
- ✅ Zynq-7000 (可选)
- ❌ 取消不需要的器件以节省空间
- 接受许可协议
- 选择安装目录:
/opt/Xilinx(推荐) - 点击 Install
安装时间:取决于网络速度,通常 30-120 分钟。
4.2 方式二:命令行静默安装(高级)
创建配置文件 vivado_install_settings.txt:
#### Vivado ML Standard Install Configuration ####
Edition=Vivado ML Standard
Product=Vivado
Destination=/opt/Xilinx
# 选择器件模块
# 1=安装, 0=不安装
Modules=Kintex UltraScale+:1,Artix-7:1,Kintex-7:1,Zynq-7000:1,DocNav:1
# 安装选项
InstallOptions=
# 快捷方式设置
CreateProgramGroupShortcuts=1
ProgramGroupFolder=Xilinx Design Tools
CreateShortcutsForAllUsers=0
CreateDesktopShortcuts=0
CreateFileAssociation=1
运行静默安装:
# 先生成认证令牌
./xsetup -b AuthTokenGen
# 执行安装
./xsetup -c vivado_install_settings.txt -b Install -a "XilinxEULA,3rdPartyEULA"
4.3 方式三:SFD 离线安装
# 解压 SFD 包
tar -xzf FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_*.tar.gz
# 进入解压目录
cd FPGAs_AdaptiveSoCs_Unified_SDI_2025.2_*/
# 运行安装
./xsetup
五、安装后配置
5.1 设置环境变量
将以下命令添加到 ~/.bashrc 或 ~/.zshrc:
# Vivado 环境
source /opt/Xilinx/Vivado/2025.2/settings64.sh
# 可选:Vitis HLS
source /opt/Xilinx/Vitis_HLS/2025.2/settings64.sh
# 可选:DocNav
source /opt/Xilinx/DocNav/settings64.sh
生效配置:
source ~/.bashrc
5.2 安装 USB 下载器驱动
# 进入驱动目录
cd /opt/Xilinx/Vivado/2025.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/
# 以 root 权限运行
sudo ./install_drivers
这会自动安装 Digilent、Xilinx Platform Cable USB 等驱动。
5.3 验证安装
# 检查 Vivado 版本
vivado -version
# 预期输出:
# Vivado v2025.2 (64-bit)
# SW Build 6299465 on Fri Nov 14 21:19:43 MST 2025
# 启动 GUI
vivado &
六、针对 XCKU5P 的特殊配置
6.1 确认器件支持
在 Vivado 中创建工程时,选择器件:
- Family: Kintex UltraScale+
- Device: XCKU5P
- Package: FFVB676 (或你的实际封装)
- Speed: -2 (或你的实际速度等级)
6.2 100G Ethernet 硬核配置
XCKU5P 包含 100G Ethernet 硬核子系统,在 Vivado 中通过 IP Catalog 添加:
- 100G Ethernet Subsystem (PG203)
- 配置为 CAUI-4 接口对接 QSFP28
- 启用 RS-FEC (Reed-Solomon Forward Error Correction)
6.3 GTY 收发器配置
XCKU5P 的 16 个 GTY 通道支持:
- 最高 32.75 Gbps 线速率
- 可配置为 CAUI-4、100GBase-KR4 等
- 通过 IP Catalog 添加 GTY Transceiver 进行配置
七、常见问题
7.1 安装卡在进度条
原因: 缺少 ncurses 库
解决:
sudo apt install libncurses5 libncursesw5
# 或
sudo dnf install ncurses ncurses-libs
7.2 启动报错 “libudev.so.1” 缺失
解决:
sudo apt install libudev1
# 创建符号链接
sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
7.3 字体显示问题
sudo apt install xfonts-100dpi xfonts-75dpi
7.4 安装后无法识别 JTAG 下载器
# 检查 udev 规则
ls /etc/udev/rules.d/ | grep xilinx
# 如果没有,手动添加
sudo cp /opt/Xilinx/Vivado/2025.2/data/xicom/cable_drivers/lin64/install_script/install_drivers/52-xilinx-digilent-usb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger
7.5 磁盘空间不足
Vivado 2025.2 完整安装约需 50-100GB。如果只安装 Kintex UltraScale+ 和少量 7 系列器件,可控制在 30-40GB。
八、创建桌面快捷方式(可选)
sudo tee /usr/share/applications/vivado.desktop > /dev/null << 'EOF'
[Desktop Entry]
Version=1.0
Name=Vivado 2025.2
Comment=AMD Vivado Design Suite
GenericName=Vivado
Type=Application
Exec=/opt/Xilinx/Vivado/2025.2/bin/vivado %u
Icon=/opt/Xilinx/Vivado/2025.2/doc/images/vivado_logo.png
Terminal=false
Categories=Development;IDE;
EOF
sudo update-desktop-database
九、卸载
# 运行卸载脚本
/opt/Xilinx/.xinstall/Vivado_2025.2/xsetup -Uninstall
# 或手动删除
sudo rm -rf /opt/Xilinx/Vivado/2025.2
sudo rm -rf /opt/Xilinx/.xinstall/Vivado_2025.2
十、参考文档
- AMD Vivado 2025.2 下载页面
- UG973 - Vivado Release Notes, Installation, and Licensing
- XCKU5P Data Sheet (DS922)
- UG570 - UltraScale Architecture GTY Transceivers
- PG203 - 100G Ethernet Subsystem
最后更新:2026-07-07
更多推荐

所有评论(0)