注释: 串行矢量格式 (SVF) 编程在 AMD Versal™
器件上不受支持。
对 FPGA 和配置存储器器件进行编程的另一种方法是通过使用串行矢量格式 (SVF) 文件来执行编程。通过 AMD Vivado™ Design Suite 和 Vivado Lab Edition 生成的 SVF 文件包含对这些器件执行编程所需的低级别 JTAG 指令和数据。生成此文件后,即可通过独立于 Vivado IDE 的边界扫描测试工具来使用。
创建 SVF 文件的一般步骤如下所述:
- 创建 SVF 脱机目标。
- 打开创建的 SVF 目标。
- 向目标添加器件以定义 SVF JTAG 扫描链。
- 对 FPGA 或配置存储器器件进行编程。
- 编写 SVF。
- 关闭 SVF 目标。
- (可选)执行 SVF。
在步骤 4 中,编程操作将按顺序被记录并存储为缓存文件。此缓存文件将写出至步骤 5 中的目标。此文件创建完成后,即可通过边界扫描工具来使用,或者通过 Vivado Design Suite 或 Vivado Lab Edition 工具来执行。
重要: XSVF 文件格式在 Vivado IDE 中不受支持。