L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

3.11.2.1. 实现x6/x24绑定模式

图 164. x6/x24绑定模式的Native PHY IP与PLL IP Core之间的连接
注: 虽然上图看起来与"多通道x1/x24非绑定示例"类似,但收发器通道上的时钟输入端口旁路x6/x24绑定配置中的本地CGB。当Native PHY channel bonding mode设置成Bonded时会处理此内部连接。

实现x6/x24绑定配置的步骤

  1. 您可以对x6/x24绑定配置例化ATX PLL或者fPLL。
    • 请参考Instantiating the ATX PLL IP Core或者Instantiating the fPLL IP Core来了解详细步骤。

    • 由于CMU PLL不能驱动Master CGB,因此只有ATX PLL或者fPLL能用于绑定配置。
  2. 使用IP Parameter Editor配置PLL IP core。使能Include Master Clock Generation BlockEnable bonding时钟输出端口。
  3. 使用IP Parameter Editor配置Native PHY IP core。
    • Native PHY IP core TX Channel bonding mode设置成PMA bondingPMA/PCS bonding
      注: 当使用PMA/PCS绑定时,必须连续放置所有通道。请参考"Channel Bonding"部分来了解详细信息。
    • 设置设计所需要的通道数量。在此示例中,通道数量设置为10。
  4. 创建一个顶层封装器(wrapper),将PLL IP core连接到Native PHY IP core。
    • 在此情况下,PLL IP core有宽度[5:0]的tx_bonding_clocks输出总线。
    • Native PHY IP core的tx_bonding_clocks输入总线为宽度[5:0]乘以收发器通道数(本示例中为10)。因此对10通道而言,总线宽为[59:0]。
      注: 连接tx_bonding_clocks时,保持tx_serial_clk开启以避免 Intel® Quartus® Prime Pro Edition软件抖动错误。
    • 通过复制通道PLL[5:0]的输出,将 PLL IP core连接到PHY IP core。对于10通道,连接输入端口的Verilog语句是.tx_bonding_clocks ({number_of_channels{tx_bonding_clocks_output}})
图 165. x6/x24绑定模式—内部通道连接