
Chapter 5: 1G/10 Gbps Ethernet PHY IP Core 5–16
Register Interface and Register Descriptions
November 2012 Altera CorporationAltera Transceiver PHY IP Core
User Guide
PMA Registers
Table 5–18 describes the 1G/10GbE PMA registers.
0x95
5R
FD
Full-duplex mode enable for the link partner. A value of 1
should be set to indicates support for full duplex.
6R
HD
Half-duplex mode enable for the link partner. A value of 1
indicates support for half duplex. This bit should always be
0 for the 10GBASE-KR PHY.
8:7 R
PS2,PS1
Specifies pause support for link partner. The following
encodings are defined for PS1/PS2:
■ 2’b00: Pause is not supported
■ 2’b0 1: Asymmetric pause toward link partner
■ 2’b10: Symmetric pause
■ 2’b11: Pause is supported on TX and RX
13:12 R
RF2,RF1
Remote fault condition for link partner. The following
encodings are defined for RF1/RF2:
■ 2’b00: No error, link is valid (reset condition)
■ 2’b0 1: Offline
■ 2’b10: Failure condition
■ 2’b11: Auto-negotiation error
14 R
ACK
Acknowledge for link partner. A value of 1 indicates that the
device has received three consecutive matching ability
values from its link partner.
15 R
NP
Next page. In link partner register. When set to 0, the link
partner has a Next Page to send. When set to 1, the link
partner does not a a Next Page.
0x96
0R
LINK_PARTNER_AUTO_
NEGOTIATION_ABLE
Set set to 1, indicates that the link partner supports auto
negotiation. The default value is 0.
1R
PAGE_RECEIVE
A value of 1 indicates that a new page has been received
with new partner ability available in the register partner
ability. The default value is 0 when the system
management agent performs a read access.
Table 5–17. GMII PCS Registers (Part 2 of 2)
address Bit R/W Name Description
Table 5–18. 1G/10GbE PMA Registers (Part 1 of 2)
address Bit R/W Name Description
0xA8 0 RW
tx_invpolarity
When set to 1, the TX interface inverts the polarity of the
TX data. Inverted TX data is input to the 8B/10B encoder.
0xA8 1 RW
rx_invpolarity
When set to 1, the RX channels inverts the polarity of the
received data. Inverted RX data is input to the 8B/10B
decoder.
0xA8 2 RW
rx_bitreversal_enable
When set to 1, enables bit reversal on the RX interface. The
RX data is input to the word aligner.
0xA8 3 RW
rx_bytereversal_enable
When set, enables byte reversal on the RX interface. The
RX data is input to the byte deserializer.
Comentários a estes Manuais