F-Tile体系结构和PMA和FEC Direct PHY IP用户指南

ID 683872
日期 1/24/2024
Public
文档目录

3.3.3. RX数据路径选项

图 65. 参数编辑器中的RX数据路径选项
表 32.  RX FGT PMA参数
参数 说明
Enable Gray coding On/Off 使能格雷(Gray)编码。仅应用于PAM4编码。为Off时,链路伙伴必须发送设置为0xB4的格雷码。为On时,链路伙伴必须发送设置为0x6C的格雷码。对于正常操作或者在内部/外部环回模式中时,必须是Off。默认值为Off
Enable precoding On/Off 使能预编码(precoding)。仅应用于PAM4编码。默认值是Off
PRBS monitor mode 25 disable, PRBS7, PRBS9, PRBS10, PRBS13, PRBS15, PRBS23, PRBS28, PRBS31, QPRBS13, PRBS13Q, PRBS31Q, SSPR, SSPR1, SSPRQ 使能带PRBS多项式选择的硬核PRBS生成器。默认值为disable
Enable SATA squelch detection On/Off 使能SATA的静噪检测。默认值为Off
Enable fgt_rx_signal_detect port On/Off 使能fgt_rx_signal_detect端口。此端口用于带外(OOB)信号检测的SATA协议模式。默认值为Off
Enable fgt_rx_signal_detect_lfps port On/Off 使能fgt_rx_signal_detect_lfps端口。此端口用于低频周期性信号(LFPS)信号检测的SATA协议模式。默认值为Off
Enable rx_cdr_divclk_link0 port On/Off 使能代表从RX PMA到参考时钟管脚的RX CDR时钟输出的链路端口。从此端口到F-Tile Reference and System PLL Clocks Intel® FPGA IP的连接可指导Fitter确定物理管脚。请不要在仿真中使用此管脚本身来观察时钟行为。请在F-Tile Reference and System PLL Clocks Intel® FPGA IP的相关输出端口观察实际的时钟行为。此物理端口通常用于CPRI。您可以将此物理端口连接到物理参考时钟管脚8或9,以作为RX CDR时钟输出进行配置。此设置仅应用于FGT PMA。默认值为Off
Selected rx_cdr_divclk_link0 source 0 to min(7, N-1), (N = Number of PMA Lanes) 决定哪个RX FGT PMA通道作为fgt_rx_cdr_divclk_link0的源。请注意,在此参数中使用的FGT PMA索引是逻辑的。所选的PMA通道必须在物理上映射到FGT Quad 3 (使用参考时钟9)或者FGT Quad 2 (使用参考时钟8)。如果Enable rx_cdr_divclk_link0 port为off,那么忽略此参数。默认值为Off
Adaptation mode

auto,

manual

在手动(manual)模式下,您必须提供模拟前端设置:RXEQ VGA GainRXEQ High Frequency BoostRXEQ DFE Data Tap 1。您必须在Analog Parameters选项卡下输入这些设置的初始值。您也可以通过访问FGT PMA寄存器来动态地配置这些设置。在auto模式下,PMA自动调整模拟前端设置。默认值为auto
Enable fgt_rx_cdr_fast_freeze_sel port On/Off 此端口用于GPON。对于GPON模式,您必须使能fgt_rx_cdr_fast_freeze_sel信号并且将此信号连接到1'b0。它使fgt_rx_cdr_freeze控制信号能够正确传播。默认值为Off
Enable fgt_rx_cdr_set_locktoref port On/Off 主要用于GPON。使能时,置位fgt_rx_cdr_set_locktoref信号可保持CDR处于lock-to-reference模式。如果CDR锁定模式是lock to reference,那么置位此信号可保持CDR处于lock to reference模式。置低此信号可保持CDR处于auto模式。切换模式时,您必须置位reset。在手动参考时钟模式下,复位控制器应通过对soft SCR的相应写操作来进行切换,以忽略locktodata模式。默认值为Off
RX FGT CDR Settings
Output frequency 12890.625MHz 指定从IP配置中派生的不可编辑的RX FGT CDR输出频率初始值。
VCO frequency 12890.625MHz 指定从IP配置中派生的不可编辑的RX FGT CDR VCO输出频率初始值。
RX FGT CDR reference clock frequency 25.781250-250.000000 选择CDR的参考时钟频率(MHz)。默认值为156.25
CDR lock mode

auto,

manual lock to reference

当选择auto时,在用户启动的复位或上电期间,CDR首先尝试锁定到参考时钟,然后再锁定到数据(如果存在)。默认情况下,锁定到数据(lock to data)的丢失会重新触发复位RX PMA reset。当选择manual lock to reference时,您必须驱动fgt_rx_set_locktoref来控制CDR锁定行为。默认值为auto
Enable fgt_rx_set_locktoref port On/Off CDR lock mode设置成manual lock to reference时,您必须使能此端口。置位此信号可保持CDR处于手动(manual)模式。置低此信号可保持CDR处于自动(auto)模式。当切换模式时,您必须置位rx_reset。在手动模式下,您必须通过将soft CSR register 0x818[0]设置为1'b1来通知复位控制器忽略锁定到数据(lock to data)的状态。默认值为Off
Enable fgt_rx_set_locktodata port On/Off CDR lock mode设置成manual lock to reference时,您必须使能此端口。只有在fgt_rx_set_locktoref置位时,并且CDR处于手动模式时,此信号才有效。置位此信号可保持CDR处于manual lock-to-data模式。置低此信号可保持CDR处于manual lock-to-reference模式,此操作用于过采样应用。默认值为Off
Enable fgt_rx_cdr_freeze port On/Off

此端口用于GPON在非活动时段冻结CDR锁定状态。默认值为Off

RX User Clock Setting
Enable RX user clock On/Off RX CDR输出频率的分频器值。如果不使用此时钟,那么您可以禁用此时钟以达到节能的目的。此时钟源驱动Core Interface中的RX User Clock1User Clock 2。默认值为Off
RX user clock div by 12- 139.5 RX CDR的Fvco到RX用户时钟的分频因子。可接受12到139.5 之间的值,但要以0.5为增量。默认值为100
图 66. 参数编辑器中的RX FHT PMA参数
表 33.  RX FHT PMA参数
参数 说明
Enable FHT RX PAM4 Level Alternative Coding On/Off 使能RX PAM4 Level Alternative Coding。禁用时,链路伙伴必须发送设置为0xB4的格雷码。使能时,链路伙伴必须发送设置为0x6C的格雷码。对于正常操作或者在内部/外部环回模式中时,您必须禁用此参数。默认值为Off
Enable FHT RX data profile Disabled/Enabled 使能FHT RX数据配置文件以设置1M RX Data比特中的1的数量(决定了RX数据的质量)的阈值。如果接收到的1的数量不在指定的最小和最大阈值内,那么会指示RX不良状态。默认值为Enabled
注: 此参数必须为Enabled
FHT RX user clk div33_34 select

RX_DIV_33

RX_DIV_34

RX_DIV_66

RX_DIV_68

从4个DIV时钟输出中选择一个用于RX用户时钟。请参考时钟。默认值为RX_DIV_66
Enable FHT RX pre-encoder On/Off 使能FHT TX预编码器。默认值为off。此设置必须与链接伙伴的RX预编码器设置相匹配。默认值为Off
Enable FHT RX user clk1 On/Off 使能FHT RX user clk1。默认值为Off
FHT RX user clk1 select

DIV3334

DIV40

FHT RX user clk1 select。Off选择div3334 (user div33_34中列出的4个DIV时钟中的一个)。On选择DIV40时钟。请参考时钟。默认值为div3334
Enable FHT RX user clk2 On/Off 使能FHT RX user clk2。默认值为Off
FHT RX user clk2 select

DIV3334

DIV40

FHT RX user clk2 select。Off选择div3334 (user div33_34中列出的4个DIV时钟中的一个)。On选择DIV40时钟。请参考时钟。默认值为div3334
25

当前不支持通过IP GUI的PRBS31QPRBS13PRBS13QPRBS31QSSPRSSPR1SSPRQ PRBS generator mode设置,尽管这些设置出现在参数编译器中。请不要选择任何不受支持的PRBS generator mode设置。请使用寄存器指定这些设置。