Hi,
1) The first
paragraph of this section has some understandability
issue:
"If a PHY reports via bit 1.7 that it lacks
the ability to encode and transmit data from the media independent
interface regardless of whether the
PHY has determined that a valid link has been established, the PHY shall
return a value of zero in bit 0.5, and any
attempt to write a one to bit 0.5 shall be ignored."
My suggestion is
to change it to:
"If a PHY reports via bit 1.7 that it lacks
the ability to encode and transmit data from the media independent
interface when the PHY has not
determined that a valid link has been established, the PHY shall
return a value of zero in bit 0.5, and any
attempt to write a one to bit 0.5 shall be
ignored."
2) The second paragraph
says:
"If bit 0.5 is set to a logic zero, bit 0.12 to
logic one or bit 0.8 to logic zero, encoding and transmitting data from
the media independent interface shall
be dependent on whether the PHY has determined that a valid link has been established. When bit 0.12 is one or
bit 0.8 is zero, bit 0.5 shall be ignored."
There are two
questions here:
a) What does ignore
mean? does it mean whatever 0.5 value is, it would be considered to be
zero?
b) The second
sentence of this quote contradicts the first sentence. Because both of
them are talking about a condition in which 0.12 is set to 1 or 0.8 is zero,
but the latter sentence says 0.5 should be ignored while the former sentence
says
if 0.5 is zero, it
means no unidirectional support.
Suggestion is to
delete the first sentence.
Yours,
Shahram