Patent ID: 7817674
Filing Date: 2010-10-19
Classification: H03K,H04L

Abstract:
1. A method for transferring received data from a transmission medium on an input of a physical layer device of an Ethernet controller to an output associated with the physical layer device and to a media independent layer, the transferred data associated with transferred timing information from the physical layer device to the media independent layer, the method comprising: generating a receive clock; synchronizing data transitions of each of a plurality of bits in the received data to at least one edge of the generated receive clock to provide synchronized receive data in the physical layer device; transmitting the synchronized plurality of bits of receive data to the media independent layer over a plurality of corresponding transmit paths from the physical layer device; receiving a programmable clock delay; generating a delayed receive clock in the physical layer device by delaying the receive clock by the programmable clock delay; wherein the data transitions in the synchronized plurality of bits of receive data are positioned relative to a rising edge of the generated delayed receive clock at a predetermined position therein following the rising edge thereof; and transmitting the generated delayed receive clock to the media independent layer along with the synchronized plurality of bits of receive data.