仅对英特尔可见 — GUID: ttl1484178775653
Ixiasoft
仅对英特尔可见 — GUID: ttl1484178775653
Ixiasoft
7.5. 用户重新校准
上电校准会自动校准应用中使用的所有PLL和收发器通道。如果满足以下条件,那么需要进行用户重新校准:
- 器件上电期间,OSC_CLK_1被置位并运行稳定,但收发器参考时钟保持置低直到上电完成。
- 上电期间,OSC_CLK_1和收发器参考时钟被置位并且运行稳定。完成器件上电后,收发器参考时钟会更改频率。当这种情况发生时,收发器参考时钟可能会变得不稳定,或者应用在正常操作期间要求不同的收发器参考时钟,这些都可能会导致数据速度发生变化。
- 在正常操作下器件上电后,您重配置收发器数据速率。
- 如果使用CDR CMU作为一个TX PLL,那么必须对使用CDR CMU作为TX PLL的通道的PMA TX进行重新校准。
- 如果在上电校准期间由于参考时钟不稳定而重新校准TX PLL,那么必须在TX PLL重新校准后对PMA TX进行重新校准。
- 如果TX PLL和CDR共享同一参考时钟,此参考时钟在上电校准期间是不稳定的,那么必须重新校准TX PLL,PMA TX和PMA RX。PMA RX校准包括CDR校准。
- 如果fPLL作为第二个PLL(下游级联的PLL)进行连接,那么需要重新校准fPLL。这一点很重要,尤其是在第一个PLL输出时钟不稳定的情况下。
您也必须在执行用户重新校准后复位收发器。例如,如果执行包括PLL重配置和PLL与通道接口切换的数据速率自动协商,那么必须复位收发器。
校准后需要正确的复位流程。Intel建议使用具有tx_cal_busy和rx_cal_busy输入的 Intel® Stratix® 10 Transceiver Reset Controller IP,并遵循Intel建议的复位流程。您需要将Native PHY IP core输出上的tx_cal_busy和rx_cal_busy连接到设计中的复位控制器输入。当执行用户重新校准时,自动进行校准时复位(reset upon calibration)。
您可以通过写入特定的重新校准寄存器来启动重新校准过程。您必须在生成Native PHY IP或PLL IP core时使能功能寄存器才能访问0x480或0x481寄存器。