标准测试与编程语言 (STAPL) 编程 - 2023.2 简体中文

Vivado Design Suite 用户指南: 编程和调试 (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文
注释:AMD UltraScale™ /AMD UltraScale+™ FPGA 和 AMD Versal™ 器件上支持 STAPL 编程。在 AMD Zynq™ 器件和 7 系列 FPGA 上不支持 STAPL 编程。

标准测试与编程语言 (STAPL) 文件也可用于对 FPGA 和配置存储器器件进行编程。通过 AMD Vivado™ Design SuiteAMD Vivado™ Lab Edition 生成的 STAPL 文件包含对这些器件执行编程所需的低级别 JTAG 指令和数据。生成此文件后,边界扫描测试工具即可脱离 Vivado IDE 来单独使用。

创建 STAPL 文件的一般步骤如下所述:

  1. 创建 STAPL 目标。
  2. 向 STAPL 目标添加器件。
  3. 为 STAPL 链中的器件添加操作。
  4. 写入 STAPL 文件。
  5. 关闭 STAPL 目标。
  6. (可选)执行 STAPL。

步骤 4 按顺序记录编程操作,并将其存储为缓存文件。此缓存文件将写出至步骤 5 中的目标。此文件创建完成后,即可通过边界扫描工具来使用,或者通过 Vivado Design SuiteVivado Lab Edition 工具来执行。