仅对英特尔可见 — GUID: alm1615488637334
Ixiasoft
2.2.2.1. 实现一个包含400G硬核IP和FHT的200GbE-4接口
2.2.2.2. 实现一个包含400G硬核IP和FHT的200GbE-2接口
2.2.2.3. 实现一个包含400G硬核IP和FHT的100GbE-1接口
2.2.2.4. 实现一个包含400G硬核IP和FGT的100GbE-4接口
2.2.2.5. 实现一个包含200G硬核IP和FGT的10GbE-1接口
2.2.2.6. 实现三个包含400G硬核IP和FHT的25GbE-1接口
2.2.2.7. 实现包含400G硬核IP和FHT的一个50GbE-1和两个25GbE-1接口
2.2.2.8. 实现包含400G硬核IP和FHT的一个100GbE-1和两个25GbE-1接口
2.2.2.9. 实现包含400G硬核IP和FHT的两个100GbE-1和一个25GbE-1接口
2.2.2.10. 实现包含400G硬核IP和FHT的100GbE-1、100GbE-2和50GbE-1接口
3.1. F-Tile PMA/FEC Direct PHY Intel® FPGA IP概述
3.2. 使用F-Tile PMA/FEC Direct PHY Intel® FPGA IP进行设计
3.3. 配置IP
3.4. 信号和端口参考
3.5. PMA和FEC模式PHY TX和RX数据路径的比特映射
3.6. 时钟
3.7. 自定义节奏生成端口和逻辑(Custom Cadence Generation Ports and Logic)
3.8. 置位复位(Asserting Reset)
3.9. 绑定实现(Bonding Implementation)
3.10. 独立端口配置
3.11. 配置寄存器
3.12. 可配置的Intel Quartus Prime软件设置
3.13. 配置F-Tile PMA/FEC Direct PHY Intel® FPGA IP用于硬件测试
3.14. 使用 Avalon® 存储器映射接口的硬件配置
5.1. 实现F-Tile PMA/FEC Direct PHY设计
5.2. 例化F-Tile PMA/FEC Direct PHY Intel® FPGA IP
5.3. 在F-Tile PMA/FEC Direct PHY Intel® FPGA IP中实现一个RS-FEC Direct设计
5.4. 例化F-Tile Reference and System PLL Clocks Intel® FPGA IP
5.5. 使能自定义节奏生成端口和逻辑(Enabling Custom Cadence Generation Ports and Logic)
5.6. 连接F-Tile PMA/FEC Direct PHY设计IP
5.7. 仿真F-Tile PMA/FEC Direct PHY设计
5.8. F-Tile接口规划
仅对英特尔可见 — GUID: alm1615488637334
Ixiasoft
3.3.3. RX数据路径选项
图 65. 参数编辑器中的RX数据路径选项
参数 | 值 | 说明 |
---|---|---|
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 Gain、RXEQ High Frequency Boost和RXEQ 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 Clock1和User 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参数
参数 | 值 | 说明 |
---|---|---|
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的PRBS31、QPRBS13、PRBS13Q、PRBS31Q、SSPR、SSPR1和SSPRQ PRBS generator mode设置,尽管这些设置出现在参数编译器中。请不要选择任何不受支持的PRBS generator mode设置。请使用寄存器指定这些设置。