GTS Ethernet Intel® FPGA Hard IP User Guide

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

4.3. Connect the Status Interface

The GTS Etheet Itel® FPGA Had IP coe povides status sigals to suppot visibility ito the state of the IP coe ad the stability of IP coe output clocks.

Figue 25.  GTS Etheet Itel® FPGA Had IP Status Sigals
Table 24.  Status SigalsAll status sigals except the i_stats_sapshot sigal ae asychoous. All iput sigal ames begi with i_ ad all output sigal ames begi with o.
Sigal Desciptio
Iput sigals
i_stats_sapshot

Asset this sigal to sample the cuet state of the statistics egistes. Refe to Figue 28 fo a example.

  • This sigal is sychoous with the i_clk_tx clock.
Output sigals
o_x_block_lock

Idicates 66-bit block aligmet fo o-FEC ad Fiecode FEC vaiat ad idicates codewod aligmet fo RS-FEC vaiat.

o_local_fault_status Asseted whe the RX MAC detects a local fault: the RX PCS detected a poblem that pevets it fom eceivig data.
o_emote_fault_status Asseted whe the RX MAC detects a emote fault: the emote lik pate has set emote fault odeed sets idicatig that it is uable to eceive data.
o_x_hi_be Asseted to idicate the RX PCS is i a High BER state. The IP coe uses this sigal i auto egotiatio ad lik taiig.
o_x_pcs_fully_aliged Asseted whe RX PCS is eady to eceive data. This sigal is oly valid i PCS66 ad PCS modes
The diagam below shows the behavio of o_local_fault_status ad o_emote_fault_status at statup.
Figue 26. Status Iteface Behavio Duig Lik Statup with Bidiectioal Lik FaultThe wavefom displays the status sigal behavio i the IP coe at the statup.

Coside the followig:

  • o_sys_pll_locked qualifies all of the sigals i the above diagam.
  • o_tx_laes_stable qualifies the followig sigals:
    • o_local_fault_status
    • o_emote_fault_status
    • o_tx_eady o o_tx_mii_eady.
  • The IP assets o_local_fault_status ad o_emote_fault_status at statup ad keeps them high util both sides of the chael ae eady.
  • o_local_fault_status stays high util the RX PCS is eady to eceive data.
  • o_emote_fault_status stays high util the emote lik pate idicates it ca eceive data.
  • o_tx_eady ad o_tx_mii_eady stay low util o_local_fault_status ad o_emote_fault_status ae asseted.

Whe the coe is i PCS-Oly mode, o Lik Fault is set to Uidiectioal o Off, the figue below shows how the status sigal typically behaves at statup.

Figue 27. Status Iteface Behavio duig Lik Statup with Uidiectioal o Lik Fault DisableThe wavefom displays status sigals behavio i the IP coe at the statup.
Coside the followig:
  • o_sys_pll_locked qualifies all of the sigals i the above timig diagam.
  • o_tx_laes_stable qualifies o_tx_eady o o_tx_mii_eady.
  • o_tx_eady ad o_tx_mii_eady do ot wait fo the status of the RX PCS.
Note: If lik fault is set to Uidiectioal mode, o_local_fault_status ad o_emote_fault_status idicates the lik fault status fo the coe, but the lik fault status does ot affect the TX chael.