Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

3.11.4. 混合和匹配实例

在Arria 10收发器体系结构中,单独的Native PHY IP核和PLL IP核方案支持很大的灵活性。共享P​​LL和重配置数据速率会很容易。下面的设计实例显示了PLL共享以及bonded和non-bonded时钟配置。

图 196. 混合和匹配设计实例


PLL实例

在该实例中,使用了两个ATX PLL实例和5个fPLL实例。对每个PLL实例选择一个相应的参考时钟。IP Catalog列出了可用的PLL。

对PLL IP核使用以下的数据速率和配置设置:

  • 收发器 PLL实例0: 输出时钟频率为6.25 GHz的ATX PLL
    • 使能主CGB和绑定输出时钟。
  • 收发器PLL实例1:输出时钟频率为5.1625 GHz的fPLL
  • 收发器PLL实例2:输出时钟频率为5.1625 GHz的fPLL
  • 收发器PLL实例3:输出时钟频率为0.625 GHz的fPLL
    • 选择Use as Transceiver PLL 选项。
  • 收发器PLL实例4: 输出时钟频率为2.5 GHz的fPLL
    • Select Enable PCIe* clock output port option.
    • 选择Use as Transceiver PLL选项。
      • 将协议模式设置为PCIe Gen2。
    • 选择Use as Core PLL选项
      • Desired frequency设置为0 ps相移的500 MHz。
  • 收发器PLL实例6:输出时钟频率为4 GHz的ATX PLL
    • 使能主CGB和绑定输出时钟
    • 选择Enable PCIe clock switch interface选项
    • 设置Number of Auxiliary MCGB Clock Input ports为1

Native PHY IP核实例

在这个示例中,使用了4个收发器Native PHY IP核实例和4个10GBASE-KR PHY IP实例。将下面的数据速率和配置设置用于PHY IP:

  • 带10通道的bonded组的12.5 Gbps Interlaken
    • 从Arria 10收发器Native PHY IP核GUI中设置Interlaken 10x12.5 Gbps预设。
    • 请参阅Interlaken以了解详细信息。
  • 4个通道的自定义多数据速率 1.25G/9.8G/10.3125 Gbps non-bonded组
    • 设置Number of data channels为4。
    • 设置TX channel bonding为Not Bonded。
    • TX PMA标签中,设置Number of TX PLL clock inputs per channel为3。
    • RX PMA标签中,设置Number of CDR reference clocks为3。
  • 带两个通道的non-bonded组的1.25 Gbps千兆以太网
    • 从Arria 10收发器Native PHY IP内核GUI中设置GIGE-1.25Gbps预设。
    • Number of data channels更改为2。
  • 带8通道的bonded组的PCIe Gen3
    • 从Arria 10收发器Native PHY IP内核GUI中设置PCIe PIPE Gen3x8 预设。
    • TX Bonding options下,将PCS TX channel bonding master设置成通道5。
      注: PCS TX通道绑定主器件的物理位置必须被布局在收发器bank的通道1或通道4中。这个实例中,bonded组的第5个通道的物理位置被布局在收发器bank中的通道1中。
    • 请参阅PCI Express (PIPE)以了解详细信息。
  • 4个通道的10.3125 Gbps 10GBASE-KR non-bonded组
    • 例化Arria 10 1G/10GbE和10GBASE-KR PHY IP 4次,每次例化一个通道。
    • 请参阅10GBASE-KR PHY IP Core以了解详细信息。

PLL和时钟网络的连接指南

  • 对于10个通道的bonded组的12.5 Gbps Interlaken,将tx_bonding_clocks连接到收发器PLL的tx_bonding_clocks输出端口。对于所有10个bonded通道进行该连接。该连接使用一个主CGB和x6 / xN时钟线以到达bonded组中的所有通道。
  • 连接10GBASE-KR PHY IP的前两个实例的tx_serial_clk端口到PLL实例1(5.1625 GHz的fPLL)的tx_serial_clk端口。该连接在收发器bank中使用x1时钟线。
  • 连接10GBASE-KR PHY IP的剩余两个实例的tx_serial_clk端口到PLL实例2 (5.1625 GHz的fPLL)的tx_serial_clk端口。该连接在收发器bank中使用x1时钟线。
  • 连接定制多数据速率PHY IP的三个tx_serial_clk端口,如下:
    • 连接tx_serial_clk0端口到PLL实例2 (5.1625 GHz的fPLL)的tx_serial_clk端口。该PLL实例共享两个10GBASE-KR PHY IP通道,也在收发器bank中使用x1时钟线。
  • 连接1.25 Gbps千兆以太网non-bonded PHY Ip实例到PLL实例5的tx_serial_clk端口。对该连接进行两次,每个通道使用一个连接。该连接在收发器 bank中使用x1时钟线。
  • 按如下所示连接8个通道的PCIe Gen3 bonded组:
    • 连接PHY IP的tx_bonding_clocks到收发器PLL实例6的tx_bonding_clocks 端口。对8个bonded通道中的每个通道进行该连接。
    • 连接PHY IP的pipe_sw_done到收发器PLL实例6的pipe_sw 端口。
    • 连接PLL实例5的pll_pcie_clk端口到 PHY IP的pipe_hclk_in 端口。
    • 连接PLL实例5的tx_serial_clk端口到PLL实例6的mcgb_aux_clk0端口。该连接被要求作为PCIe速度协商协议的一部分。