调试 - 2023.2 简体中文

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

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

系统内调试允许您在目标器件上实时调试设计。遇到几乎无法复制仿真器的情况时,就需要执行此步骤。

就调试而言,您需要为设计提供专用调试 IP 以便观察和控制设计。调试完成后,可将仪器或专用 IP 移除,从而提升性能和逻辑缩位。

设计调试是 1 个多步骤的迭代过程。就像大部分复杂难题一样,最好将设计调试过程细分为几个小部分,以便集中精力使设计中的每一小部分能逐一正常运行,而不是尝试一次性让整个设计都能正常运行。

虽然实际调试步骤是在成功实现设计后执行的,但 AMD 建议在设计周期初尽早规划调试方式和对象。您可从 Vivado IDE 的 Flow Navigator 窗口中的Program and Debug(编程和调试)部分运行所有必要的命令以执行器件编程和设计的系统内调试。

调试步骤如下所述:

  1. 探测:确定设计中要探测的信号和探测的方法。
  2. 实现:完成设计实现,包括连接到所探测的信号线上的其他调试 IP。
  3. 分析:与设计中包含的调试 IP 进行交互,以便对功能问题进行调试和验证。
  4. 修复相位:修复所有缺陷,此步骤可按需重复。

如需了解更多信息,请参阅 Vivado Design Suite 用户指南:编程和调试(UG908)