The signals rsfec_bypass_rx_din_cw_start
,
rsfec_bypass_rx_dout_cw_start
and
rsfec_bypass_rx_dout_valid
behave in an analogous manner to the
corresponding TX signals. 16 cycles of data with 330 bits per cycle transfers one
5280-bit codeword input (including received parity symbols). On the 17th cycle, the
decoder is ready to accept another pulse on
rsfec_bypass_rx_din_cw_start
and begin processing the next
codeword.
The rsfec_bypass_rx_dout_valid
is only asserted when
rsfec_bypass_rx_dout_cw_start
has been asserted and the
corresponding data is present on the output. If
rsfec_bypass_rx_din_cw_start
is reasserted before the last
cycle of the codeword has been presented on the input bus,
rsfec_bypass_rx_dout_valid
is deasserted to indicate that the
output data is no longer valid. rsfec_bypass_rx_dout_valid
is
reasserted when the data corresponding to a new
rsfec_bypass_rx_din_cw_start
is present on the output.