[10GBT] FW: text for comment #4
-----Original Message-----
From: Brett McClellan [mailto:bmcclellan@solarflare.com]
Sent: Friday, May 19, 2006 2:29 PM
To: Brad Booth (E-mail)
Subject: text for comment #4
Brad,
Enclosed is the supporting material for the response to comment #4.
See you on Wed.
Brett
<<mcclellan_01_0506.txt>>
Brett McClellan
SolarFlare Communications
bmcclellan@solarflare.com
9501 Jeronimo, Suite 250
Irvine, CA 92618
(949) 581-6830 ext 2552
Response to Comment #4 on Page Received
May 2006
Brett McClellan
Todd Thompson
Solarflare Communications
Supporters
• Arthur Marris
Author of comment #4 and 802.3ap editor of Clause 45
• Sanjay Kasturia
802.3an editor-in-chief
• Mike McConnell
803.3an editor of Clause 45
Page Received
• Page Received is a status bit with identical function between Clause 28 and Clause 45.
• When first set, Page Received indicates that a base page has been received and is ready to be read by management.
• Subsequently, Page Received indicates that a next page has been received and is ready to be read by management.
Page Received in Clause 28
• Page Received
Register bit 6.1
-maps to state variable: mr_page_rx (Table 28-8)
-reset upon reading register 6 (28.2.4.1.5)
Indicates a base page or next page may be read from register 5
-see 28.2.4.1.5, 28.3.1, Fig 28-16
Page Received in Clause 45
• Page Received
Register bit 7.1.6
-a copy of Clause 22 bit 6.1 ( 45.2.7.2.2)
-maps to state variable: mr_page_rx (Table 28-8)
-reset upon reading register 7.1 ( 45.2.7.2.2)
When first set, 7.1.6 indicates a base page may be read from AN LP base page ability register 7.19
-see 28.2.4.1.5, 28.3.1, Fig 28-16, 45.2.7.7
-Also indicates that the contents of AN advertisement register 7.16 are valid ( 45.2.7.2.2)
Subsequently, 7.1.6 indicates an extended next page may be read from AN LP XNP ability registers 7.25-7.27
-see ( 45.2.7.2.2)
Comment #4
• Comment #4
45.2.7.2.2 ( see last page )
"Consider changing 'register 7.16' to 'the AN LP base page ability register 7.19-7.21'"
• The current text is accurate and does not contain a technical error.
The suggested change is technically correct and would enhance the clarity of the functional description of register bit 7.1.6.
-This enhancement may be added by the comment author in 802.3ap
Supporting Material
Page Received in Clause 28
• 28.2.4.1.5
The Page Received bit (6.1) shall be set to logic one to indicate that a new Link Codeword has been received and stored in the Auto-Negotiation Link Partner ability register. The Page Received bit shall be reset to logic zero on a read of the Auto-Negotiation expansion register (Register 6).
• Table 28-8
State diagram variable MII register MDIO register
mr_page_rx 6.1 Page Received 7.1.6 Page Received
Page Received in Clause 28 cont.
• 28.3.1
mr_page_rx
Status indicating whether a New Page has been received. A New Page has been successfully received when acknowledge_match=true and consistency_match=true and the Link Codeword has been written to mr_lp_adv_ability[16:1].
Values: false; a New Page has not been received.
true; a New Page has been received.
Page Received in Clause 28 cont.
• Figure 28-16-Arbitration state diagram
mr_page_rx <= false in states:
-AUTO-NEGOTIATION ENABLE
-ABILITY DETECT
-TRANSMIT DISABLE
-NEXT PAGE WAIT
mr_page_rx <= true in state:
-COMPLETE ACKNOWLEDGE
-mr_page_rx is set after any page is received (base page or next page)
Page Received in Clause 45 cont.
• 45.2.7.2.2 Page received (7.1.6)
The Page received bit (7.1.6) shall be set to one to indicate that a new Link Codeword has been received and stored in the AN LP XNP ability registers 7.25-7.27. The contents of register 7.16 are valid when bit 7.1.6 is set the first time during the Auto-Negotiation. The Page received bit shall be reset to zero on a read of the AN status register (Register 7.1) or if present, the Auto-Negotiation expansion register 6 (see 28.2.4.5). This bit is a copy of bit 6.1 in register 6, if present (see 28.2.4.1).
• 45.2.7.7
Register 7.19 is a copy of register 5, if present (See 28.2.4.1).