CertusPro-NX SerDes/PCS Usage Guide
Preliminary
Technical Note
50
© 2020-2021 Lattice Semiconductor
FPGA-TN-02245-0.81
All rights reserved. CONFIDENTIAL
PIPE FSM
&
Registers Space
8B/10B Decoder/
128B/130B with
Descrambler
8B/10B Encoder/
128B/130B with
Scrambler
PCI Express PCS
PIPE Tx
Elastic
Buffer
(CTC FIFO)
Word/
Block
Aligner
Gen3
Rx Gear
Box
Gen3
Tx Gear
Box
PCIe Power
FSM
PIPE Rx
LMMI I/F
PMA
&
PMA
Controller
Figure 6.4. PCI Express PCS & PMA Controller Block Diagram
MPCS
8B/10B PCS
shows the block diagram of the 8B/10B PCS inside MPCS channel. This block implements the most common
functionalities required by serial protocols based on 8B/10B style PCS:
8B/10B Encoder and Decoder
Tx Lane-to-lane Deskew
Tx FIFO and Rx FIFO
Word Aligner
Rx Lane Aligner
Elastic Buffer
8B/10B
Encoder
Tx FIFO
Word
Al igner
8B/10B
Decoder
Elastic
Buffer
Lane
Al igner
Rx Path
Tx Lane-to-lane
Deskew
Rx FIFO
Tx Path
8B/10B PCS
P
M
A
C
o
n
tr
o
lle
r
Fabric
Figure 6.5. MPCS 8B/10B PCS Block Diagram