适用版本: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

安装向导步骤:

  1. 点击 Next
  2. 输入 AMD 账号凭据
  3. 选择 Download and Install Now
  4. 选择要安装的产品:Vivado
  5. 选择版本:Vivado ML Standard (免费版)
  6. 选择器件族(关键步骤):
    • Kintex UltraScale+ (包含 XCKU5P)
    • Artix-7 (可选)
    • Kintex-7 (可选)
    • Zynq-7000 (可选)
    • ❌ 取消不需要的器件以节省空间
  7. 接受许可协议
  8. 选择安装目录:/opt/Xilinx(推荐)
  9. 点击 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

十、参考文档


最后更新:2026-07-07

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐