Intel® Cyclone® 10 GX Transceiver PHY User Guide

ID 683054
Date 4/14/2023
Document Table of Contents

7.3. Power-up Calibration

After the device is powered up and programmed, PreSICE automatically initiates the calibration process. The calibration process may continue during device programming. The time required after device power-up to complete the calibration process can vary by device. The total time taken can extend into the user-mode. The cal_busy signals deassert to indicate the completion of the calibration process. You must ensure that the transceiver reset sequence in your design waits for the calibration to complete before performing the required reset sequence of the transceiver PLL and the transceiver channel.

The PreSICE may still control the internal configuration bus even after power-up calibration is complete. You can request access when needed. If a system has an fPLL, an ATX PLL, and channels, the fPLL cal_busy signal goes low first. The ATX PLL cal_busy signal goes low after the channels’ tx_cal_busy and rx_cal_busy signals. Intel recommends that you wait until all *_cal_busy signals are low before requesting any access.

All power-up calibration starts from voltage regulator (Vreg) calibration for all banks and channels.

Figure 221. Power-up Calibration Sequence for Non-PCIe Hard IP (HIP) ChannelsFor applications not using PCIe Hard IP, the power-up calibration starts from Vreg calibration for all banks and channels. Then, PreSICE calibration is done in the sequence as shown in the following figure.
For applications using both PCIe Hard IP and non-PCIe channels, the power-up calibration sequence is:
  1. Vreg calibration for all banks and channels.
  2. PCIe Hard IP 0 calibration (if used).
  3. Calibration of all non-PCIe Hard IP channels in calibration sequence.
Figure 222. Power-up Calibration Sequence for PCIe Hard IP and non-PCIe Channels