Control register bits (kxan_control), Status register bits (kxan_status), E 89 – Achronix Speedster22i 10G/40G/100G Ethernet User Manual
Page 89
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