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

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

2.6.3.7. 创建10GBASE-KR设计

请按照下面步骤创建一个10GBASE-KR设计。
  1. 通过所需的参数设置来生成10GBASE-KR PHY。
    10GBASE-KR PHY IP core包括一个重配置模块。该重配置模块提供了用于访问PHY寄存器的Avalon存储器映射接口
  2. 例化一个复位控制器。您可以从IP Catalog中生成一个Transceiver Reset Controller IP core。您必须连接Transceiver Reset Controller IP core和10GBASE-KR PHY IP core的电源和复位信号。
  3. 对1G数据速率和10G数据速率分别实例化一个TX PLL。连接10GBASE-KR PHY与TX PLL之间的高速串行时钟和PLL锁定信号。对于1G数据速率,您可以使用fPLL,ATX PLL或者CMU PLL。对于10G数据速率,您可以使用ATX PLL或CMU PLL。
  4. 生成一个fPLL,以便从10G参考时钟创建156.25 MHz XGMII时钟。
  5. 使用10GBASE-KR PHY中的tx_pma_divclk,或者生成一个fPLL,以便从10G参考时钟创建156.25 MHz XGMII时钟。
    与面向Stratix V器件的10GBASE-KR PHY IP core不同,Arria 10器件中的10GBASE-KR设计不需要Memory Initialization Files (.mif)(存储器初始化文件)。
  6. 创建一个顶级模块将所有IP (10GBASE-KR PHY IP core、PLL IP core和Reset Controller)模块连接起来,至此,设计完成。