
94
Am79C978A
STOP
A STOP reset is generated by the assertion of the STOP
bit in CSR0. Writing a 1 to the STOP bit of CSR0, when
the stop bit currently has a value of 0, will initiate a STOP
reset. If the STOP bit is already a 1, then writing a 1 to the
STOP bit will not generate a STOP reset.
STOP will reset all or some portions of CSR0, 3, and 4 to
default values. For the identity of individual CSRs and bit
locations that are affected by STOP, see the individual
CSR register descriptions. STOP will not affect any of the
BCR and PCI configuration space locations. STOP will
cause the microcode program to jump to its reset state.
Following the end of the STOP operation, the controller
will not attempt to read the EEPROM device.
CAUTION:
STOP will not cause a deassertion of the
REQ signal, if it happens to be active at the time of the
write to CSR0. The controller will wait until it gains bus
ownership, and it will first finish all scheduled bus mas-
ter accesses before the STOP reset is executed.
STOP terminates all network activity abruptly. The host
can use the suspend mode (SPND, CSR5, bit 0) to termi-
nate all network activity in an orderly sequence before
setting the STOP bit.
Power on Reset
Power on Reset (POR) is generated when the controller
is powered up. POR generates a hardware reset
(H_RESET). In addition, it clears some bits that
H_RESET does not affect.
Software Access
PCI Configuration Registers
The controller implements the 256-byte configuration
space as defined by the PCI draft specification revision
2.2. The 64-byte header includes all registers required to
identify the controller and its function. Additionally, PCI
Power Management Interface registers are implemented
at location 40h - 47h. The layout of the PCI configuration
space is shown in Table 26.
The PCI configuration registers are accessible only by
configuration cycles. All multi-byte numeric fields follow lit-
tle endian byte ordering. All write accesses to Reserved
locations have no effect; reads from these locations will
return a data value of 0.
Table 26.
PCI Configuration Space Layout
31 24
23 16
15 8
7 0
Offset
00h
04h
08h
0Ch
10h
14h
18h
1Ch
20h
24h
28h
2Ch
30h
34h
38h
3Ch
40h
44H
.
.
FCh
Device ID
Status
Vendor ID
Command
Base-Class
Reserved
Sub-Class
Header Type
Programming IF
Latency Timer
Revision ID
Reserved
I/O Base Address
Memory Mapped I/O Base Address
Reserved
Reserved
Reserved
Reserved
Reserved
Subsystem ID
Subsystem Vendor ID
Expansion ROM Base Address
Reserved
Reserved
MIN_GNT
CAP-PTR
MAX_LAT
Interrupt Pin
NXT_ITM_PTR
Interrupt Line
CAP_ID
PMC
DATA_REG
PMCSR_BSE
PMCSR
Reserved
Reserved