15 |
CTRL0_RESET |
R/W |
0x0 |
Controls reset in Fiber mode. This bit is automatically cleared after reset is completed.
0x0 = Normal Operation
0x1 = Reset.
|
14 |
CTRL0_LOOPBACK |
R/W |
0x0 |
100BASE-X, 1000BASE-FX and RGMII-SGMII, SGMII-RGMII MAC loopback.
0x0 = Disable MAC loopback
0x1 = Enable MAC Loopback
|
13 |
CTRL0_SPEED_SEL_LSB |
R/W |
0x0 |
Speed selection bits LSB[13] and MSB[6] are used to control the data rate of the ethernet link when in Fiber Ethernet mode. These bits are also affected by straps.
0x0 = 10Mbps
0x1 = 100Mbps
0x2 = 1000Mbps
0x3 = Reserved
|
12 |
CTRL0_ANEG_EN |
R/W |
0x1 |
Enable 1000BASE-X, R2S, S2R Bridge mode Auto-negotiation. Controlled by strap.
0x0 = Disable
0x1 = Enable
|
11 |
CTRL0_PWRDN |
R/W |
0x0 |
Power Down SGMII for R2S, S2R, 1000BX, 100FX. Digital is in reset.
0x0 = Normal operation
0x1 = Power Down
|
10 |
CTRL0_ISOLATE |
R/W |
0x0 |
Isolate MAC interface. Used in 1000BX, 100FX and RGMII-SGMII mode. N/A in SGMII-RGMII mode.
0x0 = Normal operation
0x1 = Isolate
|
9 |
CTRL0_RESTART_AN |
R/W |
0x0 |
Writing 1 to this control bit restarts Autoneg in SGMII and 1000B-X mode. It is self-cleared by hardware.
0x0 = Normal operation
0x1 = Restart 1000BASE-X/SGMII Auto-Negotiation Process
|
8 |
CTRL0_DUPLEX_MODE |
R/W |
0x1 |
Forced Duplex mode. Applicable only in MII-100FX mode.
0x0 = Half duplex mode
0x1 = Full duplex mode
|
7 |
CTRL0_COL_TEST |
R/W |
0x0 |
Used to test collision functionality. Settings this bit asserts collision on just asserting tx_en
|
6 |
CTRL0_SPEED_SEL_MSB |
R/W |
0x1 |
Forced Speed for SGMII only when Autoneg is disabled. Controlled by straps. See bit 13 of this register.
|
5-0 |
RESERVED |
R/W |
0x0 |
Reserved
|