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.
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.