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

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

3.6. 发送器数据路径接口时钟

PLL生成的时钟被用于对通道PMA和PCS模块提供时钟。对于standard PCS和enhanced PCS,时钟体系结构是不同的。

图 181. 发送器Standard PCS和PMA时钟

master CGB或local CGB对发送器PMA的串行器提供高速串行时钟,并且对发送器PCS提供低速并行时钟。

在Standard PCS中,对于不使用字节串行器的配置,并行时钟被所有模块(包括TX相位补偿FIFO的读取端)使用。对于使用字节串行器模块的配置,2分频或4分频的时钟被字节串行器和TX相位补偿FIFO使用。用于对TX相位补偿FIF的读取端提供时钟的时钟也被转发到FPGA架构,以提供FPGA架构和收发器之间的接口。

如果被转发到FPGA架构的tx_clkout用于对相位补偿FIFO的写入端提供时钟,那么FIFO的两端有0 ppm频率差,因为使用的是同一时钟。

如果使用一个不同于tx_clkout的时钟对相位补偿FIFO的写入端提供时钟,那么必须确保所提供的时钟相对于tx_clkout要有0 ppm频率差。

图 182. 发送器Enhanced PCS和PMA时钟master CGB或local CGB对发送器PMA的串行器提供串行时钟,并且对发送器PCS提供并行时钟。

在Enhanced PCS中,并行时钟被所有模块(包括TX相位补偿FIFO的读取端)使用。绑定配置中的所有通道的时钟都被转发。您可以选择tx_clkout[0]作为源来同步内核中的TX逻辑。

对于Enhanced PCS,发送器PCS将以下时钟转发到FPGA架构:

在非绑定和绑定配置中每个发送器通道的tx_clkout。在绑定配置中,根据内核时序要求可以使用任何的tx_clkout

您可以通过使用下列其中一个方法来同步(clock)发送器数据路径:

  • Quartus Prime选择的发送器数据路径接口时钟
  • 用户选择的发送器数据路径接口时钟