Forum Discussion
Hi,
How do I determine the current operating speed, not the default speed?
>> In 10GBase-R MAC mode the MAC works with different speed just by repeating the same bit value for the duration of the speed. You can get the speed info from the input clock, as Phy line speed is aligned with the input clock.
i.e., 1G output it repeats 10 cycles same bit value on the 10G link and there is change in the PHY line speed.
Same is the case in 2.5G mode MAC manipulates the data to achieve 2.5G (4 clock cycles of same bit value and by reading the PHY speed it will result 10G but the MAC does the change in speed)
Best regards,
zying
Thank you, this is very interesting. How does the MAC know that the data is/should be repeated and how often? the 'operating speed' signal is supposed to send this information to the MAC. If it always says 10G, then how would the MAC know it was really sending repeated 1G data, for example?
Is this information stored somewhere in a MAC register?
How can I gain access to it?