AM79C970A Advanced Micro Devices, AM79C970A Datasheet - Page 101
![no-image](/images/manufacturer_photos/0/0/14/advanced_micro_devices_sml.jpg)
AM79C970A
Manufacturer Part Number
AM79C970A
Description
PCnet-PCI II Single-Chip Full-Duplex Ethernet Controller for PCI Local Bus Product
Manufacturer
Advanced Micro Devices
Datasheet
1.AM79C970A.pdf
(219 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AM79C970ACK
Manufacturer:
AMD
Quantity:
271
Company:
Part Number:
AM79C970AKC
Manufacturer:
AMtek
Quantity:
11
Part Number:
AM79C970AKC
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
AM79C970AKC/W
Manufacturer:
AMD
Quantity:
226
Part Number:
AM79C970AKC/W
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
AM79C970AKCW
Manufacturer:
AMD
Quantity:
6 557
Part Number:
AM79C970AVC
Manufacturer:
AMD
Quantity:
20 000
Reset
There are three different types of RESET operations
that may be performed on the PCnet-PCI II controller
device, H_RESET, S_RESET and STOP. These names
have been used throughout the document. The follow-
ing is a description of each type of RESET operation.
H_RESET
Hardware Reset (H_RESET) is a PCnet-PCI II control-
ler reset operation that has been created by the proper
assertion of the RST pin of the PCnet-PCI II controller
device. When the minimum pulse width timing as speci-
fied in the RST pin description has been satisfied, then
an internal reset operation will be performed.
H_RESET will program most of the CSR and BCR regis-
ters 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 all registers in the
PCI configuration space. H_RESET will cause the
microcode program to jump to its reset state. Following
the end of the H_RESET operation, the PCnet-PCI II
controller will attempt to read the EEPROM device
through the EEPROM Microwire interface. H_RESET
resets the T-MAU into the Link Fail state.
S_RESET
Software Reset (S_RESET) is a PCnet-PCI II controller
reset operation that has been created by a read access
to the Reset register which is located at offset 14h in
C/BE[3:0]
AD[31:0]
DEVSEL
FRAME
IDSEL
PERR
SERR
NOUT
LOCK
TRDY
STOP
IRDY
INTA
REQ
GNT
RST
PAR
CLK
FFFFFFFF
F
Figure 1. NAND Tree Waveform
P R E L I M I N A R Y
7
Am79C970A
Word I/O mode or offset 18h in DWord I/O mode from
the PCnet-PCI II controller 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
locations. With the exception of DWIO (BCR18, bit 7)
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 op-
eration, the PCnet-PCI II controller will not attempt to
read the EEPROM device. S_RESET does not affect
the status of the T-MAU. After S_RESET, the host must
perform a full re-initialization of the PCnet-PCI II control-
ler before starting network activity.
S_RESET will clear DWIO (BCR18, bit 7) and the
PCnet-PCI II controller 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.
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
0000FFFF
3
1
AMD
19436A-47
101