I am reading about the 10Gb/s Ethernet PHY for Altera FPGAs (datasheet here). I was impressed to know that, at the hardware level, the 10Gb/s is done serially.
Naively, I would think to do 10Gb/s serially, one needs a 10GHz clock. However, 10GHz seems awefully high for a clock, and the datasheet does not specify a 10GHz clock anywhere.
How is 10Gb/s serial communication done? What clocks drive such transfers?