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

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

2.7.2.2.7. 齿轮箱(Gearbox)

根据PIPE 3.0规范,对于在Gen3 PCS上移动的每128比特,PHY必须发送130比特的数据。 英特尔使用pipe_tx_data_valid信号(每16个模块的数据)发送累积的32比特数据。

130-bit模块按如下方式在32-bit数据通路中接收:34 (32+2-bit sync header),32,32,32。在第一个周期中,齿轮箱将34-bit输入数据转换为32-bit数据。在接下来的三个时钟周期中,齿轮箱将合并来自相邻周期的比特。为了使齿轮箱正常工作,必须在数据中为每16个移位提供一个间隙,因为每个移位都包含两个额外比特,用来将初始的34比特转换为齿轮箱中的32比特。在16个移位之后,齿轮箱又额外发送出去了一些32比特数据。这需要输入数据流中有间隙,这通过在每16个数据模块之后驱低pipe_tx_data_valid一个周期来实现。

图 100. Gen3数据传输