仅对英特尔可见 — GUID: prw1486506987492
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: prw1486506987492
Ixiasoft
2.4.7. 动态重配置参数
动态重配置使您能够在不对器件断电的情况下更改收发器通道和PLL的行为。每个收发器通道和PLL均包括一个Avalon-MM从接口用于重配置。此接口提供对每个通道和PLL的可编程地址空间的直接访问。由于每个通道和PLL均包含一个专用的Avalon-MM从接口,因此可以同时或逐一动态修改通道。如果您的系统不需要同时重配置,那么您可以参数化Transceiver Native PHY IP以共享同一个重配置接口。
您可以使用动态重配置来更改收发器通道和PLL的众多功能和特性。例如,您可以将参考时钟输入更改成TX PLL。您也可以在Standard和Enhanced数据通路之间进行更改。
参数 | 值 | 说明 |
---|---|---|
Enable dynamic reconfiguration | On/Off | 开启此选项时,使能动态重配置接口。 |
Share reconfiguration interface | On/Off | 开启此选项时,Transceiver Native PHY IP提供一个单一Avalon-MM从接口,用于对所有通道的动态重配置。在这种配置中,重配置地址总线的[n-1:10]高地址比特指定通道。的信道号是二进制编码的。地址比特[9:0]提供了一个通道的重配置空间内的寄存器偏移地址。 |
Enable Altera Debug Master Endpoint | On/Off | 开启此选项时,Transceiver Native PHY IP包括一个嵌入的Altera Debug Master Endpoint (ADME),从内部连接到Avalon-MM从接口进行动态重配置。ADME能够访问收发器的重配置空间。它能够使用System Console通过JTAG执行某些测试和调试功能。对于使用多个通道的配置就,此选项要求您使能Share reconfiguration interface选项。 |
Separate reconfig_waitrequest from the status of AVMM arbitration with PreSICE | On/Off | 使能后,reconfig_waitrequest将不再通过PreSICE显示AVMM仲裁的状态。而AVMM仲裁状态会反映在一个软状态寄存器位中。此特性要求使能"Optional Reconfiguration Logic"下的"Enable control and status registers"功能。 |
参数 | 值 | 说明 |
---|---|---|
Enable capability registers | On/Off | 使能capability寄存器,该寄存器提供关于收发器通道配置的高级消息。 |
Set user-defined IP identifier | User-defined | 设置用户定义的数字标识符,以便capability寄存器使能时,可以从user_identifier偏移读取该标识符。 |
Enable control and status registers | On/Off | 使能软核寄存器,通过嵌入式调试读取PHY接口上的状态信号和写入控制信号。 |
Enable PRBS (Pseudo Random Binary Sequence) soft accumulators | On/Off | 使能软核逻辑,当使用硬PRBS生成器和检查器时执行PRBS比特和错误累加。 |
参数 | 值 | 说明 |
---|---|---|
Configuration file prefix | <prefix> | 指定用于所生成配置文件的文件前缀。Transceiver Native PHY IP的每种变体都应该对配置文件使用唯一的前缀。 |
Generate SystemVerilog package file | On/Off | 开启此选项时,Transceiver Native PHY IP生成一个SystemVerilog封装文件_reconifg_parameters.sv。此文件包含使用重配置所需的属性值定义的参数。 |
Generate C header file | On/Off | 开启此选项时,Transceiver Native PHY IP生成一个C header文件reconfig_parameters.h。此文件包含使用重配置所需的属性值定义的宏。 |
Generate MIF (Memory Initialization File) | On/Off | 开启此选项时,Transceiver Native PHY IP生成一个MIFreconfig_parameters.mif。此文件包含重配置所需要的数据格式的属性值。 |
Include PMA analog settings in configuration files | On/Off | 使能时,IP允许您对在Analog PMA settings (Optional)选项卡中选择的PMA模拟设置进行配置。这些设置将包含在生成的配置文件中。
注: 您仍然必须使用Quartus中的Quartus Prime Setting File (.qsf)约束来对当前配置指定模拟设置。此选项不会去除对模拟设置指定Quartus Prime Setting File (.qsf)约束的要求。关于使用QSF assignments的详细信息,请参考 Cyclone® 10 GXTransceiver PHY User Guide中的Analog Parameter Settings章节。
|
参数 | 值 | 说明 |
---|---|---|
Enable multiple reconfiguration profiles | On/Off | 使能后,可以使用GUI来存储多个配置。Quartus使用此信息在时序驱动编译期间包括所有配置的必要时序电弧。Native PHY为所有存储的配置文件生成重配置文件。Native PHY还会检查多个重配置文件的一致性,以确保能够在它们之间进行重配置。除此之外,这还会检查是否已经对每种配置显示了相同的端口。14 |
Enable embedded reconfiguration streamer | On/Off | 使能嵌入式重配置streamer,从而自动执行多个预定义配置profile间动态重配置程序。这是可选的,可提高逻辑使用率。PHY包括在预配置文件之间进行动态重配置所需的所有逻辑和数据。 |
Generate reduced reconfiguration files | On/Off | 使能后,Native PHY会生成重配置报告文件,其中仅包含多个已配置配置文件之间不同的属性或RAM数据。通过使用减小的.mif文件,重配置时间也会缩短。 |
Number of reconfiguration profiles | 1-8 | 指定多种重配置设置文档被使能时可支持的重配置设置文档的数量。 |
Selected reconfiguration profile | 0-7 | 选择在单击所选设置文件的相关按钮时要存储/加载/清除/刷新的重配置设置文件。 |
Store configuration to selected profile | - | 点击此按钮将当前的Native PHY参数设置存储到由Selected reconfiguration profile参数指定的设置文件中。 |
Load configuration from selected profile | - | 点击此按钮将从Selected reconfiguration profile参数指定的存储设置文档中加载当前的Native PHY和参数设置。 |
Clear selected profile | - | 点击此按钮将清除或删除由Selected reconfiguration profile参数指定的配置文件的存储Native PHY参数设置。一个空的配置文件将默认为Native PHY的当前参数设置。 |
Clear all profiles | - | 单击此按钮将清除所有设置文档的Native PHY参数设置。 |
Refresh selected profile | - | 点击此按钮相当于按顺序单击Load configuration from selected profile和Store configuration to selected profile按钮。此操作从Selected reconfiguration profile参数指定的所存储的设置文档中加载Native PHY参数设置,然后将该参数存储回设置文档。 |
参数 | 值 | 说明 |
---|---|---|
TX模拟PMA设置 | ||
Analog Mode (Load Intel-recommended Default settings) | Cei_11100_lr to xfp_9950 | 选择模拟协议模式来预选TX pin swing设置(VOD、预加重和摆率)。在GUI中加载预选值后,如果单独TX pin swing设置中的一个或多个需要被改变,那么需要使能该选项来覆盖Intel建议的默认设置,从而单独修改设置。 |
Override Intel-recommended Analog Mode Default settings | On/Off | 使能该选项来覆盖Intel建议的设置,对所选的TX模拟模式一个或多个TX模拟参数。 |
Output Swing Level (VOD) | 0-31 | 选择发送器可编程的输出差分电压摆幅。 |
Pre-Emphasis First Pre-Tap Polarity | Fir_pre_1t_neg Fir_pre_1t_pos |
选择预加重的第一个预抽头(pre-tap)的极性。 |
Pre-Emphasis First Pre-Tap Magnitude | 0-16 15 | 选择预加重的第一个预抽头(pre-tap)的幅度。 |
Pre-Emphasis Second Pre-Tap Polarity | Fir_pre_2t_neg Fir_pre_2t_pos |
选择预加重的第二个预抽头(pre-tap)的极性。 |
Pre-Emphasis Second Pre-Tap Magnitude | 0-7 16 | 选择预加重的第二个预抽头(pre-tap)的幅度。 |
Pre-Emphasis First Post-Tap Polarity | Fir_post_1t_neg Fir_post_1t_pos |
选择预加重的第一个后抽头(post-tap)的极性。 |
Pre-Emphasis First Post-Tap Magnitude | 0-25 17 | 选择预加重的第一个后抽头(post-tap)的幅度。 |
Pre-Emphasis Second Post-Tap Polarity | Fir_post_2t_neg Fir_post_2t_pos |
选择预加重的第二个后抽头(post-tap)的极性。 |
Pre-Emphasis Second Post-Tap Magnitude | 0-12 18 | 选择要预加重的第二个后抽头(post-tap)的幅度。 |
Slew Rate Control | slew_r0 to slew_r5 | 选择TX输出信号的摆率。有效值覆盖最慢至最快的速度。 |
High-Speed Compensation | Enable/Disable | 使能TX驱动器中的配电网络(PDN)导致的符号间干扰(ISI)补偿。使能时,它会减少由PDN导致的ISI抖动,但会增加功耗。 |
On-Chip termination | r_r1 r_r2 |
选择片上TX差分匹配。 |
RX模拟PMA设置 | ||
Override Intel-recommended Default settings | On/Off | 使能该选项来覆盖Intel建议的一个或多个TX模拟参数的设置。 |
CTLE (Continuous Time Linear Equalizer) mode | non_s1_mode |
对Continuous Time Linear Equalizer (CTLE)选择RX高增益模式non_s1_mode。 |
DC gain control of high gain mode CTLE | No_dc_gain to stg4_gain7 | 选择高增益模式下的Continuous Time Linear Equalizer (CTLE)的DC增益。 |
AC Gain Control of High Gain Mode CTLE | radp_ctle_acgain_4s_0 to radp_ctle_acgain_4s_28 | 选择在高增益模式下,当CTLE处于手动模式时,Continuous Time Linear Equalizer (CTLE)的AC增益。 |
Variable Gain Amplifier (VGA) Voltage Swing Select | radp_vga_sel_0 to radp_vga_sel_4 | 选择Variable Gain Amplifier (VGA)输出电压摆幅。 |
On-Chip termination | R_ext0, r_r1, r_r2 | 选择片上RX差分匹配。 |
参数 | 值 | 说明 |
---|---|---|
Generate parameter documentation file | On/Off | 开启此选项时,generation生成一个Comma-Separated Value (.csv)文件,包含Transceiver Native PHY IP参数的描述。 |
14 有关时序收敛的更多信息,请参阅Reconfiguration Interface and Dynamic Reconfiguration章节。
15 关于详细信息,请参考Analog Parameter Settings章节中的XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T部分中的Available Options表格。
16 关于详细信息,请参考Analog Parameter Settings章节中的XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T部分中的Available Options表格。
17 关于详细信息,请参考Analog Parameter Settings章节中的XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP部分中的Available Options表格。
18 关于详细信息,请参考Analog Parameter Settings章节中的XCVR_C10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP部分中的Available Options表格。