Transmitter (TX)

The transmitter performs the following functions:

  • Replicates XGMII data for slower Ethernet MAC data rates compared to the fixed speed of the SerDes (10.3125 Gbps)
  • Performs TX auto-negotiation in which transmit data is sourced from the PCS block.
  • Performs 64b/66b encoding to generate 64-bit data with a 2-bit sync header.
  • Scrambles the 66-bit data.
  • Performs FEC coding and framing in FEC mode.
  • Uses the gearbox to convert the 66-bit transmission block into SerDes 32b width data.
  • Generates test patterns in test mode.

Figure 1. 10GBase-KR Transmitter