L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

7. 校准

收发器包括模拟模块及数字模块,它们需要校准以补偿工艺、电压和温度(PVT)变化。 Intel® Stratix® 10收发器使用硬化的Precision Signal Integrity Calibration Engine (PreSICE) 来执行校准程序。每个收发器tile都有一个PreSICE引擎。如果在设计中使用24个以上的收发器通道,那么收发器按每个tile进行校准。这意味着tile 1中的channel 0和tile 2中的channel 0是同时校准的。

上电校准(Power-up Calibration),后台校准(Background Calibration)和用户重校准(User Recalibration)是主要类型的校准。

  • 上电校准在器件上电时自动出现。它在器件配置期间运行。
  • 使能后台校准后,后台校准会在后台继续运行。
  • 使用动态重配置来触发用户重新校准。在此情况下,您要负责使能所需的校准序列。
注: 只有H-Tile产品器件支持后台校准。

当从 Intel® Quartus® Prime软件的旧版本升级到 Intel® Quartus® Prime软件的18.1或更新版本时,Native PHY IP自动将数据速率≥ 17.5 Gbps的任何H-tile GXT设计收发器链路都升级到Enable background calibration。请参考Background Calibration来了解关于特定要求和如何控制后台校准的详细信息。

Intel® Stratix® 10器件使用OSC_CLK_1管脚提供收发器校准时钟源。您必须为OSC_CLK_1提供一个25,100或125 MHz的自由运行且稳定的时钟。

FPGA的Internal Oscillator不能用于收发器校准。请勿选择此时钟源作为 Intel® Quartus® Prime设置中的Configuration clock source

除了提供这个时钟,您还必须在Quartus assignments中选择相应的频率:

Quartus assignments > Device > Device and Pin Options > Configuration clock source
  1. 向下滚动菜单
  2. 选择25100或者125 MHz OSC_CLK_1管脚选项。
图 246. 校准时钟选项
注:

在.qsf中会看到所选的时钟源,如下所示:

set_global_assignment -name DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_125MHz

在FPGA中有一个PLL,接收来自OSC_CLK_1的时钟并对PreSICE提供一个250-MHz校准时钟。所有驱动收发器PLL (ATX PLL,fPLL,CDR/CMU PLL)的参考时钟在FPGA配置开始之前(拉高FPGA的nCONFIG输入)必须有一个稳定的频率并且自由运行。关于OSC_CLK_1管脚要求的详细信息,请参考 Intel® Stratix® 10 GX和SX器件系列管脚连接指南