GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 4/01/2024
Public

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

Document Table of Contents

4.2.1. Reset Signals

The IP core has four reset inputs. These resets are asynchronous and are internally synchronized.

Table 18.  Reset Signals
Signal Description
Input signals
i_rst_n

Active-low reset asynchronous signal. Do not deassert until the o_rst_ack_n asserts.

  • Resets the TX interface, including the TX PCS and TX MAC.
  • Resets the RX interface, including the RX PCS and RX MAC.
  • Resets the TX PMA and TX Core interface.
  • Resets the RX PMA and RX Core Interface.

This reset leads to assertion of the o_rst_ack_n output signal.

i_tx_rst_n Active-low reset asynchronous signal. Resets the entire TX datapath, including the TX PCS, TX MAC, TX PMA and TX core interface. Do not deassert until the o_tx_rst_ack_n asserts.
i_rx_rst_n

Active-low reset asynchronous signal. Resets the entire RX datapath, including the RX PCS, RX MAC, RX PMA, and RX core interface. Do not deassert until the o_rx_rst_ack_n asserts.

i_reconfig_reset

Active-high reconfiguration reset signal. Reset the entire reconfiguration clock domain, including the soft registers (CSRs).

You must assert this reset after power-on or during the configuration. The i_reconfig_clk must be stable before de-asserting this reset.

Output signals
o_rst_ack_n

Active-low asynchronous acknowledgement signal for the i_rst_n reset. Do not deassert i_rst_n reset until the o_rst_ack_n asserts.

 
o_tx_rst_ack_n

Active-low asynchronous acknowledgment signal for the i_tx_rst_n reset. Do not deassert i_tx_rst_n reset until the o_tx_rst_ack_n asserts.

o_rx_rst_ack_n Active-low asynchronous acknowledgement signal for the i_rx_rst_n reset. Do not deassert i_rx_rst_n reset until the o_rx_rst_ack_n asserts.
Status signals
o_tx_lanes_stable

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/i_rst_n signal asserts or during the auto-negotiation and link training operation.
o_rx_pcs_ready

Active-high asynchronous status signal for the RX datapath.

  • Asserts when the RX datapath is ready to receive data.
  • Deasserts when i_rx_rst_n/i_rst_n signal asserts or during the auto-negotiation and link training operation.