Visible to Intel only — GUID: joc1448307083766
Ixiasoft
Visible to Intel only — GUID: joc1448307083766
Ixiasoft
2.5.4.3.1. Word Aligner in Manual Mode for CPRI
After rx_digitalreset deasserts, asserting the rx_std_wa_patternalign triggers the word aligner to look for the predefined word alignment pattern or its complement in the received data stream. Note that the behavior of the word aligner in Manual mode operates in different ways depending on the PCS-PMA interface width.
PCS-PMA Interface Width | rx_std_wa_patternalign Behavior | rx_syncstatus Behavior | rx_patterndetect Behavior |
---|---|---|---|
10 bits | Level sensitive | One parallel clock cycle (When three control patterns are detected) | One parallel clock cycle |
20 bits | Edge sensitive | Remains asserted until next rising edge of rx_std_wa_patternalign | One parallel clock cycle |
PCS-PMA Width = 10 bits
When the PCS-PMA interface width is 10 bits, 3 consecutive word alignment patterns found after the initial word alignment in a different word boundary causes the word aligner to resynchronize to this new word boundary if the rx_std_wa_patternalign remains asserted. rx_std_wa_patternalign is level sensitive. If you deassert rx_std_wa_patternalign, the word aligner maintains the current word boundary even when it finds the alignment pattern in a new word boundary. When the word aligner is synchronized to the new word boundary, rx_patterndetect and rx_syncstatus are asserted for one parallel clock cycle.
PCS-PMA Width =20 bits
When the PMA-PCS width is 20 bits, any alignment pattern found after the initial alignment in a different word boundary causes the word aligner to resynchronize to this new word boundary on the rising edge of rx_std_wa_patternalign. rx_std_wa_patternalign is edge sensitive. The word aligner maintains the current word boundary until the next rising edge of rx_std_wa_patternalign. When the word aligner is synchronized to the new word boundary, rx_patterndetect asserts for one parallel clock cycle and rx_syncstatus remains asserted until the next rising edge of rx_std_wa_patternalign.