1–20
Table 1–4
this mode.
Table 1–4. Synchronization State Machine Parameters
Number of erroneous code groups received to lose synchronization
Number of continuous good code groups received to reduce the
error count by one
After deassertion of the rx_digitalreset signal in automatic synchronization state
machine mode, the word aligner starts looking for the synchronization code groups,
word alignment pattern or its complement in the received data stream. When the
programmed number of valid synchronization code groups or ordered sets are
received, the rx_syncstatus signal is driven high to indicate that synchronization is
acquired. The rx_syncstatus signal is constantly driven high until the programmed
number of erroneous code groups are received without receiving intermediate good
groups; after which the rx_syncstatus signal is driven low. The word aligner
indicates loss of synchronization (rx_syncstatus signal remains low) until the
programmed number of valid synchronization code groups are received again.
In addition to restoring word boundaries, the word aligner supports the following
features:
■
Programmable run length violation detection—detects consecutive 1s or 0s in the
data stream, and asserts run length violation signal (rx_rlv) when a preset run
length threshold (maximum number of consecutive 1s or 0s) is detected. The
rx_rlv signal in each channel is clocked by its parallel recovered clock and is
asserted for a minimum of two recovered clock cycles to ensure that the FPGA
fabric clock can latch the rx_rlv signal reliably because the FPGA fabric clock
might have phase differences, ppm differences (in asynchronous systems), or both,
with the recovered clock.
capabilities.
Table 1–5. Run Length Violation Circuit Detection Capabilities
Supported Data Width
8-bit
10-bit
Cyclone IV Device Handbook,
Volume 2
lists the synchronization state machine parameters for the word aligner in
Parameter
Table 1–5
Minimum
4
5
Chapter 1: Cyclone IV Transceivers Architecture
lists the run length violation circuit detection
Detector Range
Maximum
128
160
Receiver Channel Datapath
Allowed Values
1–64
1–256
Increment Step
Settings
4
5
February 2015 Altera Corporation
Need help?
Do you have a question about the Cyclone IV and is the answer not in the manual?
Questions and answers