10G BPS Serial Link

Discussion in 'Embedded Systems and Microcontrollers' started by Brownout, Feb 20, 2013.

  1. Brownout

    Thread Starter Well-Known Member

    Jan 10, 2012
    So again, I'm reading a document that is relevant to my project, and I am once again confused:confused: The section is discussing clock correction between the transmitter and receiver, basically adding idle symbols to the data stream, which will be kept or thrown away at the reciever to avoid fifo over or under flows. It says this:

    But wait! This is a 10Gbit/sec serial line, so the rate is 10GBPS, or 10*reference clock (1GHZ) bits/sec. They are telling me the over and under flow is 20,000 SYMBOLS/sec. According to my calculations, that should be 20,000 Bits/sec or 2,000 symbols/sec (we're talking 10bit symbols for 8b/10b encoding) ​

    It's a long document, so don't bother if you don't have the time. I'll figure it out sooner or later.​

  2. kubeek


    Sep 20, 2005
    I am not sure how robust the 8/10 encoding is, but any way I think it could mean that 20,000 times a second you somehow lose one symbol - you either get a different one or have the symbol discarded as corrupted.
    ..or the author screwed up and meant 2000 a second.

    Either way thanks for a nice document, I will have to find some time to read it whole.