[EFM] 22.2.4.1.12 Unidirectional enable
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