Device Family: Intel® Stratix® 10

Intel Software: Quartus Prime Pro

Type: How-To

Area: HSIO


Last Modified: June 07, 2019
Version Found: v18.1 Update 1
Bug ID: 1409313408

What are the Intel® Stratix® 10 E-Tile Native PHY IP Core Initial Adaptation Effort Levels?

Description

An Intel® Stratix® 10 E-Tile Native PHY IP core has two main receiver adaptation modes. Initial adaptation is used to calibrate the PMA to known good settings. For more information on its usage model, please refer to the E-Tile Transceiver PHY User Guide.

Initial adaptation can be run with 3 different effort levels which impact the time needed to complete:

1. Low Effort (00_effort) – used for NRZ Ethernet AN/LT and CPRI protocols only and quickest to complete.

2. Medium Effort (05_effort) – used for PAM4 Ethernet AN/LT only to meet IEEE link up time of 3s.

3. Full Effort (10_effort) – general usage (NRZ and PAM4) that provides best performance and stability, takes the most time to complete – most recommended calibration mode.

Register 0x200, Bits [1:0], can be set to pick the effort level:

[1:0] = 0 – 00_effort

[1:0] = 1 – 05_effort

[1:0] = 2 – 10_effort

Here are example register writes for using initial adaptation, internal or serial loopback, PRBS31, and running full effort initial adaptation:

0x200[7:0]: 8’hD2

0x201[7:0]: 8’h02

0x202[7:0]: 8’h01

0x203[7:0]: 8’h96

The emboldened "2" above can be changed to either a 1 (for medium effort) or a 0 (for low effort) initial adaptation.

Workaround/Fix