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

ID 683617
日期 11/06/2017
Public

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

文档目录

2.7.2.2.2. 速率切换

此部分概述如何在PIPE Gen1 (2.5 Gbps)、Gen2 (5.0 Gbps)和Gen3 (8.0 Gbps)模式之间自动切换速率。
在Arria 10器件中,有一个与Standard PCS和Gen3 PCS通用的ASN模块,位于PMA PCS接口,用于处理所有的PIPE速度变化。当请求速率切换时,PIPE接口时钟速率被调整以匹配数据吞吐量。
PIPE Gen3 32 bit PCS时钟速率
PCIe* Gen3 Capability Mode Enabled Gen1 Gen2 Gen3
通道数据速率 2.5 Gbps 5 Gbps 8 Gbps
PCS时钟频率 250 MHz 500 MHz 250 MHz
FPGA架构IP时钟频率 62.5 MHz 125 MHz 250 MHz
PIPE接口宽度 32-bit 32-bit 32-bit
pipe_rate [1:0] 2'b00 2'b01 2'b10
速率切换变更下面的模块级图显示ASN与8G PCS和Gen3 PCS之间的高级连接。


Gen1、Gen2和Gen3之间的速度切换顺序如下所示:

  1. 在FPGA架构中实现的PHY-MAC层通过pipe_rate[1:0]请求速率变化。
  2. ASN模块等待相位补偿FIFO刷出数据。然后,ASN模块会对PCS复位进行置位。
  3. ASN对Standard PCS和Gen3 PCS置位时钟关闭信号以动态关闭时钟。
  4. 当速率切换到Gen3速度或者从Gen3速度切换到其他速度时,ASN会对时钟和数据多路复用器选择信号进行置位。
  5. ASN使用一个pipe_sw[1:0]输出信号来发送速率变更请求到PMA。
  6. ASN继续监控PMA上的pipe_sw_done[1:0]输入信号。
  7. ASN接收到pipe_sw_done[1:0]信号后置低时钟关闭信号来释放该时钟。
  8. ASN置低PCS复位。
  9. ASN向PHY-MAC接口发送速度切换完成信号。这是通过向PHY-MAC接口发送pipe_phy_status信号来完成的。
速度变化顺序