Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

[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