Knowledge Base Article

CPRI_ROUND_DELAY Register Value in CPRI IP Core is Wrong by Eight Clock Cycles

Description

The value in the rx_round_trip_delay field of the CPRI_ROUND_DELAY register is eight cycles too large. To use the register value in the calculations described in the CPRI MegaCore Function User Guide, you must first subtract eight from the value in the rx_round_trip_delay register field.

This issue affects all CPRI MegaCore function variations.

This issue affects the accuracy of all delay calculations based on the round-trip delay value in the CPRI_ROUND_DELAY register.

Resolution

To ensure your delay calculations are accurate, subtract eight from the value in the rx_round_trip_delay field of the CPRI_ROUND_DELAY register and use this calculated value instead of the register field contents in all delay calculations.

This issue is fixed in version 11.0 of the CPRI MegaCore function. However, refer to CPRI_ROUND_DELAY Register Value in CPRI IP Core is Wrong for a related issue that affects version 11.0 of the CPRI MegaCore function.

Updated 2 months ago
Version 2.0
No CommentsBe the first to comment