Intel® Agilex™通用I/O和LVDS SERDES用户指南

ID 683780
日期 12/16/2019
Public
文档目录

4.2.2.4. LVDS SERDES IP信号

表 53.  共同的LVDS SERDES IP TX和RX信号
信号名称 宽度 方向 类型 说明
inclock 1 Input Clock PLL参考时钟
pll_areset 1 Input Reset 高电平有效异步复位到LVDS SERDES IP和PLL中的所有模块。
注: 此信号必须始终连接到复位逻辑。
pll_locked 1 Output Control PLL和CPA锁定时置位。
表 54.   LVDS SERDES IP Core RX信号在下表中,N表示LVDS接口宽度和串行通道数,J表示接口的SERDES因子。
信号名称 宽度 方向 类型 说明

rx_in_p

rx_in_n

N Input Data LVDS串行输入数据差分对。
rx_bitslip_reset N Input Reset 异步,高电平有效复位到时钟数据对齐电路(位滑)
rx_bitslip_ctrl N Input Control
  • 正边沿触发位滑电路的增量
  • 每个置位对所接收的位流添加1位延迟。
rx_dpa_hold N Input Control
  • 异步,有效高电平,防止DPA电路切换到采用通道上新时钟相位
    • 保持高电平— 选择通道保持它们当前的相位设置
    • 保持低电平— 所选通道中的DPA模块连续监控输入数据流中的相位,并在需要时选择新的时钟相位
  • 仅适用于DPA-FIFO模式
rx_dpa_reset N Input Reset
  • 异步,高电平有效复位到DPA模块
  • 最小脉冲宽度:1个并行时钟周期
  • 仅适用于DPA-FIFO和soft-CDR模式
rx_fifo_reset N Input Reset
  • 异步,高电平有效复位到FIFO模块
  • 最小脉冲宽度:1个并行时钟周期
  • 仅适用于DPA-FIFO模式
rx_out N*J Output Data 接收器并行数据输出
  • DPA-FIFO和non-DPA模式— 同步到rx_coreclock
  • Soft-CDR模式— 每个通道有并行数据同步到rx_divfwdclk
rx_bitslip_max N Output Control
  • 位滑翻转信号
  • rx_bitslip_ctrl的下一个置位复位串行位延迟至0时为高电平
rx_coreclock 1 Output Clock
  • LVDS SERDES Intel FPGA IP提供的RX接口的内核时钟
  • 仅适用于Non-DPA和DPA-FIFO模式
rx_divfwdclk N Output Clock

每个通道和分频时钟具有理想的DPA相位

  • 这是给定通道的已恢复慢速时钟
  • 仅适用于soft-CDR模式

rx_divfwdclk信号可能彼此没有边沿对齐,因为每个通道可能含有不同的理想采样相位。每个rx_divfwdclk必须使用同一通道中的数据来驱动内核逻辑。

rx_dpa_locked N Output Control

当DPA模块选择串行相位时置位

  • LVDS SERDES IP驱动
  • 对于指定通道,当信号在理想相位上稳定时置位
  • 在下列其中一种情况下置低:
    • DPA移动一个相位
    • DPA在同一方向移动两个相位
  • 仅适用于DPA-FIFO和soft-CDR模式

置位rx_dpa_hold后,忽略rx_dpa_locked信号的全部翻转(toggling)。

表 55.   LVDS SERDES IP TX信号在下表中,N表示LVDS接口宽度和串行通道数,J表示接口的SERDES因子。
信号名称 宽度 方向 类型 说明
tx_in N*J Input Data 内核中的并行数据

tx_out_p

tx_out_n

N Output Data LVDS串行输出数据差分对

tx_outclock_p

tx_outclock_n

1 Output Clock
  • 外部参考时钟差分对(通过TX数据路径发送到片外)
  • tx_out_ptx_out_n源同步
tx_coreclock 1 Output Clock

对驱动串化器的内核逻辑进行驱动

表 56.   LVDS SERDES IP的外部PLL信号有关在外部 PLL模式下设置所需PLL时钟的频率、占空比和相移的说明,请参考IP参数编辑器中的Clock Resource Summary选项卡。
信号名称 宽度 方向 类型 说明
ext_lvds_clk[1:0] 2 Input Clock

LVDS快速时钟

  • 用于串行数据传输
  • 在所有模式下都需要

将两个端口都连接到IOPLL Intel® FPGA IP lvds_clk[1:0]端口。

关于从IOPLL Intel® FPGA IP的信号连接此端口的更多信息,请参考相关的信息。

ext_loaden[1:0] 2 Input Clock

LVDS加载使能

  • 用于并行加载
  • 在RX soft-CDR模式中不需要

将两个端口都连接到IOPLL Intel® FPGA IP loaden[1:0]端口。

关于从IOPLL IP的信号连接此端口的更多信息,请参考相关的信息。

ext_coreclock 1 Input Clock
  • LVDS SERDES Intel FPGA IP的输入信号。
  • 在RX soft-CDR模式中需要
ext_vcoph[7:0] 8 Input Clock
  • 对DPA电路提供VCO时钟,用于最佳的相位选择
  • 所有功能模式都需要

关于从IOPLL IP的信号连接此端口的更多信息,请参考相关的信息。

ext_pll_locked 1 Input Data

PLL锁定信号

表 57.   LVDS SERDES IP的输出时钟信号在下表中, M代表LVDS接口宽度和额外输出时钟的数量。有关在外部 PLL模式下设置所需PLL时钟的频率、占空比和相移的说明,请参考IP参数编辑器中的Clock Resource Summary选项卡。
信号名称 宽度 方向 类型 说明
pll_extra_clock[M:0] M Output Clock

当基于现有的PLL参数使能Specify additional output clocks时,这些是由LVDS SERDES IP生成的额外输出时钟端口。