AM79C978A AMD [Advanced Micro Devices], AM79C978A Datasheet - Page 93

no-image

AM79C978A

Manufacturer Part Number
AM79C978A
Description
Single-Chip 1/10 Mbps PCI Home Networking Controller
Manufacturer
AMD [Advanced Micro Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AM79C978AKC
Manufacturer:
AMD
Quantity:
15
Part Number:
AM79C978AKC
Manufacturer:
AMD
Quantity:
8 000
Part Number:
AM79C978AKC/W
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM79C978AKCW
Manufacturer:
AMD
Quantity:
6 605
Reset
There are four different types of RESET operations that
may be perfor med on the Am79C978A device,
H_RESET, S_RESET, STOP, and POR. The following is
a description of each type of RESET operation.
H_RESET
Hardware Reset (H_RESET) is an Am79C978A reset
operation that has been created by the proper assertion
of the RST pin of the Am79C978A device while the PG
pin is HIGH. When the minimum pulse width timing as
specified in the RST pin description has been satisfied,
an internal reset operation will be performed.
H_RESET will program most of the CSR and BCR reg-
isters to their default value. Note that there are several
CSR and BCR registers that are undefined after
H_RESET. See the sections on the individual registers
for details.
H_RESET will clear most of the registers in the
PCI configuration space. H_RESET will cause the
microcode program to jump to its reset state. Fol-
lowing the end of the H_RESET operation, the
controller will attempt to read the EEPROM device
through the EEPROM interface.
H_RESET will clear DWIO (BCR18, bit 7) and the control-
ler will be in 16-bit I/O mode after the reset operation. A
DWord write operation to the RDP (I/O offset 10h) must
be performed to set the device into 32-bit I/O mode.
C/BE[3:0]
DEVSEL
AD[31:0]
FRAME
IDSEL
PERR
SERR
TRDY
STOP
IRDY
GNT
REQ
INTA
RST
CLK
PAR
...
FFFFFFFF
F
Figure 50. NAND Tree Waveform
Am79C978A
7
...
S_RESET
Software Reset (S_RESET) is an Am79C978A reset op-
eration that has been created by a read access to the
Reset register, which is located at offset 14h in Word I/O
mode or offset 18h in DWord I/O mode from the
Am79C978A I/O or memory mapped I/O base address.
S_RESET will reset all of or some portions of CSR0, 3,
4, 15, 80, 100, and 124 to default values. For the identity
of individual CSRs and bit locations that are affected by
S_RESET, see the individual CSR register descriptions.
S_RESET will not affect any PCI configuration space lo-
cation. S_RESET will not affect any of the BCR register
values. S_RESET will cause the microcode program to
jump to its reset state. Following the end of the
S_RESET operation, the controller will not attempt to
read the EEPROM device. After S_RESET, the host
must perform a full re-initialization of the controller be-
fore starting network activity. S_RESET will cause REQ
to deassert immediately. STOP (CSR0, bit 2) or SPND
(CSR5, bit 0) can be used to terminate any pending bus
mastership request in an orderly sequence.
S_RESET terminates all network activity abruptly. The
host can use the suspend mode (SPND, CSR5, bit 0) to
terminate all network activity in an orderly sequence be-
fore issuing an S_RESET.
0000FFFF
3
1
...
22399A-53
93

Related parts for AM79C978A