您必须首先成功完成设计综合与实现,然后才能创建比特流镜像。生成比特流并且对所有 DRC 都完成分析和更正后,即可使用以下任一方法将比特流加载到器件上:
- 直接编程
-
通过线缆、处理器或定制解决方案将比特流直接加载到器件。
- 间接编程
- 将比特流加载到外部闪存。闪存再将比特流加载到器件。
可使用 Vivado 工具来完成下列操作:
- 创建比特流(.bit 或 .rbt)。
- 选择 (工具 > 编辑器件)以复查比特流生成的配置设置。
- 将比特流格式化为闪存编程文件 (.mcs)。
- 使用以下任一方法对器件进行编程:
- 直接对器件进行编程。
- 间接对连接的配置闪存器件进行编程。
闪存器件是非易失性的器件,编程前必须进行擦除。除非指定全芯片擦除,否则仅擦除指定 MCS 覆盖的地址范围。
重要: Vivado Design Suite Device Programmer 可使用 JTAG 来读取 AMD 器件上的状态寄存器数据。如发生配置故障,则该状态寄存器会捕获具体的错误条件,以帮助查明故障的原因。此外,该状态寄存器还支持您对模式管脚设置 M[2:0] 和总线宽度检测结果进行验证。如需了解有关状态寄存器的详细信息,请参阅对应您的器件的《配置用户指南》。提示: 如果配置不成功,您可对器件使用 JTAG 回读/验证操作来判定是否已将期望的配置数据正确加载到器件中。