UG-20070 | 2018.09.24
Send Feedback
7. Calibration
Transceivers include both analog and digital blocks that require calibration to
compensate for process, voltage, and temperature (PVT) variations. Cyclone 10 GX
transceiver uses hardened Precision Signal Integrity Calibration Engine (PreSICE) to
perform calibration routines.
Power-up Calibration and User Recalibration are the main types of calibration.
•
Power-up calibration occurs automatically at device power-up. It runs during
device configuration.
•
If you perform dynamic reconfiguration, then you must perform User
Recalibration. In this case, you are responsible for enabling the required
calibration sequence.
Note:
•
If you need to reconfigure the ATX PLL, use TX PLL switching mode or use local
clock divider to achieve the new data rate and avoid recalibrating the ATX PLL.
•
If you are recalibrating your fPLL, follow the fPLL-to-ATX PLL spacing guideline as
stated in the "Transmit PLLs Spacing Guideline when using ATX PLLs and fPLLs"
section in PLLs and Clock Networks chapter.
Cyclone 10 GX devices use CLKUSR for clocking the transceiver calibration. To
successfully complete the calibration process, the CLKUSR clock must be within
specification, stable and free running at the start of FPGA configuration. Also, all
reference clocks driving transceiver PLLs (ATX PLL, fPLL, CDR/CMU PLL) must be
stable and free running at start of FPGA configuration. For more information about
pin requirements, refer to the Cyclone 10 GX GX, GT, and SX Device Family
CLKUSR
Pin Connection Guidelines
Related Information
•
Transmit PLLs Spacing Guidelines when using ATX PLLs and fPLLs
•
Cyclone 10 GX Device Family Pin Connection Guidelines
7.1. Reconfiguration Interface and Arbitration with PreSICE
Calibration Engine
In Cyclone 10 GX devices, calibration is performed using the Precision Signal Integrity
Calibration Engine (PreSICE). The PreSICE includes an Avalon-MM interface to access
the transceiver channel and PLL programmable registers. This Avalon-MM interface
includes a communication mechanism that enables you to request specific calibration
sequences from the calibration controller.
The PreSICE Avalon-MM interface and user Avalon-MM reconfiguration interface both
share an internal configuration bus. This bus is arbitrated to gain access to the
transceiver channel and PLL programmable registers, and the calibration registers.
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus
and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other
countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any
information, product, or service described herein except as expressly agreed to in writing by Intel. Intel
customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.
on page 200
ISO
9001:2015
Registered
Need help?
Do you have a question about the Cyclone 10 GX and is the answer not in the manual?