Visible to Intel only — GUID: vfx1707464346289
Ixiasoft
Visible to Intel only — GUID: vfx1707464346289
Ixiasoft
5.2. Reset Requirements
- soft_tx_rst,tx_rst_n: Resets the IP core in the TX direction. Resets the TX PCS and TX MAC. This reset leads to deassertion of the tx_lanes_stable output signal.
- soft_rx_rst, rx_rst_n: Resets the IP core in the RX direction. Resets the RX PCS and RX MAC. This reset leads to deassertion of the rx_pcs_readyoutput signal.
- sys_rst, csr_rst_n: Resets the IP core. Resets the TX and RX MACs, PCS, and transceivers.
In addition, the synchronous reconfig_reset signal resets the IP core transceiver reconfiguration interface, an Avalon® memory-mapped interface. Associated clock is the reconfig_clk, which clocks the transceiver reconfiguration interface.
Reset/Module | TX MAC | RX MAC | TX Packet Stats | RX Packet Stats | TX PCS | RX PCS | TX PMA | RX PMA |
---|---|---|---|---|---|---|---|---|
csr_rst_n/sys_rst | √ | √ | √ | √ | √ | √ | √ | √ |
tx_rst_n/soft_tx_rst | √ | √ | ||||||
rx_rst_n/soft_rx_rst | √ | √ | ||||||
reconfig_reset |
Reset Sequence or Initialization
The reset sequencing is handled by the core’s reset controller. Asserting a reset on the csr_rst_n signal triggers the reset sequence. When the csr_rst_n reset is asserted, the rx_pcs_ready and tx_lanes_stable signals go low and can only go back high after deasserting the reset.
The CSR register read/write must wait at least 2 clock cycles after the csr_rst_n release or assertion. Altera recommends waiting for 10 clock cycles. You can also reset the TX and RX datapaths independently by toggling tx_rst_n and rx_rst_n respectively.