CS8920A
Register 15: Self Control (SelfCTL, Read/Write)
Address: PacketPage base + 0114h
F
HCB1
E
HCB0
D
HC1E
C
HC0E
B
A
9
8
7
HW HWSleepE SW
StandbyE
Suspend
SelfCTL controls the operation of the LED outputs and the low-power modes.
6
RESET
5-0
010101
BIT NAME
DESCRIPTION
5-0 010101
These bits provide an internal address used by the CS8920A to identify this as the
Chip Self Control Register.
6
RESET
When set, a chip-wide reset is initiated immediately. RESET is an Act-Once bit. This bit
is cleared as a result of the reset.
8
SWSuspend When set, the CS8920A enters the software initiated Suspend mode. Upon entering
this mode, there is a partial reset. All registers and circuits are reset except for the ISA
I/O Base Address Register and the SelfCTL Register. There is no transmit nor receive
activity in this mode. To come out of software Suspend, the host issues an I/O Write
within the CS8920A’s assigned I/O space (see Section 3.8 for a complete description
of the CS8920A’s low-power modes).
9
HWSleepE
When set, the SLEEP input pin is enabled. When SLEEP is high, the CS8920A is
"awake", or operative (unless in SWSuspend mode, as shown above). When SLEEP is
low, the CS8920A enters either the Hardware Standby or Hardware Suspend mode.
When clear, the CS8920A ignores the SLEEP input pin (see Section 3.8 for a complete
description of the CS8920A’s low-power modes).
A
HWStandbyE When HWSleepE is set and the SLEEP input pin is low, then when HWStandbyE is
set, the CS8920A enters the Hardware Standby mode. When clear, the CS8920A
enters the Hardware Suspend mode (see Section 3.8 for a complete description of the
CS8920A’s low-power modes).
C HC0E
The LINKLED or HC0 output pin is selected with this control bit. When HC0E is clear,
the output pin is LINKLED. When HC0E is set, the output pin is HC0 and the HCB0 bit
(Bit E) controls the pin.
D HC1E
The BSTATUS or HC1 output pin is selected with this control bit. When HC1E is clear,
the output pin is BSTATUS and indicates receiver ISA Bus activity. When HC1E is set,
the output pin is HC1 and the HCB1 bit (Bit F) controls the pin.
E
HCB0
When HC0E (Bit C) is set, this bit controls the HC0 pin. If HCB0 is set, HC0 is low. If
HCB0 is clear, HC0 is high. HC0 may drive an LED or a logic gate. When HC0E (Bit C)
is clear, this control bit is ignored.
F
HCB1
When HC1E (Bit D) is set, this bit controls the HC1 pin. If HCB1 is set, HC1 is low. If
HCB1 is clear, HC1 is high. HC1 may drive an LED or a logic gate. When HC1E (Bit D)
is clear, this control bit is ignored.
After reset, if no EEPROM is found by the CS8920A, the register has the following initial state. If an EEPROM is
found, the register’s initial value may be set by the EEPROM. See Section 3.3.
0000 0000 0001 0101
64
DS238PP2