A newer version of this document is available. Customers should click here to go to the newest version.
1. About the F-Tile 25G Ethernet Intel FPGA IP User Guide
2. About this IP
3. Getting Started
4. F-Tile 25G Ethernet Intel FPGA IP Parameters
5. Functional Description
6. Reset
7. Interfaces and Signal Descriptions
8. Control, Status, and Statistics Register Descriptions
9. Document Revision History for the F-Tile 25G Ethernet Intel FPGA IP User Guide
7.1. TX MAC Interface to User Logic
7.2. RX MAC Interface to User Logic
7.3. Transceivers
7.4. Transceiver Reconfiguration Signals
7.5. Avalon® Memory-Mapped Management Interface
7.6. Dynamic Reconfiguration Interface Signals
7.7. Miscellaneous Status and Debug Signals
7.8. Clock Signals
7.9. Reset Signals
6. Reset
Control and Status registers control three parallel soft resets. These soft resets are not self-clearing. Software clears them by writing to the appropriate register. Asserting the external hard reset csr_rst_n returns Control and Status registers to their original values.
Figure 19. Conceptual Overview of Reset LogicThe three hard resets are top-level ports. The soft resets are internal signals which are outputs of the hard IP eth_reset register. Software writes the appropriate bit of the eth_reset to assert a soft reset.
The general reset signals reset the following functions:
- i_tx_rst_n: Resets the TX datapath, including TX MAC, TX PCS, TX transceiver, and TX EMIB adapters.
- i_rx_rst_n: Resets the RX datapath, including RX MAC, RX PCS, RX transceiver, and RX EMIB adapters.
- i_rst_n: Resets TX and RX PCS, transceiver, and EMIB adapters.
- csr_rst_n: Resets TX and RX MAC CSR registers.
- reconfig_reset: Resets the ethernet and transceiver reconfiguration clock domain, including the soft CSR registers and Avalon® memory-mapped interface.
- reset_status: Resets the Avalon® memory-mapped management interface.
Reset Signal | Datapath | PHY | Statistics | CSR | ||||||
---|---|---|---|---|---|---|---|---|---|---|
TX MAC | RX MAC | TX PCS | RX PCS | TX | RX | TX MAC | RX MAC | MAC | PHY | |
Port Reset | ||||||||||
i_rst_n | — | — | √ | √ | √ | √ | — | — | — | — |
i_tx_rst_n | √ | √ | — | √ | √ | — | — | — | ||
i_rx_rst_n | — | √ | — | √ | — | √ | — | √ | — | — |
csr_rst_n | — | — | — | — | — | — | √ | √ | √ | — |
reconfig_reset | — | — | — | — | — | — | — | — | — | √ |
Register Reset | ||||||||||
eio_sys_rst | — | — | √ | √ | √ | √ | — | — | — | — |
soft_tx_rst | — | — | √ | — | √ | — | — | — | — | — |
soft_rx_rst | — | — | — | √ | — | √ | — | — | — | — |