SerDes PHY Register Definitions
BCM5718 Programmer’s Guide
Broadcom
®
January 29, 2016 • 5718-PG108-R
Page 559
1000XSTATUS1
Register Description:
1000X Status1 Register.
Register Offset:
0x14 at Block 0
6
FREQ_LOCK_ELASTICITY_T
X
RW
0 = Normal operation.
1 = Minimum FIFO latency to properly handle a
clock which is frequency locked, but out of phase.
(overrides bits [2:1] of this register).
Note:
pll_clk125 and clk_in must be using the same
crystal.
1
5
FREQ_LOCK_ELASTICITY_
RX
RW
0 = Normal operation
1 = Minimum FIFO latency to properly handle a
clock which is frequency locked, but out of phase.
(Not necessary if MAC uses crs to determine
collision; overrides bits [2:1] of this register).
Note:
MAC and PHY must be using the same
crystal for this mode to be enabled.
0
4
EARLY_PREAMBLE_RX
RW
0 = Normal operation
1 = Send extra bytes of preamble to avoid FIFO
latency. (Not necessary if MAC uses crs to
determine collision)
0
3
EARLY_PREAMBLE_TX
RW
0 = Normal operation
1 = Send extra bytes of preamble to avoid FIFO
latency. (Used in half-duplex applications to reduce
collision domain latency. MAC must send 5 bytes of
preamble or less to avoid non-compliant behavior.)
0
2:1
FIFO_ELASTICITY_TX_RX
RW
00 = Supports packets up to 5 KB
01 = Supports packets up to 10 KB
1X = Supports packets up to 13.5 KB
0
0
TX_FIFO_RST
RW
0 = Normal operation
1 = Reset transmit FIFO. FIFO will remain in reset
until this bit is cleared with a software write.
0
Table 137: 1000XSTATUS1
Bits
Name
RW
Description
Default
15
TXFIFO_ERR_DETEC
TED
RO
1 = Transmit FIFO error detected since last read.
0 = No transmit FIFO error detected since last read.
0
14
RXFIFO_ERR_DETEC
TED
RO
1 = Receive FIFO error detected since last read.
0 = No receive FIFO error detected since last read.
0
13
FALSE_CARRIER_DE
TECTED
RO
1 = False carrier detected since last read.
0 = No false carrier detected since last read.
0
Table 136: 1000XCONTROL3 (Cont.)
Bits
Name
RW
Description
Default