EasyManuals Logo

Lattice Semiconductor CertusPro-NX Usage Guide

Default Icon
171 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #53 background imageLoading...
Page #53 background image
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. Figure 6.6 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. Figure 6.7 shows how this conversion proceeds.
D3D2D1D0 D7D6D5D4
D1D0 D3D2 D5D4 D7D6
Wr Clock
Wr Data
Rd Clock
Rd Data

Table of Contents

Other manuals for Lattice Semiconductor CertusPro-NX

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Lattice Semiconductor CertusPro-NX and is the answer not in the manual?

Lattice Semiconductor CertusPro-NX Specifications

General IconGeneral
BrandLattice Semiconductor
ModelCertusPro-NX
CategoryComputer Hardware
LanguageEnglish