Achronix Speedster22i 10G/40G/100G Ethernet User Manual
Page 91

UG029, September 6, 2013
91
Ethernet.
Following are the technology ability field encoding:
Bit-15 to Bit-11 are reserved.
Bit-10: 100GBASE-CR10
Bit-9: 40GBASE-CR4
Bit-8: 40GBASE-KR4
Bit-7: 10GBASE-KR
Bit-6: 10GBASE-KX4
Bit-5: 1GBASE-KX
Note: 10G-KX4 is not supported in this
implementation and should not be set by the
application.
Table 53
– KXAN_ABILITY_2 / KXAN_REM_ABILITY_2 Register Description
Bit(s)
Name
Description
Reset
value
13:0
Technology
Ability
(A24:A11)
Bit-13 to Bit-0 are reserved.
0x0
15:14
FEC capability
a) F0 (bit-14) is FEC ability.
b) F1 (bit-15) is FEC requested.
0x0
Next page Ability Register Bits (AN_XNP / LP_AN_XNP)
During auto-negotiation, a 48-bit next page ability word can be exchanged between the local
and the remote device. Note that the ability word is split into three registers within the
register map of the module (XNP_0/1/2).
Table 54
– AN_XNP_0 / LP_AN_XNP_0 Register Description
Bit(s)
Name
Description
Reset
value
10:0
M (Message)/
U(Unformatted)
These bits can be used as message code field or
unformatted code field. When bit-13 is logical one, these
bits represent message code field. Predefined message
code field should be used as specified in the standard
802.3ap.
For the null message code the value is 0x01.
0x1
11
Toggle bit
Flag to keep track of the state of the local device’s
Toggle bit. Initial value is taken from base page.
0x0
12
Ack2
Acknowledge 2 (Ack2) is used to indicate that the
receiver is able to act on the information (or perform the
task) defined in the message.
0x0
13
MP
Message page bit. There are two types of Next page
word.
Message page (1)
Unformatted page (0)
For the Message Next Pages, the MP bit shall be set to
logical one and for the Unformatted Next Pages, the MP
bit shall be set to logical zero;
0x1