CertusPro-NX SerDes/PCS Usage Guide
Preliminary
Technical Note
FPGA-TN-02245-0.81
© 2020-2021 Lattice Semiconductor
53
All rights reserved. CONFIDENTIAL
8b Data
10b Data
Byte
1-byte Mode
2-byte Mode
4-byte Mode
Transfer Ordering
rx_data[6]
data_0[6]
data_0[6]
first
rx_data[5]
data_0[5]
data_0[5]
rx_data[4]
data_0[4]
data_0[4]
rx_data[3]
data_0[3]
data_0[3]
rx_data[2]
data_0[2]
data_0[2]
rx_data[1]
data_0[1]
data_0[1]
rx_data[0]
data_0[0]
data_0[0]
6.4.1.2.
Rx Channel Data Transfer
Signals of Fabric-MPCS Rx channel interface fall into two categories:
Signals “rx_errdisp”, “rx_errcode”, “skp_add” and “skp_del” are strictly synchronous to the data bus (“rx_data”).
These signals indicate that “disparity error”, “code error”, “added SKIP pattern” and “deleted SKIP pattern” belong
to relative byte of data, separately.
Other signals are not aligned to a certain byte of data, for example, FIFO empty and full. However, these signals
last at least one clock cycle so that user logic can correctly sample them.
6.4.1.3.
Tx Channel Data Transfer
Signals of Fabric-MPCS Tx channel interface fall into two categories:
Signals “tx_frcdisp”, “tx_dispval”, and “tx_frcdata” are strictly synchronous to the data bus (“tx_data”). These
signals are used to force disparity, reverse disparity, and force data to the exact corresponding byte of data.
Other signals are not aligned to a certain byte of data, for example, FIFO empty and full. However, these signals
last at least one clock cycle so that user logic can correctly sample them.
6.4.1.4.
Function Block Description
Tx FIFO
The Tx FIFO module serves two purposes:
Provide user logic input data with 2:1 gearing to internal MPCS data path.
Clock phase compensation FIFO to ease MPCS-Fabric interface timing closure.
The 2:1 gearing can be optionally enabled to convert 4-byte data to 2-byte.
shows how this conversion
proceeds.
Figure 6.6. Tx Gearing Case I
The 2:1 gearing logic can also be used to convert 2-byte data to 1-byte.
shows how this conversion proceeds.
D3D2D1D0
D7D6D5D4
D1D0
D3D2
D5D4
D7D6
Wr Clock
Wr Data
Rd Clock
Rd Data