英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

4.3.1.3. 器件操作期间复位接收器

请按照该复位序列在器件操作期间复位接收器的模拟或数字模块。使用此复位重新建立一个链接(link)或在完成动态重配置后重新建立一个链接(link)。

自动锁定模式下的时钟数据恢复

步骤编号对应于下图中数字:

  1. 置位rx_analogresetrx_digitalreset。确保rx_cal_busy为低电平。每次置位rx_analogreset时,必须通过置位rx_digitalreset来复位PCS。

  2. 至少70 ns后才置低rx_analogreset
  3. 置低rx_digitalreset之前,确保rx_is_lockedtodata被置位tLTD (至少4 μs)。
图 205. 器件操作期间复位接收器(自动模式)
注: 接收器输入上没有数据时,rx_is_lockedtodata将会翻转。当rx_is_lockedtodata置位时,rx_is_lockedtoref为don't care。

手动锁定模式下的时钟数据恢复

根据您的设计要求,使用手动锁定模式中的时钟数据恢复(CDR)来覆盖默认的CDR自动锁定模式。

CDR手动锁定模式的控制设置

使用以下控制设置来设置CDR锁定模式:
表 245.  CDR在手动锁定模式中的控制设置
rx_set_locktoref rx_set_locktodata CDR锁定模式
0 0 Automatic
1 0 Manual-RX CDR LTR
X 1 Manual-RX CDR LTD

在CDR手动锁定模式下复位收发器

此列表中的数字与下图中的数字相对应,显示将CDR置于手动锁定模式的步骤。

  1. 确保校准已完成(rx_cal_busy为低电平),并且收发器遍历初始复位流程。rx_digitalresetrx_analogreset信号应该是低电平。rx_is_lockedtoref是don't care,可以是高电平或者低电平。rx_is_lockedtodatarx_ready信号应该是高电平,表明收发器没有处于复位。或者,完成校准后,可以直接开始于手动锁定模式下CDR。
  2. 置位rx_set_locktoref信号为高电平,将CDR切换到lock-to-reference模式。rx_is_lockedtodata状态信号被置低。如果使用用户编码复位,那么在rx_set_lockedtoref被置位同时或之后,置位rx_digitalreset信号为高电平。当使用收发器PHY复位控制器时,rx_digitalreset被自动置位。
  3. 置位rx_digitalreset信号后,rx_ready状态信号被置低。
  4. 把CDR锁定为参考后,置位rx_set_locktodata信号高电平,tLTR_LTD_Manual (最少15 μs)。置位rx_set_locktodata之前,rx_is_locktoref应该为高电平并保持稳定最少tLTR_LTD_Manual (15 μs)。这样就需要过滤rx_is_lockedtoref上的杂散毛刺。rx_is_lockedtodata状态信号置位后,表示此时CDR被设置为LTD模式。
    rx_is_lockedtoref状态信号可以为高电平或低电平,并在置位rx_set_locktodata高电平及锁定CDR为参考后被忽略。
  5. 在最短的tLTD_Manual (4 μs)之后,才置低rx_digitalreset信号。
  6. 如果您使用Transceiver PHY Reset Controller,那么在rx_digitalreset信号置低后rx_ready状态信号被置位。 这表明接收器现在已准备好通过手动模式下的CDR接收数据。
图 206. CDR处在手动锁定模式时的接收器的复位流程时序图