Table 42 – Achronix Speedster22i 10G/40G/100G Ethernet User Manual

Page 76

Advertising
background image

76

UG029, September 6, 2013

Table 42

(SGMII PCS) IF_MODE Register Description

Bit(s)

Name

Type

Description

0

SGMII_ENA

RW

SGMII Mode Enable. When set to '0' (Reset Value),
the PCS operates in standard 1000Base-X Gigabit
mode, when set to '1', the PCS operates in SGMII
Mode.
If the bit is '0' the bits 1..4 of this register are
ignored.

1

USE_SGMII_AN

RW

Use the SGMII Auto-Negotiation Results to
Program the PCS Speed. When set to '0' (Reset
Value), the PCS operation should be programmed
with the register bit SGMII_SPEED and
SGMII_DUPLEX.
When '1', the PCS operation is automatically set
according to the Partner abilities advertised during
Auto-Negotiation.
Ignored when SGMII_ENA is set to '0'.

2 to 3

SGMII_SPEED

RW

SGMII Speed. When the PCS operates in SGMII
mode (SGMII_ENA set to '1') and when the PCS is
programmed not to be automatically configured
(USE_SGMII_AN set to '0'), sets the PCS speed of
operation (Bit 4:0]:
00: 10Mbps
01: 100Mbps
10: Gigabit
11: Reserved
Bits ignored when SGMII_ENA=0 or
USE_SGMII_AN=0.

4

SGMII_HDUPLEX

RW

SGMII Halfduplex Mode: When set (1), halfduplex
is enabled, when cleared, fullduplex is enabled
(default).
Note: halfduplex is not supported in this
implementation. This bit setting has no effect.

5

SGMII_PCS_ENABLE

RW

Enable SGMII/1000Base-X PCS instead of
XGMII/10GBase-R for the 10G MAC.
When set (1) the SGMII PCS layer becomes active
and the channel is configured for 1G mode of
operation. The other bits in this register have no
meaning if this bit is not set.
When cleared (0, default) the MAC operates in 10G
mode with an XGMII (internally) and 10GBase-R
PCS Layer.
Note: This bit only configures the datapath within
the combined MAC and PCS layers. It does not
change the PMA/SERDES module, externally to
the core. This must be controlled elsewhere to
adapt the correct interface width (10-bit) and speed
(125MHz).
Note: After setting this bit=1, a PCS soft reset
should be performed by writing bit15 of the PCS
control register.

5 to

15

Reserved

RO

-

Advertising