Cyclone® V to Agilex™ 5 Device Migration Guide

ID 787947
Date 4/01/2024
Public
Document Table of Contents

2.14.2. PCS Architecture

The Physical Coding Sublayer (PCS) architecture has evolved in the Agilex™ 5 device as it no longer supports the fundamental PCS block, such as 8b/10b encoder/decoder, byte SERDES, TX bit-slip block, word-aligner block, and rate-match first-in-first-out (FIFO) block.

The following table lists the key differences in TX and RX PCS features of Cyclone® V and Agilex™ 5 devices:

Table 26.  TX and RX PCS Architecture Differences
PCS Datapath Cyclone® V Agilex™ 5
TX
Double Width Mode Single and double width Single and double width
TX Phase Comp FIFO With PLD Interface Supported

(Register and Elastic mode)

Supported

(Elastic and Phase-compensation FIFO mode)

PMA Interface FIFO Not supported Supported

(Register and Elastic FIFO mode)

8b/10b Encoding Supported Not supported. Implement with soft logic as an alternative solution if this feature is required
Running Disparity and Control Code Encoding Supported Not supported. Implement with soft logic as an alternative solution if this feature is required.
Scramble Not supported Supported
Gearbox Not supported Supported
64/66 Encoding Not supported Supported
 
RX
Double Width Mode Single and double width Single and double width
RX Phase Comp FIFO with PLD Interface Supported

(register and phase-compensation mode)

Supported

(Elastic and Phase-compensation FIFO mode)

PMA Interface FIFO Not supported Supported

(Register and Elastic FIFO mode)

8b/10b Decoding Supported Not supported. Implement with soft logic as an alternative solution if this feature is required.
Block alignment Supported Supported
Descramble Not supported Supported
64b/66b Decoding Not supported Supported