The DCMAC Subsystem reset structure consists of active-High reset signals for the core logic in each direction (TX and RX), the per-port PHY logic in each direction, and a common AXI4-Lite reset.
All resets are asynchronous inputs and are internally synchronized to the correct clock
domain for use. When asserted, resets must be held for a minimum of 24 ns or 8 × the cycle
time of the associated clock. For example,
rx_core_reset must be held for 8 ×
Each part of DCMAC Subsystem has its own master reset
tx_serdes_reset[5:0] for PHY,
tx_core_reset for TSMAC). The pins should be
maintained in the reset state until all of the relevant clocks are stable.
In addition to pin-level resets, the DCMAC Subsystem can be software reset through the AXI4-Lite accessible reset registers.