教程 › 获取 FPGA DNA
如何获取 FPGA DNA(通过 Vivado)
每块开发板的 FPGA 内都烧录了唯一的 DNA 值,固件授权时会用到它。本教程介绍如何使用 Xilinx Vivado 读取该值。
1. 下载并安装 Vivado 2022.2
官方下载需要注册免费的 Xilinx 账号。只需安装 Vivado Lab Edition 即可——它是一个轻量的独立安装包,已包含 Hardware Manager。
重要 请严格按照下方截图操作安装向导,避免下载不必要的组件。请将 Vivado 安装到磁盘根目录(如
C:Xilinx),并确保有足够的可用磁盘空间(约 8 GB)。- 在 Select Product to Install 中选择 Lab Edition。

- 在组件选择页面,保持默认勾选 Design Tools(Vivado Lab、UpdateMEM)和 Install Cable Drivers。

- 接受许可协议(勾选两个 I Agree)。

- 选择安装目录——请保持靠近磁盘根目录。

- 确认安装摘要并点击 Install。

2. 连接硬件
使用 JTAG 线将 FPGA 板连接到电脑。
不要用 Thunderbolt 线连接 JTAG。JTAG 接口使用普通 USB 数据线即可——随附的 Thunderbolt 线在这里无法使用。

3. 在 Vivado Hardware Manager 中读取 DNA
- 打开 Vivado 2022.2,在左侧菜单选择 Open Hardware Manager。
- 连接设备:点击 Open target → Auto Connect。连接成功后会显示 FPGA 型号(如
xc7a35t_0)。 - 读取 DNA 值:
- 在 Hardware 窗口中右键设备 → Properties;
- 展开 Registers → EFUSE,找到 FUSE_DNA 项;
- DNA 以十六进制显示,如
0x1F0A3CDA12345678。
显示了两个值?如果看到两个 DNA 值且不确定该用哪个,请截图发给我们,我们会为您确认。