“Debug Options”(调试选项)选项卡如下图所示。
图 1. “Debug Options”选项卡
- “JTAG Debugger”(JTAG 调试器)
- 该选项用于启用 JTAG 调试。
- “LTSSM State Debug Logic”(LTSSM 状态调试逻辑)
- 该选项可显示从链路建立开始后执行的所有 LTSSM 状态转换。
- “In-System IBERT”
- 该选项用于检查串行链路的眼图,确认该链路是否按期望的链路速度运行。如需了解有关 In-System IBERT 的更多信息,请参阅
In-System IBERT LogiCORE IP 产品指南(PG246)。重要: 该选项主要用于硬件调试。使用该选项时,不支持仿真。
- “Add Mark Debug Utility”(添加标记调试实用工具)
- 该选项可通过 mark_debug 属性添加预定义的 PCIe 信号,以便在 ILA 中添加这些信号用于调试。
- “Descrambler for Gen3 Mode”(对应 Gen3 模式的解扰器)
- 该选项在 PCIe 核内集成解扰器模块的加密版本,用于对采用 Gen3 链路速度模式往来 PCIe 集成块的 PIPE 数据进行解扰。
- “PCIe Debug Ports”(PCIe 调试)
- 启用该选项后,下列端口即可用:
-
cfg_negotiated_width: cfg_negotiated_width_o
-
cfg_current_speed: cfg_current_speed_o
-
cfg_ltssm_state: cfg_ltssm_state_o
-
cfg_err_cor: cfg_err_cor_o
-
cfg_err_fatal: cfg_err_fatal_o
-
cfg_err_nonfatal: cfg_err_nonfatal_o
-
cfg_local_error: cfg_local_error_o
-
cfg_local_error_valid: cfg_local_error_valid_o
-