CPRI Intel® FPGA IP User Guide

ID 683595
Date 4/04/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.25. DELAY_CAL_STD_CTRL1 Register

Table 79.  DELAY_CAL_STD_CTRL1 Register at Offset 0x60 This register is available only in CPRI Intel® FPGA IP cores with the single-trip delay calibration feature.
Bits Field Name Type Value on Reset Description
31:17 Reserved UR0 15'b0
16 cal_reset RW 1'b0 Reset single-trip delay calibration.

Set this bit to the value of 1 to reset the IP core single-trip delay calibration module and the Intel® -provided DPCU module that you have connected to the IP core. Reset this bit to the value of 0 to resume the normal functionality of these two modules.

Setting this bit to the value of 1 resets all of the single-trip delay calibration logic. This reset does not affect the values in the DELAY_CAL_STD_CTRLn registers. However, the reset does override the value in the cal_int_check field.

15:9 Reserved UR0 7'b0
8 cal_int_check RW 1'b0 Enable single-trip delay consistency checking. If you set this bit to the value of 1, the IP core checks once per hyperframe that the sum of the cal_step_delay and cal_cycle_delay field values in the DELAY_CAL_STD_CTRL2 register match the cal_current_delay field value in the DELAY_CAL_STD_STATUS register. If they do not match, the IP core triggers recalibration.

If you set this bit to the value of 0, the IP core performs a consistency check only when you set the cal_en bit. If cal_int_check has the value of 0, the user can schedule consistency checks by resetting and setting the cal_en bit.

7:1 Reserved UR0 7'b0
0 cal_en RW 1'b0 Enable single-trip delay calibration.

Set this bit to the value of 1 to activate single-trip delay calibration. Reset this bit to the value of 0 to turn off single-trip delay calibration.