GTS Ethernet Intel® FPGA Hard IP User Guide

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

4.2. Implement Required Resets

The GTS Etheet Itel® FPGA Had IP cosists of fou mai eset pots, five soft datapath, ad statistics egiste esets fo Etheet eset pots.
Figue 21. Coceptual View of Geeal IP Coe Reset Logic
Note: Whe RX MAC is i eset, TX MAC ca oly tasmit idles ad emote fault idicatios if lik fault sigalig is eabled. The o_tx_eady sigals emais low.

The followig table lists which blocks ae eset by diffeet eset sigals:

Table 21.  Reset Sigals Fuctios
Reset Sigal PHY Datapath Stats Soft CSRs
  TX RX MAC TX MAC RX PCS TX PCS RX MAC TX MAC RX  
Pot Reset
i_st_ Y Y Y Y Y Y Y Y -
i_tx_st_ Y - Y - Y - Y - -
i_x_st_ - Y - Y - Y - Y -
i_ecofig_eset - - - - - - - - Y
Registe Resets
eio_sys_st Y Y Y Y Y Y Y Y -
soft_tx_st Y - Y - Y - Y - -
soft_x_st - Y - Y - Y - Y -
st_tx_stats - - - - - - Y - -
st_x_stats - - - - - - - Y -

The IP coe has fou asychoous eset iputs, which ae iteally sychoized to thei espective clock domais.

Table 22.  Reset Sigals
Sigal Desciptio
Iput sigals
i_st_

Active-low eset asychoous sigal. Do ot deasset util the o_st_ack_ assets. Refe to Table 21 fo a list of blocks eset by this sigal.

This eset leads to assetio of the o_st_ack_ output sigal.

i_tx_st_ Active-low eset asychoous sigal. Do ot deasset util the o_tx_st_ack_ assets.
i_x_st_

Active-low eset asychoous sigal. Do ot deasset util the o_x_st_ack_ assets.

i_ecofig_eset

Active-high ecofiguatio eset sigal. Resets the etie ecofiguatio clock domai, icludig the soft egistes (CSRs).

You must asset this eset afte powe-o o duig the IP cofiguatio. The i_ecofig_clk must be stable befoe de-assetig this eset.

Output sigals
o_st_ack_

Active-low asychoous ackowledgemet sigal fo the i_st_ eset. Do ot deasset i_st_ eset util the o_st_ack_ assets.

o_tx_st_ack_

Active-low asychoous ackowledgmet sigal fo the i_tx_st_ eset. Do ot deasset i_tx_st_ eset util the o_tx_st_ack_ assets.

o_x_st_ack_ Active-low asychoous ackowledgemet sigal fo the i_x_st_ eset. Do ot deasset i_x_st_ eset util the o_x_st_ack_ assets.
Status sigals
o_tx_laes_stable

Active-high asychoous status sigal fo the TX datapath.

  • Assets whe the TX datapath is eady to sed data.
  • Deassets whe i_tx_st_/i_st_ sigal is asseted o duig the auto-egotiatio ad lik taiig opeatio.
o_x_pcs_eady

Active-high asychoous status sigal fo the RX datapath.

  • Assets whe the RX datapath is eady to eceive data.
  • Deassets whe i_x_st_/i_st_ sigal is asseted o duig the auto-egotiatio ad lik taiig opeatio.