F-Tile CPRI PHY Intel® FPGA IP User Guide

ID 683284
Date 1/13/2025
Public

3.3. Adaptation Parameters

The F-Tile CPRI PHY IP allows auto-adaptation and manual tuning .

CPRI 9.8304Gbps unscrambled uses manual tuning. The serial loopback enable and disable sequences are the same as CPRI 6G and less. CPRI 9.8304 Gbps scrambled uses auto-adaption. The serial loopback enable and disable sequences are the same as CPRI 10G and higher. You can find Tcl scripts in CPRI PHY Design Example.

Table 15.  Adaptation Parameters
Speed (gbps) Adaptation Support IP Default
Auto Manual
24.33024 with and without RS-FEC Yes No Auto-adaptation

12.1651 with and without RS-FEC

Yes No Auto-adaptation
10.1376 with and without RS-FEC Yes No Auto-adaptation

9.8304 scrambled

Yes No Auto-adaptation
9.8304 unscrambled No Yes Auto-adaptation 1
6.144 No Yes Manual tuning

4.9152

No Yes Manual tuning

3.072

No Yes Manual tuning

2.4576

No Yes Manual tuning

1.228

No Yes Manual tuning
Figure 12. Manual TuningThe example shows QSF assignments to use manual tuning for channel 0.
  
set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to i_rx_serial[0] -entity cpriphy_ftile_hw
set_instance_assignment -name HSSI_PARAMETER "engineered_link_mode=ENABLE" -to i_rx_serial[0] -entity cpriphy_ftile_hw
set_instance_assignment -name HSSI_PARAMETER "rx_adapt_mode=RX_ADAPT_MODE_STATIC_EQ" -to i_rx_serial[0] -entity cpriphy_ftile_hw

set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to o_tx_serial[0] -entity cpriphy_ftile_hw
set_instance_assignment -name HSSI_PARAMETER "engineered_link_mode=ENABLE" -to o_tx_serial[0] -entity cpriphy_ftile_hw
1

You need to use QSF assignments in *.QSF to use manual tuning.