Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813665
Date 8/04/2025
Public

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

Document Table of Contents

9.3.3. Reset Scheme

The global reset signal of the design example is asynchronous and active-high. Asserting this signal resets all channels and their components. Upon power-up, reset the design example.

Upon power-up, reset the design example (i_rst_n, i_tx_rst_n, and i_rx_rst_n).

Figure 53. Reset Scheme for 10M/100M/1G/2.5G/5G/10G (USXGMII) NBASE Ethernet Design Example
Reset controls for the design can be done through the In-System Sources and Probes (ISSP) provided in the example design with reset inputs mapped as below:
Bit ISSP
0 reconfig_reset
1 i_rx_rst_n
2 i_tx_rst_n
3 i_rst_n
Table 27.  Reset Signals Port Mapping
Reset Signal Name Description for MAC Description for PHY
i_rst_n Global reset for MAC. Reset sequencing logic adds certain logic to the reset and connects to MAC with with port mapping as "csr_rst_n". Global reset for PHY with port mapping i_rst_n.
i_tx_rst_n TX directional reset for MAC. Reset sequencing logic adds certain logic to the reset and connects to MAC with port mapping as "tx_rst_n". TX directional reset for PHY with port mapping i_tx_rst_n.
i_rx_rst_n RX directional reset for MAC. Reset sequencing logic adds certain logic to the reset and connects to MAC with port mapping as "rx_rst_n". RX directional reset for PHY with port mapping i_rx_rst_n.
reconfig_reset Reset the entire reconfiguration clock domain, including the soft registers (CSR). Port is mapped to reconfig_reset.