CertusPro-NX SerDes/PCS Usage Guide
Preliminary
Technical Note
114
© 2020-2021 Lattice Semiconductor
FPGA-TN-02245-0.81
All rights reserved. CONFIDENTIAL
Attribute
Selectable Values
Default
Dependency on Other Attributes
Number of Valid Sync Code
Groups
(0 – 255)
3
Active if (Word Alignment ==
“ENABLED”) and (Use ‘sync_det’ FSM
== “ENABLED”)
Number of Bad Code
Groups
(0 – 31)
4
Active if (Word Alignment ==
“ENABLED”) and (Use ‘sync_det’ FSM
== “ENABLED”)
Number of Good Code
Groups
(0 – 255)
4
Active if (Word Alignment ==
“ENABLED”) and (Use ‘sync_det’ FSM
== “ENABLED”)
Clock Frequency
Compensation
“ENABLED”, “DISABLED”
“ENABLED”
—
CTC FIFO
“ENABLED”, “DISABLED”
“ENABLED”
—
Use CC Clock port
“Checked”, “Unchecked”
“Checked”
Active if Enable CTC FIFO ==
“ENABLED”
Skip Pattern Mask Code
(0 – 15)
0
—
Primary Skip Pattern Byte 0
(HEX)
<hex value>
1BC
—
Primary Skip Pattern Byte 1
(HEX)
<hex value>
11C
—
Primary Skip Pattern Byte 2
(HEX)
<hex value>
00
—
Primary Skip Pattern Byte 3
(HEX)
<hex value>
00
—
Sync_det Pattern Length
1, 2, 4
2
—
Sync Pattern Alignment
“ENABLED”, “DISABLED”
“ENABLED”
—
Sync Pattern Code
“8B_CODE”, “10B_CODE”
“10B_CODE”
Active if Sync Pattern Alignment ==
“ENABLED”
Secondary Sync Pattern
“ENABLED”, “DISABLED”
“ENABLED”
Active if Sync Pattern Alignment ==
“ENABLED”
Primary Sync_det Pattern
Byte 0 (HEX)
N/A
17C
Active if Sync Pattern Alignment ==
“ENABLED”
Primary Sync_det Pattern
Byte 1 (HEX)
N/A
00
Active if Sync Pattern Alignment ==
“ENABLED”
Primary Sync_det Pattern
Byte 2 (HEX)
N/A
00
Active if Sync Pattern Alignment ==
“ENABLED”
Primary Sync_det Pattern
Byte 3 (HEX)
N/A
00
Active if Sync Pattern Alignment ==
“ENABLED”
Secondary Sync_det Pattern
Byte 0 (HEX)
N/A
283
Active if Sync Pattern Alignment ==
“ENABLED”
Secondary Sync_det Pattern
Byte 1 (HEX)
N/A
00
Active if Sync Pattern Alignment ==
“ENABLED”
Secondary Sync_det Pattern
Byte 2 (HEX)
N/A
00
Active if Sync Pattern Alignment ==
“ENABLED”
Secondary Sync_det Pattern
Byte 3 (HEX)
N/A
00
Active if Sync Pattern Alignment ==
“ENABLED”
Lane Alignment
“ENABLED”, “DISABLED”
“ENABLED”
—
Input Data Code Mode
“8B_CODE”, “10B_CODE”
“8B_CODE”
Active if Lane Alignment ==
“ENABLED”
Lane Alignment Pattern
“1_BYTE”, “2_BYTE”,
“4_BYE”
“2_BYTE”
Active if Lane Alignment ==
“ENABLED”
Maximum Lane-to-Lane
Skew
“NO_SKEW”, “1_SKEW”,
“2_SKEW”, “3_SKEW”,
“4_SKEW”, “5_SKEW”,
“NO_SKEW”
Active if Lane Alignment ==
“ENABLED”