Ethernet reset ports
control
for the F-Tile Ethernet Hard IP consists of four main reset
ports and five soft datapath and statistics register resets.
Figure 31. Conceptual Overview of General IP Core Reset
Logic
The general reset signals reset the following functions:
- i_reconfig_reset: Resets the entire reconfiguration clock domain, including the soft CSR registers and Avalon® memory-mapped interface.
- i_tx_rst_n: Resets the TX datapath, TX transceivers, and TX EMIB adapters.
-
i_rx_rst_n: Resets the RX datapath, RX transceivers, and RX EMIB adapters.Note: When RX MAC is in reset, TX MAC is only able to transmit idles or remote fault indications if link fault signaling is enabled. You are unable to transmit the data. The o_tx_ready/o_tx_mac_ready remains low.
-
i_rst_n: Resets TX/RX datapaths, transceivers, and EMIB adapters.Note:
- The system PLL cannot be reset.
- If AN/LT is enabled, do not assert or de-assert TX/RX resets while AN/LT is in progress (when the register 0x3c0 value is >0x60 or <0x1E0).
| Reset Signal | PHY | Datapath | Stats | Soft CSRs | |||||
|---|---|---|---|---|---|---|---|---|---|
| TX | RX | PCS TX | PCS RX | MAC TX | MAC RX | MAC TX | MAC RX | ||
| Port Resets | |||||||||
| i_rst_n | √ | √ | √ | √ | √ | √ | √ | √ | |
| i_tx_rst_n | √ | √ | √ | √ | |||||
| i_rx_rst_n | √ | √ | √ | √ | |||||
| i_reconfig_reset | √ | ||||||||
| Register Resets | |||||||||
| eio_sys_rst | √ | √ | √ | √ | √ | √ | √ | √ | |
| soft_tx_rst | √ | √ | √ | √ | |||||
| soft_rx_rst | √ | √ | √ | √ | |||||
| rst_tx_stats | √ | ||||||||
| rst_rx_stats | √ | ||||||||