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

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

2.5.3. 如何在 Cyclone® 10 GX收发器中实现Interlaken

在实现Interlaken协议PHY层之前,应先熟悉Interlaken协议,Enhanced PCS和PMA体系结构、PLL体系结构和复位控制器。

在IP Parameter Editor中, Cyclone® 10 GX器件对Interlaken提供三种预设置变化(preset variation):

  • Interlaken 1x6.25 Gbps
  • Interlaken 6x10.3 Gbps
  1. 从IP Catalog (Installed IP > Library > Interface Protocols > Transceiver PHY > Cyclone® 10 GX Transceiver Native PHY)例化 Cyclone® 10 GX Transceiver Native PHY IP
    请参考选择和实例化PHY IP Core获得详细信息。
  2. 根据要实现的协议,从Datapath Options下的Transceiver configuration rules列表中的选择Interlaken
  3. 使用Transceiver Native PHY IP Parameters for Interlaken Transceiver Configuration Rules...中表格里的参数值作为起点。或者,也可以使用Transceiver Native PHY Presets中所述的协议预置(protocol presets)。接下来,通过修改设置来满足您特定的要求。
  4. 单击Generate生成Native PHY IP (这是您的RTL文件)。
    图 27. Interlaken的Native PHY IP的信号和端口
  5. 配置和例化您的PLL。
  6. 创建一个收发器复位控制器。您可以使用您自己的复位控制器或使用Transceiver PHY Reset Controller。
  7. 使用架构逻辑资源实现TX软绑定逻辑和RX多通道对齐去偏斜状态机,以实现多通道Interlaken。
  8. 将Native PHY IP连接到PLL IP和复位控制器。
    图 28. Interlaken PHY设计的连接指南

    该图显示了Interlake PHY设计的实例连接。

    对于蓝色模块,Intel提供一个IP core。灰色模块使用TX软绑定逻辑和RX去偏斜逻辑。白色模块是您的测试逻辑或MAC层逻辑。

  9. 仿真您的设计以验证其功能性。
    图 29. 12通道绑定Interlaken链路,TX方向为显示更多细节,显示了三个不同的时间段,具有相同的缩放级别。
    图 30. 12通道绑定Interlaken链路,RX方向为显示更多细节,显示了三个不同的时间段,具有不同的缩放级别。