Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

3.11.2.1. x6/xN绑定模式实现

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


实现x6/xN bonded配置的步骤

  1. 可例化ATX PLL或fPLL进行x6/xN bonded配置。
    • 由于CMU PLL不能驱动Master CGB,因此只可使用ATX PLL或fPLL进行bonded配置。
  2. 使用IP Parameter Editor配置PLL IP核。使能Include Master Clock Generation BlockEnable bonding时钟输出端口。
  3. 使用IP Parameter Editor配置Native PHY IP核。
    • Native PHY IP core TX Channel bonding mode设置为PMA bondingPMA/PCS bonding
    • 按照设计所需设置通道数。本实例中,通道数设置为10。
  4. 创建一个顶层封装以将PLL IP核连接到Native PHY IP核。
    • 该情况下,PLL IP核具有宽度[5:0]的tx_bonding_clocks输出总线。
    • Native PHY IP核的tx_bonding_clocks输入总线宽度为[5:0]乘以收发器通道数(本实例中为10个通道)。对于10通道,总线宽度为[59:0]。
      注: 连接tx_bonding_clocks时,悬空pll_ref_clk open以避免任何Quartus Prime软件的装配错误。
    • 通过复制PLL[5:0]的输出获得通道数目从而将 PLL IP核连接到PHY IP核。对于10通道,输入端口连接的Verilog语句是.tx_bonding_clocks ({number_of_channels{tx_bonding_clocks_output}})
注: 尽管上述结构图看起来与10通道的non-bonded配置实例类似,但收发器通道上的时钟输入端口旁路x6/xN bonding配置中的本地CGB。当Native PHY channel bonding mode设置成Bonded时,就使用此内部连接。
图 140. x6/xN绑定模式 —内部通道连接