5.2.1.7. Interlaken Disparity Generator
The Interlaken disparity generator block is in accordance with the Interlaken protocol specification and provides a DC-balanced data output.
The Interlaken protocol solves the unbounded baseline wander, or DC imbalance, of the 64B/66B coding scheme used in 10Gb Ethernet by inverting the transmitted data. The disparity generator monitors the transmitted data and makes sure that the running disparity always stays within a ±96-bit bound. It adds the 67th bit (bit 66) to signal the receiver whether the data is inverted or not.
| Bit 66 | Interpretation | 
|---|---|
| 0 | Bits [63:0] are not inverted; the receiver processes this word without modification | 
| 1 | Bits [63:0] are inverted; the receiver inverts the bits before processing this word |