Triple-Speed Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813669
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.9. 1000BASE-X/SGMII PCS Reset

A hardware reset resets all logic synchronized to the respective clock domains whereas a software reset only resets the PCS state machines, comma detection function, and 8B10B encoder and decoder. To trigger a hardware reset on the PCS only variants, assert the respective reset signals: reset_reg_clk, reset_tx_clk, and reset_rx_clk. To trigger a software reset, set the RESET bit in the control register to 1. Assert the reset signals to perform a hardware reset on MAC with 2XTBI PCS and embedded PMA (GTS) variation.
Note: You must assert the reset signal for at least three clock cycles.
Figure 32. Reset Requirement in MAC with 2XTBI PCS and Embedded PMA (GTS)
  • No specific reset sequence or initialization is needed for this variant.
  • phyip_reset_tx_in signal must be asserted till phyip_reset_tx_ack_o is asserted.
  • phyip_reset_rx_in signal must be asserted till phyip_reset_rx_ask_o is asserted.