The _wrapper layer of the hierarchy is assumed to be what you instantiate in your own design. There are three resets to be handled as follows:
- GT_reset
- tx_reset
- rx_reset
Timing of the reset signals is handled by the reset sequencer block.
- GT_reset
- The
GT_reset
is the asynchronous active-High reset input to the GT. The internal resets of the GT are handled by the GT helper blocks. - tx_reset
- The
tx_reset
is the asynchronous active-High reset for the TX path logic of the 10G/25G Ethernet Subsystem. While it is connected to the GT reset in the example design, this reset can be asserted at any time to reset the TX path independently without disturbing the RX path. - rx_reset
- The
rx_reset
is the asynchronous active-High reset for the RX path logic of the 10G/25G Ethernet Subsystem. While it is connected to the GT reset in the example design, this reset can be asserted at any time to reset the RX path independently without disturbing the TX path.