The MRMAC reset structure consists of active-High reset signals for the SerDes, core logic of each port, 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 ×
rx_core_reset are the master reset for the
pins should be maintained in the reset state until all of the clocks to that port (
rx_ts_clk) are stable.
In addition to pin-level resets, the MRMAC can be software reset through the AXI4-Lite accessible per-port reset registers.