
30
ICS1890
QuickPoll Detailed Status Register (register 17
[0x11]
)
QuickPoll Detailed Status (register 17)
The
ICS1890
detailed status register is a 16-bit read-only
register used to indicate detailed status of the
ICS1890
. It is
accessed via the management interface of the MII. It is initialized
during a power-up or reset to pre-defined default values. A
number of bits are duplicated in this register from others to
make them more easily accessable when polling the device for
status. This should be the only register that needs to be
repeatedly polled in an application.
Data Rate (bit 15)
If set to a logic one, this bit indicates that has been selected
100 Mbps mode. If set to a logic zero, it indicates that the
initial-10 Mbps mode has been selected. This bits setting
depends on the setting of the HW/SW pin, 10/100SEL pin,
ANSEL pin, and the setting of bits 0:12, 0:13, and 1:5.
Bit
15
14
Definition
When bit=0
When bit=1
Access
RO
RO
RO
/LL
/LH
RO
/LL
/LH
RO
/LL
/LH
RO
/LH
RO
/LH
RO
/LH
RO
/LH
RO
/LH
RO
/LH
RO
RO
RO
/LH
RO
/LH
RO
/LL
Default
*
*
Hex
Data Rate
Duplex
10 Mb/s negotiated
half duplex negotiated
100 Mb/s negotiated
full duplex negotiated
13
Auto-Negotiation Progress
Monitor bit 2
see decode table
0
12
Auto-Negotiation Progress
Monitor bit 1
see decode table
0
11
Auto-Negotiation Progress
Monitor bit 0
see decode table
0
10
Receive Signal Error
signal
loss of signal
0
9
PLL Lock Error
PLL locked
PLL failed to lock
0
8
False Carrier Detect
normal carrier or idle
false carrier detected
0
7
Invalid Symbol
valid symbols
invalid symbol detected
0
6
Halt Symbol
normal symbols
HALT symbol detected
0
5
Premature End
normal stream
stream with two IDLE
symbols
Auto-Negotiation complete
SD inactive
0
4
3
Auto-Negotiation complete
Signal Detect 100Base-TX
Auto-Negotiation progress
SD active
0
-
2
Jabber Detect
no jabber detected
jabber detected
0
1
Remote Fault
no remote fault detected
remote fault detected
0
0
Link Status
link is not valid
link is valid
0