配置 - 2023.2 简体中文

适用于 FPGA 和 SoC 的 UltraFast 设计方法指南 (UG949)

Document ID
UG949
Release Date
2023-11-29
Version
2023.2 简体中文

您必须首先成功完成设计综合与实现,然后才能创建比特流镜像。生成比特流并且对所有 DRC 都完成分析和更正后,即可使用以下任一方法将比特流加载到器件上:

直接编程

通过线缆、处理器或定制解决方案将比特流直接加载到器件。

间接编程
将比特流加载到外部闪存。闪存再将比特流加载到器件。

可使用 Vivado 工具来完成下列操作:

  • 创建比特流(.bit.rbt)。
  • 选择Tools > Edit Device(工具 > 编辑器件)以复查比特流生成的配置设置。
  • 将比特流格式化为闪存编程文件 (.mcs)。
  • 使用以下任一方法对器件进行编程:
    • 直接对器件进行编程。
    • 间接对连接的配置闪存器件进行编程。

      闪存器件是非易失性的器件,编程前必须进行擦除。除非指定全芯片擦除,否则仅擦除指定 MCS 覆盖的地址范围。

    重要: Vivado Design Suite Device Programmer 可使用 JTAG 来读取 AMD 器件上的状态寄存器数据。如发生配置故障,则该状态寄存器会捕获具体的错误条件,以帮助查明故障的原因。此外,该状态寄存器还支持您对模式管脚设置 M[2:0] 和总线宽度检测结果进行验证。如需了解有关状态寄存器的详细信息,请参阅对应您的器件的《配置用户指南》。
    提示: 如果配置不成功,您可对器件使用 JTAG 回读/验证操作来判定是否已将期望的配置数据正确加载到器件中。