GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 10/12/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.