驱动10Gb串行引脚是否需要10GHz时钟?


9

我正在阅读有关Altera FPGA的10Gb / s以太网PHY(此处的数据表)。让我印象深刻的是,在硬件级别,10Gb / s是串行完成的。

天真的,我想串行执行10Gb / s,一个需要10GHz的时钟。但是,对于一个时钟,10GHz似乎太高了,数据表没有在任何地方指定10GHz时钟。

10Gb / s串行通信如何完成?什么时钟驱动这种传输?


他们现在有28Gbps的工作速度。需要使用合适的RLL代码(例如8B10B)来调制惊人的10GHz +。我还没有看到任何规格,但是在单频或正交调制的单模和多模光纤上使用激光时,在钻石基板上的砷化镓就可以想到。
Tony Stewart Sunnyskyguy EE75

2
请注意,您可以使用多位符号,因此,如果不使用二进制级别而是使用4级编码,则可以将所需的符号频率减半,但会降低噪声容限和电路复杂度。我不确定它是否适用于以太网。
clabacchio

实际上10 + Gbps将使用64B / 66B,而8B10B则是1Gbps,甚至更低。是的,他们使用use非常高速的ADC:5位,4.25GS / s,3位ADC,17GS / s
Tony Stewart Sunnyskyguy EE75

对此了解不多,但是该领域的一些研发工作将40nm和28nm CMOS用于SERDES时钟和数据。
Tony Stewart Sunnyskyguy EE75

Answers:


7

在Altera部件上,您提供了一些参考基本时钟,例如156.25Mhz。然后,收发器部分具有一个PLL,它将频率提高到我认为的一半。因此,对于10Gb / s链路,它将为5 Ghz。或者,如果不像我们对XAUI接口所做的那样将其分成4条通道而不是拥有10Gb / s链接,它可能会更低。该时钟和并行数据送入串行器,然后输出10Gb / s串行数据。无论如何,这就是要旨。您可以在此处阅读有关Altera收发器如何工作的更多信息。

这是他们文档中的一部分。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.