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

[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).