I'm trying to understand the ethernet interface.
My understanding is that Ethernet is an asynchronous interface since there is no explicit clock signal transmitted along with data.
So, when there is no clock explicit transmission, is it right that all forms of ethernet (10base-t, 100base-tx and 1000base-t) transmit clock and data on the same line? Like do all PHY transceivers use clock data recovery?
For example : In the 100base-tx transmit, we don't have a block that mentions the clock and data are combined together. In which stage does the data modulate the clock?
But in 100base-tx receive, we have this clock data recovery block.
Can someone tell me how the data is modulated on the clock and transmitted? And do all PHY (10base and 100base and 1000base) receivers have the CDR block?