The SGMII calibration routine does not have sufficient max delay in a single IDELAY in the IP, as the delays in the delay chain are insufficient to find two edges of a 625MHz clock.
Because the delays in the delay chain are insufficient to find two edges of a 625MHz clock, you will have to cascade an IDELAY and an ODELAY component.
An additional ODELAY component is added to the existing idelay_cal delay chain.
The count value generated in the logic is fed to both the IDELAY and ODELAY and the final value given to the logic is multiplied by 2 in order to compensate for the cascading of 2 delay elements.
Please use the attached file to replace the one in the IP. You can compare the attached file with the version in the IP to see the differences.
This is applicable for all releases of Synchronous SGMII over LVDS for UltraScale, and will be included in the 2016.1 release.
|Name||File Size||File Type|