英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

3.11.2.1. 实现x6/xN绑定模式

图 196. x6/xN绑定模式的PHY IP Core和PLL IP Core连接


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

  1. 您可以对x6/xN绑定配置例化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
    • 设置设计所需要的通道数。在该示例中,通道数被设置为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软件抖动错误。
    • 通过复制通道PLL[5:0]的输出,将 PLL IP core连接到PHY IP core。对于10通道,连接输入端口的Verilog语句是.tx_bonding_clocks ({number_of_channels{tx_bonding_clocks_output}})
注: 虽然上图看起来与10通道的非绑定配置示例类似,但收发器通道上的时钟输入端口会旁路x6/xN绑定配置中的本地CGB。当Native PHY channel bonding mode设置成Bonded时会采用此内部连接。
图 197. x6/xN绑定模式 —内部通道连接