Reset pins other than the following are for debugging purposes only:
-
tx_serdes_reset[5:0]
-
rx_serdes_reset[5:0]
-
tx_core_reset
-
rx_core_reset
Register bits other than the following are for debugging purposes only:
- soft_tx_core_reset field of GLOBAL_CONTROL_REG_TX register
- soft_rx_core_reset field of GLOBAL_CONTROL_REG_RX register
- c<N>_soft_tx_serdes_reset field of C<N>_PORT_CONTROL_REG_TX register
- c<N>_soft_rx_serdes_reset field of C<N>_PORT_CONTROL_REG_RX register
- c<N>_soft_tx_mac_channel_flush field of C<N>_CHANNEL_CONTROL_REG_TX register
- c<N>_soft_rx_mac_channel_flush field of C<N>_CHANNEL_CONTROL_REG_RX register
Resets other than the above should not be asserted by the user logic.
DCMAC Subsystem Reset Pin | Associated Register Name | Associated Register Field | Description |
---|---|---|---|
tx_core_reset | GLOBAL_CONTROL_REG_TX | soft_tx_core_reset | TX MAC core reset. Asserting the reset resets the time-sliced MAC
TX datapath, including: TX AXI4-Stream interface TX MAC interface (MAC I/F) |
rx_core_reset | GLOBAL_CONTROL_REG_RX | soft_rx_core_reset | RX MAC core reset. Asserting the reset resets the time-sliced MAC
RX datapath, including: RX AXI4-Stream interface RX MAC interface (MAC I/F) |
tx_serdes_reset[5:0] | C<N>_PORT_CONTROL_REG_TX | c<N>_soft_tx_serdes_reset | Resets the TX SerDes (GT) interface for the corresponding port. This reset does not reset the core logic or AXI4-Stream interface, but does reset the statistics or status registers related to the TX PHY, and TX flex interface. |
rx_serdes_reset[5:0] | C<N>_PORT_CONTROL_REG_RX | c<N>_soft_rx_serdes_reset | Resets the RX SerDes (GT) interface for the corresponding port. This reset does not reset the core logic or AXI4-Stream interface, but does reset the statistics or status registers related to the RX PHY, and RX flex interface. |
N/A | C<N>_CHANNEL_CONTROL_REG_TX | c<N>_soft_tx_mac_channel_flush | Clears the state of the corresponding channel in the transmit time-sliced MAC. |
N/A | C<N>_CHANNEL_CONTROL_REG_RX | c<N>_soft_rx_mac_channel_flush | Clears the state of the corresponding channel in the receive time-sliced MAC. |
apb3_preset | N/A | N/A | Resets the AXI4-Lite port logic, status, and statistics registers. |