cs89712 Cirrus Logic, Inc., cs89712 Datasheet - Page 130

no-image

cs89712

Manufacturer Part Number
cs89712
Description
High-performance, Low-power System-on-chip With 10base-t Ethernet Controller
Manufacturer
Cirrus Logic, Inc.
Datasheet
3.18.15 Self Status Register (SelfST, address offset 136h)
SelfST reports the status of the EEPROM interface and the initialization process.
Reset value is: 0000 0000 0001 0110
130
5:0
6
7
8
9
A
B
C
EEsize
INITD
Bit
C
7
010110: These bits provide an internal address used by the CS89712 to identify this as register
16, the Self Status Register. When reading this register, these bits will be 010110, where the
LSB corresponds to Bit 0.
3,3VActive: If the CS89712 is operating on a 3.3 V supply, this bit is set. If the CS89712 is
operating on a 5V supply, this bit is clear.
INITD: If set, the CS89712 initialization, including read-in of the EEPROM, is complete.
SIBUSY: If set, the EECS output pin is high indicating that the EEPROM is currently being read
or programmed. The software must not write to Ethernet Port offset address 0040h nor 0042h
until SIBUSY is clear.
EEPROMpresent: If the EEDataIn pin is low after reset, there is no EEPROM present, and the
EEPROMpresent bit is clear. If the EEDataIn pin is high after reset, the CS89712 "assumes"
that an EEPROM is present, and this bit is set.
EEPROMOK: If set, the checksum of the EEPROM readout was OK.
RSVD: Reserved; must be a “0” when writing to this register.
EEsize: This bit shows the size of the attached EEPROM and is valid only if the EEPROMpre-
sent bit (Bit 9) and EEPROMOK bit (Bit A) are both set. If clear, the EEPROM size is either 128
words ('C56 or 'CS56) or 256 words (C66 or 'CS66). If set, the EEPROM size is 64 words ('C46
or 'CS46).
3.3V Active
RSVD
B
6
EEPROM OK
010110
5:0
A
Table 80. Self Status
EEPROM present
Description
9
F
SIBUSY
8
E
CS89712
DS502PP2
D

Related parts for cs89712