Device Family: Intel® Arria® 10, Intel® Stratix® 10

Type: Answers, Errata

Area: Intellectual Property


Last Modified: December 04, 2018
Version Found: v18.1
Bug ID: FB: 1806663149;

Are the RS-FEC Alignement Markers correct when using the 25G Ethernet FPGA IP for Intel® Arria® 10 or Intel® Stratix® 10 devices?

Description

When using the 25G Ethernet FPGA IP for Intel® Arria® 10 or Intel® Stratix® 10 devices, the optional RS-FEC alignment markers do not conform to the final version of the specification.

The 25G - 50G Spec 3.2.1.1.2 25G PCS sublayer operation for links that use RS-FEC states that the Alignment markers should be:

[256] = 0

[255:0] ='{

0xC1, 0x68, 0x21, 0x33, 0x3E, 0x97, 0xDE, 0xCC, // AM0 (PCS lane 0)

0xF0, 0xC4, 0xE6, 0x33, 0x0F, 0x3B, 0x19, 0xCC, // AM1 (PCS lane 1)

0xC5, 0x65, 0x9B, 0x33, 0x3A, 0x9A, 0x64, 0xCC, // AM2 (PCS lane 2)

0xA2, 0x79, 0x3D, 0x33, 0x5D, 0x86, 0xC2, 0xCC}; // AM3 (PCS lane 3)

The 25G Ethernet IP sends:

[256] = 1

[255:0] ='{

0xC1, 0x68, 0x21, 0x33, 0x3E, 0x97, 0xDE, 0xCC, // AM0 (PCS lane 0)

0xF0, 0xC4, 0xE6, 0x00, 0x0F, 0x3B, 0x19, 0xFF, // AM1 (PCS lane 1)

0xC5, 0x65, 0x9B, 0x00, 0x3A, 0x9A, 0x64, 0xFF, // AM2 (PCS lane 2)

0xA2, 0x79, 0x3D, 0x00, 0x5D, 0x86, 0xC2, 0xFF}; // AM3 (PCS lane 3)

Alignment markers AM1, AM2 and AM3 use incorrect BIP3 and BIP7 values of 0x00 and 0xFF. 0x33 and 0xCC should be used as in AM0.

As stated in the user guide, this is due to the 25G Ethernet IP conforming to the Draft 1.6 version of the 25G & 50G Ethernet Specification.

Workaround/Fix

No workaround to this problem exists.

This problem will be fixed in a future release of the Intel® Quartus® Prime Design Software.