GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 10/12/2024
Public
Document Table of Contents

11.3. Use Signal Tap Analyzer for Troubleshooting

The design example provides a pre-defined Signal Tap File (.stp), which is compiled into the design and includes the signals listed in the following table:
After successfully programming the SOF file in the Quartus® Prime Design Software, follow these steps:
  1. Navigate to Tools > Signal Tap Logic Analyzer to launch the Signal Tap Analyzer.
  2. In the User Processing option, select Run Analysis.

The following table lists the debug signals and their descriptions:

Table 59.  Debug Signals
Signals Description Action
Reset Signals
local_fault_status_stp_dbg The RX PCS channel has detected a problem that prevents it from being able to receive data.
remote_fault_status_stp_dbg The remote link partner has sent remote fault ordered sets indicating that it is unable to receive data.
tx_lane_current_status Current status of TX reset sequence
rx_am_lock_stp_dbg Asserted when RX PCS has detected alignment markers and deskewed PCS virtual lanes (applicable for RS-FEC).
tx_lanes_stable_stp_dbg

Active-high asynchronous status signal for the TX datapath.

Asserts when the TX datapath is ready to send data.

Deasserts when i_tx_rst_n or i_rst_n signal asserts or during the auto-negotiation and link training operation.

o_rx_pcs_ready_stp_dbg

Active-high asynchronous status signal for the RX datapath.

Asserts when the RX datapath is ready to send data.

Deasserts when i_rx_rst_n or i_rst_n signal asserts or during the auto-negotiation and link training operation.

Check the CDR lock,0_clk_rec_div64 and o_clk_rec_div and XVIF RX FIFO status (Refer to the GTS Ethernet Hard IP Register Map to access XVIF FIFO Status)
tx_ready_dbg

Indicates that the IP is ready to accept data

rx_hi_ber_stp_dbg

Asserted to indicate that the RX PCS is in a High BER state, this signal is used by the IP core in AN/LT. It indicates that the IP is ready to accept data.

stats_snapshot_stp_dbg

Asserted to sample the current values of the IP core statistics counters.

Clock Signals
o_cdr_lock/cdr_lock_stp_dbg CDR locked

Indicates that the recovered clocks are locked to data.

Do not use o_clk_rec_div64 or o_clk_rec_div until o_cdr_lock is high.

sys_pll_locked_stp_dbg Verify if the System PLL is locked.

Check if the system PLL output frequency is correct.

Refer to Implement Required Clocking
tx_pll_locked_stp_dbg Verify that the TX PLL lock is asserted.