仅对英特尔可见 — GUID: odp1509567302973
Ixiasoft
2.2.1. 选择和实例化PHY IP Core
2.2.2. PHY IP Core的配置
2.2.3. 生成PHY IP Core
2.2.4. PLL IP Core的选择
2.2.5. 配置PLL IP Core
2.2.6. PLL IP Core的生成
2.2.7. 复位控制器(Reset Controller)
2.2.8. 创建重配置逻辑
2.2.9. 将PHY IP连接到PLL IP Core和Reset Controller
2.2.10. 连接数据通路(Connect Datapath)
2.2.11. 模拟参数设置
2.2.12. 编译设计
2.2.13. 验证设计功能性
2.7.1. PIPE的收发器通道数据通路
2.7.2. 支持的PIPE特性
2.7.3. 如何连接PIPE Gen1和Gen2模式的TX PLL
2.7.4. 如何在 Cyclone® 10 GX收发器中实现PCI Express (PIPE)
2.7.5. PIPE的Native PHY IP参数设置
2.7.6. 用于PIPE的fPLL IP参数内核设置
2.7.7. 用于PIPE的ATX PLL IP参数设置
2.7.8. 用于PIPE的Native PHY IP端口
2.7.9. 用于PIPE的fPLL端口
2.7.10. 用于PIPE的ATX PLL端口
2.7.11. 如何对PIPE配置布局通道
2.9.1.1. 如何在 Cyclone® 10 GX收发器中实现基本(增强型PCS)收发器配置规则(Basic (Enhanced PCS) Transceiver Configuration Rules)
2.9.1.2. Basic (Enhanced PCS)的Native PHY IP参数设置
2.9.1.3. 如何在Basic Enhanced PCS中使能低延迟
2.9.1.4. 增强的PCS FIFO操作
2.9.1.5. TX数据比特滑移(TX Data Bitslip)
2.9.1.6. TX数据极性反转
2.9.1.7. RX数据比特滑移(RX Data Bitslip)
2.9.1.8. RX数据极性反转
2.9.2.1. 字对齐器手动模式(Word Aligner Manual Mode)
2.9.2.2. 字对齐器同步状态机模式
2.9.2.3. RX比特滑移(RX Bit Slip)
2.9.2.4. RX极性反转
2.9.2.5. RX比特反转(RX Bit Reversal)
2.9.2.6. RX字节反转(RX Byte Reversal)
2.9.2.7. 基本(单宽度)模式下的速率匹配FIFO
2.9.2.8. Rate Match FIFO Basic (Double Width)模式
2.9.2.9. 8B/10B编码器和解码器(8B/10B Encoder and Decoder)
2.9.2.10. 8B/10B TX差异控制
2.9.2.11. 如何在Basic模式下使能低延迟
2.9.2.12. TX比特滑移(TX Bit Slip)
2.9.2.13. TX极性反转
2.9.2.14. TX比特反转(TX Bit Reversal)
2.9.2.15. TX字节反转(TX Byte Reversal)
2.9.2.16. 如何在 Cyclone® 10 GX收发器中实现基本收发器配置规则和带速率匹配的基本收发器配置规则
2.9.2.17. Basic,速率匹配配置的Basic的Native PHY IP参数设置
6.1. 重新配置通道和PLL块
6.2. 与重配置接口进行交互
6.3. 配置文件
6.4. 多个重配置Profile
6.5. 嵌入式重配置Streamer
6.6. 仲裁
6.7. 动态重配置的建议
6.8. 执行动态重配置的步骤
6.9. 直接重配置流程
6.10. Native PHY IP或PLL IP核指导型重配置流程
6.11. 特殊情况的重配置流程
6.12. 更改PMA模拟参数
6.13. 端口和参数
6.14. 动态重配置接口跨多个IP块合并
6.15. 嵌入式调试功能
6.16. 使用数据码型生成器和检查器
6.17. 时序收敛建议
6.18. 不支持的功能
6.19. Cyclone® 10 GX收发器寄存器映射
8.7.1. XCVR_C10_TX_PRE_EMP_SIGN_PRE_TAP_1T
8.7.2. XCVR_C10_TX_PRE_EMP_SIGN_PRE_TAP_2T
8.7.3. XCVR_C10_TX_PRE_EMP_SIGN_1ST_POST_TAP
8.7.4. XCVR_C10_TX_PRE_EMP_SIGN_2ND_POST_TAP
8.7.5. XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T
8.7.6. XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T
8.7.7. XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP
8.7.8. XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP
仅对英特尔可见 — GUID: odp1509567302973
Ixiasoft
7.4.1. 需要用户重新校准的情况
器件上电后收发器参考时钟可用性和稳定性
- 器件上电期间,CLKUSR被置位并运行,但收发器参考时钟保持解除置位直到上电进程完成。
- 上电期间,CLKUSR和收发器参考时钟被置位并运行。器件上电完成后,收发器参考时钟会改变频率。收发器参考时钟可能会变得不稳定,或者应用程序在正常操作期间要求不同的收发器参考时钟,都可能导致数据速度的变化。
动态重配置处理后触发数据速率变化
正常操作中器件上电后,通过更改通道配置或PLL重新配置收发器数据速率来进行重新校准:
- 重新校准ATX PLL。如果ATX PLL具有支持新数据速率的新的VCO频率。
- 重新校准fPLL。如果fPLL具有支持新数据速率的新的VCO频率。
注: 如果通过使用fPLL L计数器 /1、2、4、8分频因子的动态重配置方法实现新的数据率(新的VCO频率),则不需要重新校准fPLL。
- CDR/CMU作为TX PLL。必须重新校准RX PMA,然后对使用CMU作为TX PLL的通道进行TX PMA重新校准。
- 重新校准RX PMA和TX PMA通道。如果收发器配置更改以支持新的数据速率。
其他需要用户重新校准的情况
- 重新校准fPLL。如果连接fPLL作为第二PLL(下游级联PLL)。 下游fPLL从上游PLL(可能来自fPLL/ CDR) 接收参考时钟。重新校准第二fPLL很重要,特别是上游PLL输出时钟(也是下游fPLL的参考时钟)在上电校准期间未出现或不稳定。
- 用于驱动PLL反馈补偿绑定的ATX PLL或fPLL,在上电校准后重新校准PLL。
注:
如果另一TX通道正处于发送模式(由器件中另一ATX PLL提供时钟),则应避免重新校准ATX PLL。这样可防止ATX PLL提供时钟的TX通道其相邻RX通道上出现潜在BER。仅在以下情况时,可重新校准ATX PLL :
- 处于发送模式的另一TX通道由fPLL提供时钟或者
- 另一TX通道(由另一ATX PLL提供时钟)必须置于复位状态。
如果正在重新校准fPLL,则遵循PLL和Clock网络时钟章节中”使用ATX PLL和fPLL时的发送PLL间距指南"部分所述的ATX PLL-to-ATX PLL或fPLL-to-ATX PLL间距指南。
可通过写入特定的重新校准寄存器来启动重新校准进程。您也必须在执行用户重新校准后复位收发器。例如,如果您执行涉及PLL重配置和PLL与通道接口切换的数据速率自动协商,则必须复位收发器。
校准后需要正确的复位序列。Intel建议使用具有tx_cal_busy和rx_cal_busy输入的收发器PHY复位控制器IP,并按照Intel建议的复位序列。您需要将Native PHY IP核输出上的tx_cal_busy和rx_cal_busy连接到设计中的复位控制器输入。执行用户重新校准时,校准完成后自动复位。