Cyclone V Device Handbook: Volume 2: Transceivers

ID 683586
Date 10/24/2018
Public
Document Table of Contents

1.3.2.1.4. Word Aligner in Automatic Synchronization State Machine Mode

In automatic synchronization state machine mode, a programmable state machine determines the moment that the word aligner has either achieved synchronization or lost synchronization.

You can configure the state machine to provide hysteresis control during link synchronization and throughout normal link operation. Depending on your protocol configurations, the state machine parameters are automatically configured so they are compliant with the synchronization state machine in the respective protocol specification.

Table 20.  Programmable Parameters for the Word Aligner in Synchronization State Machine Mode
Parameter Values
Number of valid synchronization code groups or ordered sets received to achieve synchronization 1–256
Number of erroneous code groups received to lose synchronization 1–64
Number of continuous good code groups received to reduce the error count by one 1–256
Table 21.  Word Aligner Operation in Automatic Synchronization State Machine Mode
PCS Mode PMA–PCS Interface Width Word Alignment Operation
Single Width 10 bits
  1. After the rx_digitalreset signal deasserts, the word aligner starts looking for the predefined word alignment pattern, or its complement, in the received data stream and automatically aligns to the new word boundary.
  2. Synchronization is achieved only after the word aligner receives the programmed number of valid synchronization code groups in the same word boundary and is indicated with the assertion of the rx_syncstatus signal.
  3. After assertion and achieving synchronization, the rx_syncstatus signal remains asserted until the word aligner loses synchronization.
  4. Loss of synchronization occurs when the word aligner receives the programmed number of erroneous code groups without receiving the intermediate good code groups and is indicated with the deassertion of the rx_syncstatus signal.
  5. The word aligner may achieve synchronization again after receiving a new programmed number of valid synchronization code groups in the same word boundary.