User guide

This mode adds rx_patterndetect and rx_syncstatus. You can select the Enable rx_std_wa_patterna‐
lign port option to enable rx_std_wa_patternalign. An active high on rx_std_wa_patternalign re-
aligns the word aligner one time.
Note: rx_patterndetect is asserted whenever there is a pattern match.
rx_syncstatus is asserted after the word aligner achieves synchronization.
rx_std_wa_patternalign is asserted to re-align and resynchronize.
If there is more than one channel in the design, rx_patterndetect, rx_syncstatus and
rx_std_wa_patternalign become buses in which each bit corresponds to one channel.
You can verify this feature by monitoring rx_parallel_data.
The following timing diagrams demonstrate how to use the ports and show the relationship between the
various control and status signals.
Figure 2-110: Manual Mode when the PCS-PMA Interface Width is 8 Bits
tx_parallel_data = 0xBC and the word aligner pattern = 8'hBC
rx_std_wa_patternalign
tx_parallel_data
rx_parallel_data
rx_patterndetect
rx_syncstatus
rx_std_wa_patternalign
tx_parallel_data
rx_parallel_data
rx_patterndetect
rx_syncstatus
bc
00 bc
bc
bc
In manual alignment mode, the word alignment operation is manually controlled with the
rx_std_wa_patternalign input signal or the rx_enapatternalign register. The word aligner operation
is level-sensitive to rx_enapatternalign. The word aligner asserts the rx_syncstatus signal for one
parallel clock cycle whenever it re-aligns to the new word boundary.
UG-01143
2015.05.11
Word Aligner Manual Mode
2-293
Implementing Protocols in Arria 10 Transceivers
Altera Corporation
Send Feedback