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

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

3.11.1.2. 多通道x1 non-bonded配置的实现

该配置是x1 non-bonded情况的扩展。如下实例中,10个通道连接到两个PLL IP核实例。需要两个PLL实例是因为使用x1时钟网络的PLL只能跨相同收发器bank中的6个通道。而第二个PLL实例需要对其余4个通道提供时钟。

由于10个通道未被bonded且相互之间不相关,因此可对第二个PLL实例使用一个不同的PLL类型。也可使用两个以上PLL IP核并且使用不同PLL驱动各个通道。如果某些通道运行于不同的数据速率,则需要使用不同的PLL驱动各通道。

图 136. 多通道x1 non-bonded配置的PHY IP核和PLL IP核连接


实现多通道x1 non-bonded配置的步骤

  1. 选择要在设计中例化的PLL IP核(ATX PLL、fPLL或CMU PLL)并例化PLL IP核。
  2. 使用IP Parameter Editor配置PLL IP核
    • 对于ATX PLL IP核,请不要包含主CGB。如果您的设计使用ATX PLL IP核,并且多于6个通道,则不适合选择x1 Non-Bonded配置选项。使用ATX PLL IP核和Native PHY IP核中6个以上通道时,需选择多通道xN Non-Bonded或多通道x1/xN Non-Bonded配置。
    • 请参阅多通道xN Non-Bonded配置实现部分或多通道x1/xN Non-Bonded实例。
    • 对于fPLL IP核,请将PLL反馈操作模式设置为 direct
    • 对于CMU PLL IP核,请指定参考时钟和数据速率。无需特殊配置规则。
  3. 使用IP Parameter Editor配置Native PHY IP内核
    • Native PHY IP core TX Channel bonding mode设置为Non-Bonded
    • 根据设计要求设置通道数。在该实例中,通道数被设置为10。
  4. 创建一个顶层封装以将PLL IP核连接到Native PHY IP核。
    • PLL IP核的 tx_serial_clk输出端口代表高速串行时钟。
    • Native PHY IP核具有10个(本实例中)tx_serial_clk input端口。每个端口与收发器通道的本地CGB的输入相对应。
    • 如上图所示,请将首6个tx_serial_clk input连接到第一个收发器PLL实例。
    • 将其余 4个tx_serial_clk input连接到第二个收发器PLL实例。