Control register bits (kxan_control), Status register bits (kxan_status), E 89 – Achronix Speedster22i 10G/40G/100G Ethernet User Manual

Page 89

Advertising
background image

UG029, September 6, 2013

89

Control Register Bits (KXAN_CONTROL)

The control register controls the operation of the autonegotiation function.

Table 49

KXAN_CONTROL Register Description

Bit

Name

Description

Type

8:0

Reserved

Bits always set to ‘0’.

RO

9

Restart Auto-

Negotiation

Self Clearing bit should be set to ‘1’ to restart the auto-
negotiation process.

RW

SC

11:10

Reserved

Bits always set to ‘0’.

RO

12

Auto-

Negotiation

Enable

Should be set to ‘1’ to enable the auto-negotiation process.
Should be set to ‘0’ (Reset value) to disable the auto-
negotiation process.

RW

13

Extended Next

Page Control

When set to ‘1’, extended next pages are enabled. When
set to ‘0’, extended next pages are disabled.
When enabled (1) transmission of next page with non-null
code field is possible. The next page registers should be
initialized and must be set (handshaking) every time a next
page is received.
When disabled (0) only null next page is transmitted in
response to received next pages from link partner.

RW

14

Reserved

Bits always set to ‘0’.

RO

15

AN Reset

Self Clearing bit should be set to ‘1’ to reset the auto-
negotiation process.

RW

SC

Status Register Bits (KXAN_STATUS)

Table 50

KXAN_STATUS Register

Bit

Name

Description

Type

0

Link partner

Auto-

Negotiation

Ability

Set to ‘1’ to indicate that the Link Partner is able to perform
Auto-

Negotiation. Set to ‘0’ to indicate that the Link Partner

is not able to perform Auto-Negotiation.

RO

1

Reserved

Bit always set to ‘0’.

RO

2

Link Status

Latched Low bit set to ‘1’ to indicate that the PMA link is
up. Set to ‘0’ to indicate that the link is/was down.
Note: this is a direct result of activity on the external pin
phy_los.

RO

LL

3

Auto-

Negotiation

Ability

Always set to ‘1’ to indicate that the Core is able to perform
Auto-Negotiation.

RO

4

Remote Fault

Latch High bit set to ‘1’ to indicate that a remote fault
condition is detected. Set to ‘0’ to indicate that a remote
fault condition is not detected.

RO

LH

5

Auto-

Negotiation

Complete

Set to ‘1’ to indicate that the Auto-Negotiation process is
completed.

Set to ‘0’ to indicate that the Auto-Negotiation

process is not completed.

RO

6

Page Received

La

tch High bit set to ‘1’ to indicate that a page has been

received. Set to ‘0’ to indicate that a page has not been
received.

RO

LH

7

Extended Next

Page Status

Set to ‘1’ to indicate that the Extended next pages are
enabled.

RO

8

Reserved

Bit always set

to ‘0’.

RO

Advertising