P-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* 用户指南

ID 683059
日期 4/04/2024
Public
文档目录

7.1.1.2. Signal Tap II Logic Analyzer

通过使用Signal Tap II Logic Analyzer,您可以通过监控P-Tile Avalon® -ST IP for PCI Express中的以下顶层信号来确认任何端口类型(Root Port、Endpoint或TLP Bypass)和配置(Gen4/Gen3)的故障症状。

表 112.  调试时需要监控的顶层信号
信号 说明 成功链接(link-up)的预期值
p<n>_pin_perst_n 其中 n = 0, 1, 2, 3

PCIe Hard IP的低电平有效(active-low)异步输出信号。此信号源自pin_perst_n输入信号。

1'b1
p<n>_reset_status_n 其中 n = 0, 1, 2, 3

PCIe Hard IP的低电平有效输出信号,与coreclkout_hip同步。

保持在低电平,直到pin_perst_n置低并且PCIe Hard IP退出复位,与coreclkout_hip同步。

当使用端口分叉(port bifurcation)时,每个 Avalon® -ST 接口都有一个这样的信号。

1'b1
ninit_done

Reset Release Intel FPGA IP的低电平有效输出信号。高电平表示FPGA器件还没有被完全配置,低电平表示器件已被配置并处于正常运行模式。

关于Reset Release Intel FPGA IP的更多详细信息,请参考 Stratix® 10配置指南

1'b0
link_up_o

PCIe Hard IP的高电平有效输出信号,与coreclkout_hip同步。

表示Physical Layer链路已启动。

1'b1
dl_up_o

PCIe Hard IP的高电平有效输出信号,与coreclkout_hip同步。

表示Data Link Layer是活动的。

1'b1
ltssm_state_o[5:0]

表示LTSSM状态,与coreclkout_hip同步。

6'h11 (L0)

使用Transaction Layer Configuration Output接口(tl_cfg)协商的链路速度:

tl_cfg_add_o[4:0]

tl_cfg_ctl_o[15:12]

tl_cfg_func_o[2:0]

使用Transaction Layer Configuration Output接口(tl_cfg)监控自动协商的链路速度。

tl_cfg_add_o[4:0] = 5'h05

tl_cfg_ctl_o[15:12] =
  • 4’h01 (Gen1)
  • 4’h02 (Gen2)
  • 4’h04 (Gen3)
  • 4’h08 (Gen4)
tl_cfg_func_o[2:0] (NA for x4) =
  • 3’b000: PF0
  • 3'b001: PF1, etc.

使用Transaction Layer Configuration Output接口(tl_cfg)协商的链路宽度:

tl_cfg_add_o[4:0]

tl_cfg_ctl_o[15:12]

tl_cfg_func_o[2:0]

使用Transaction Layer Configuration Output接口(tl_cfg)监控自动协商的链路宽度。

tl_cfg_add_o[4:0] = 5'h1C

tl_cfg_ctl_o[5:0] =
  • 6’h01 (x1)
  • 6’h02 (x2)
  • 6’h04 (x4)
  • 6’h08 (x8)
  • 6'h10 (x16)