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

Page 91

Advertising
background image

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

Advertising