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

ID 683617
日期 11/06/2017
Public

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

文档目录

2.9.3.4. 如何使用低延时模式的Enhanced PCS来实现高于17.4 Gbps的设计

  • 您应该先熟悉Enhanced PCS和PMA体系结构、PLL体系结构和复位控制器。
  • 确保已经对工程选择了一个Arria 10 GT器件。
  1. 选择Tools > IP Catalog > Interface Protocols > Transceiver PHY > Arria 10 Transceiver Native PHY。请参考选择和例化PHY IP内核来了解详细步骤。
  2. VCCR_GXBVCCT_GXB设置成1.1V。请注意这些设置将被QSF文件设置(也应该设为1.1V)覆盖。QII将确保实际电压与管脚连接指南及Arria10数据表保持一致。
  3. 在位于Datapath Options下的Transceiver configuration rules列表中选择Basic (Enhanced PCS)
  4. 对Arria 10 Transceiver Native PHY Parameter Editor的每个输入使用Transceiver Native PHY IP Parameters Settings for Basic (Enhanced PCS) and Basic with KR FEC表中的参数值作为起始点。或者,使用Transceiver Native PHY Presets中描述的协议预置,然后通过修改此设置来满足您的特定要求。
    • 要确保数据速率设置成25781.25 Mbps。要实现更高的数据速率,使用Enhanced PCS basic模式,并且不要勾选低延迟选项。选择一个CDR参考时钟以匹配您的数据速率。使用相位补偿FIFO模式。
    • 确保DFE要从Rx PMA设置中禁用。
    • 将Enhanced PCS/PMA接口宽度设为64比特。
    • 将FPGA fabric/Enhanced PCS接口宽度设为64比特。
    • 您可以使能RX/TX FIFO双宽度模式来创建一个128比特的FPGA架构/PCS接口宽度。
    • 点击Finish生成Native PHY IP(这是您的RTL文件)。
    图 160. 17.4 Gbps以上数据速率和128比特的FPGA Fabric / PCS接口宽度的Basic (Enhanced PCS)收发器配置的Native PHY的信号和端口


  5. 选择Tools > IP Catalog > Basic Functions > Clocks > PLLs and Resets > PLL > Arria 10 Transceiver ATX PLL。请参考例化ATX PLL IP核来了解详细步骤。
  6. 使用Parameter Editor配置 ATX PLL IP。
    • 选择GT时钟输出缓冲器。
    • 使能PLL GT时钟输出端口。
    • 将PLL输出时钟频率设置成Native PHY IP建议的频率。
    图 161. GT Clock Lines使能的ATX PLL IP
  7. 创建一个收发器复位控制器。请参考复位收发器通道了解关于配置复位IP内核的详细信息。
  8. 连接Native PHY IP内核到PLL IP内核和复位控制器。

    ATX PLL的端口tx_serial_clk_gt代表专用的GT时钟线。将此端口连接到Native PHY IP内核的tx_serial_clk0端口。Quartus Prime软件将自动使用专用GT时钟,而不是x1时钟网络。