User guide

Word
Addr
Bit R/W Name Description
0x4
C2
1
RO AN page received When set to 1, a page has been received. When 0, a page
has not been received. The current value clears when the
register is read. For more information, refer to bit 7.1.6 in
Clause 73.8 of IEEE 802.3ap-2007.
2 RO AN Complete When asserted, AN has completed. When 0, AN is in
progress. For more information, refer to bit 7.1.5 in
Clause 73.8 of IEEE 802.3ap-2007.
3 RO AN ADV Remote Fault When set to 1, fault information has been sent to the link
partner. When 0, a fault has not occurred. The current
value clears when the register is read. Remote Fault (RF)
is encoded in bit D13 of the base Link Codeword. For
more information, refer to Clause 73.6.7 of and bit
7.16.13 of IEEE 802.3ap
-
2007.
4 RO AN RX SM Idle When set to 1, the AN state machine is in the idle state.
Incoming data is not Clause 73 compatible. When 0, the
AN is in progress.
5 RO AN Ability When set to 1, the transceiver PHY is able to perform
AN. When set to 0, the transceiver PHY is not able to
perform AN. If your variant includes AN, this bit is tied
to 1. For more information, refer to bits 7.1.3 and 7.48.0
of Clause 45 of IEEE 802.3ap-2007.
6 RO AN Status When set to 1, link is up. When 0, the link is down. The
current value clears when the register is read. For more
information, refer to bit 7.1.2 of Clause 45 of IEEE
802.3ap-2007.
7 RO LP AN Ability When set to 1, the link partner is able to perform AN.
When 0, the link partner is not able to perform AN. For
more information, refer to bit 7.1.0 of Clause 45 of IEEE
802.3ap-2007.
8 RO FEC negotiated –
enable FEC from SEQ
When set to 1, the PHY is negotiated to perform FEC.
When set to 0, the PHY is not negotiated to perform
FEC.
0x4
C2
9 RO Seq AN Failure When set to 1, a sequencer AN failure has been detected.
When set to 0, an AN failure has not been detected.
17:12 RO KR AN Link
Ready[5:0]
Provides a one-hot encoding of an_receive_idle =
true and link status for the supported link as described
in Clause 73.10.1. The following encodings are defined:
6'b000000: 1000BASE-KX
6'b000001: 10GBASE-KX4
6'b000100: 10GBASE-KR
6'b001000: 40GBASE-KR4
6'b010000: 40GBASE-CR4
6'b100000: 100GBASE-CR10
UG-01143
2015.05.11
Register Definitions
2-187
Implementing Protocols in Arria 10 Transceivers
Altera Corporation
Send Feedback