我正在阅读有关Altera FPGA的10Gb / s以太网PHY(此处的数据表)。让我印象深刻的是,在硬件级别,10Gb / s是串行完成的。
天真的,我想串行执行10Gb / s,一个需要10GHz的时钟。但是,对于一个时钟,10GHz似乎太高了,数据表没有在任何地方指定10GHz时钟。
10Gb / s串行通信如何完成?什么时钟驱动这种传输?
他们现在有28Gbps的工作速度。需要使用合适的RLL代码(例如8B10B)来调制惊人的10GHz +。我还没有看到任何规格,但是在单频或正交调制的单模和多模光纤上使用激光时,在钻石基板上的砷化镓就可以想到。
—
Tony Stewart Sunnyskyguy EE75
请注意,您可以使用多位符号,因此,如果不使用二进制级别而是使用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