Note: The Master TRS automatically deasserts the
reset_ack
output after 400 µs
if you have not deasserted the
reset_req
input. In that case, you must
deassert and reassert the
reset_req
input to enter the round robin pool
again.
6. The Master TRS goes to the next request in a round robin fashion and waits 200
ns before asserting the next
reset_ack
.
The figure below shows how to use the
tx_reset_req
/
rx_reset_req
inputs to
request a reset window and how
tx_reset_ack
/
rx_reset_ack
marks the Master
TRS returning a valid reset window.
Figure 65.
Manual Mode Reset Timing Model
During the timing window when the
reset_ack
output is high, reset the blocks in sequence. The numbers
refer to the steps above.
t
t
t
t
reset_req[0]
reset_req[1]
reset_req[2]
reset_req[3]
reset_ack[0]
reset_ack[1]
reset_ack[2]
reset_ack[3]
t = 200 ns
1
2
4
5
6
on page 109 and
on page 110 below show how to assert TX and
RX reset.
Figure 66.
RX Reset Assertion Timing Waveform
rx_pma_ready
rx_reset_req (1)
rx_reset_ack
rx_aib_reset
rx_pmaif_reset
rx_rsfec_reset
rx_transfer_ready
Min 100 ns
Note:
1. If you have enabled the RS-FEC block, you must assert rx_reset_req after the tx_transfer_ready output is asserted.
6. Resetting Transceiver Channels
UG-20056 | 2019.02.04
Intel
®
Stratix
®
10 E-Tile Transceiver PHY User Guide
109