am79c961 Advanced Micro Devices, am79c961 Datasheet - Page 66

no-image

am79c961

Manufacturer Part Number
am79c961
Description
Pcnettm-isa Jumperless Single-chip Ethernet Controller For Isa
Manufacturer
Advanced Micro Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
am79c961AKC
Manufacturer:
AMD
Quantity:
220
Part Number:
am79c961AKC
Manufacturer:
LT
Quantity:
47
Part Number:
am79c961AKC
Manufacturer:
AMD
Quantity:
1 000
Part Number:
am79c961AKC
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
am79c961AKC/W
Quantity:
15
Part Number:
am79c961AKIW
Manufacturer:
AMD
Quantity:
20 000
Part Number:
am79c961AVC
Manufacturer:
AMD
Quantity:
1 831
Part Number:
am79c961AVC/W
Manufacturer:
RENES
Quantity:
2 147
arbitrates for the Private Data Bus (PRDB) if necessary.
IOCHRDY is driven LOW during accesses to the ad-
dress PROM.
When the Private Data Bus becomes available, the
PCnet-ISA
IOCHRDY, turns on the data path from PRD0-7, and en-
ables the SD0-7 drivers (but not SD8-15). During this
bus cycle, IOCS16 is not driven active. This condition is
maintained until IOR goes inactive, at which time the
bus cycle ends. Data is removed from SD0-7 within
30 ns.
Address PROM Cycles Using EEPROM Data
Default mode. In this mode, the IEEE address informa-
tion is stored not in an external parallel PROM but in the
EEPROM along with other configuration information.
PCnet-ISA
dress (the first 16 bytes of the I/O map) by supplying
data from an internal RAM inside PCnet-ISA
ternal RAM is loaded with the IEEE address at RESET
and is write protected.
Ethernet Controller Register Cycles
Ethernet controller registers (RAP, RDP, IDP) are natu-
rally 16-bit resources but can be configured to operate
with 8-bit bus cycles provided the proper protocol is fol-
lowed. This means on a read, the PCnet-ISA
will only drive the low byte of the system data bus; if an
odd byte is accessed, it will be swapped down. The high
byte of the system data bus is never driven by the
PCnet-ISA
write cycle, the even byte is placed in a holding register.
An odd byte write is internally swapped up and aug-
mented with the even byte in the holding register to
provide an internal 16-bit write. This allows the use of
8-bit I/O bus cycles which are more likely to be compat-
ible with all ISA-compatible clones, but requires that
both bytes be written in immediate succession. This is
accomplished simply by treating the PCnet-ISA
troller controller registers as 16-bit software resources.
The motherboard will convert the 16-bit accesses done
by software into two sequential 8-bit accesses, an even
byte access followed immediately by an odd byte
access.
An access cycle begins with the Permanent Master driv-
ing AEN LOW, driving the address valid, and driving IOR
or IOW active. The PCnet-ISA
combination of signals and drives IOCHRDY LOW.
IOCS16 will also be driven LOW if 16-bit I/O bus cycles
are enabled. When the register data is ready, IOCHRDY
will be released HIGH. This condition is maintained until
IOR or IOW goes inactive, at which time the bus cycle
ends.
RESET Cycles
A read to the reset address causes an PCnet-ISA+ con-
troller reset. This has the same effect as asserting the
RESET pin on the PCnet-ISA
pens during a system power-up or hard boot. The
subsequent write cycle needed in the NE2100 LANCE
1-540
AMD
+
+
+
will respond to I/O reads from the IEEE ad-
controller under these conditions. On a
controller drives APCS active, releases
+
controller, such as hap-
+
controller detects this
+
+
. This in-
controller
P R E L I M I N A R Y
+
con-
Am79C961
based family of Ethernet cards is not required but does
not have any harmful effects. IOCS16 is not asserted in
this cycle.
ISA Configuration Register Cycles
The ISA configuration registers are accessed by placing
the address of the desired register into the RAP and
reading the IDP. The ISACSR bus cycles are identical
to all other PCnet-ISA
Boot PROM Cycles
The Boot PROM is an 8-bit PROM connected to the
PCnet-ISA
occupy up to 64K of address space. Since the
PCnet-ISA
only 8-bit ISA memory bus cycles to the boot PROM are
supported in Bus Master Mode; this limitation is trans-
parent to software and does not preclude 16-bit
software memory accesses. A boot PROM access cycle
begins with the Permanent Master driving the ad-
dresses valid, REF inactive, and MEMR active. (AEN is
not involved in memory cycles). The PCnet-ISA
troller detects this combination of signals, drives
IOCHRDY LOW, and reads a byte out of the Boot
PROM. The data byte read is driven onto the lower sys-
tem data bus lines and IOCHRDY is released. This
condition is maintained until MEMR goes inactive, at
which time the access cycle ends.
The BPCS signal generated by the PCnet-ISA+ control-
ler is three 20 MHz clock cycles wide (300 ns). Including
delays, the Boot PROM has 275 ns to respond to the
BPCS signal from the PCnet-ISA
is intended to be connected to the CS pin on the boot
PROM, with the PROM OE pin tied to ground.
Current Master Operation
Current Master operation only occurs in the bus master
mode. It does not occur in shared memory mode.
There are three phases to the use of the bus by the
PCnet-ISA
Phase, the Access Phase, and the Release Phase.
Obtain Phase
A Master Mode Transfer Cycle begins by asserting
DRQ. When the Permanent Master asserts DACK, the
PCnet-ISA
has taken control of the ISA bus. The Permanent Master
tristates the address, command, and data lines within 60
ns of DACK going active. The Permanent Master drives
AEN inactive within 71 ns of MASTER going active.
Access Phase
The ISA bus requires a wait of at least 125 ns after
MASTER is asserted before the new master is allowed
to drive the address, command, and data lines. The
PCnet-ISA
150 ns.
+
+
+
+
+
controller Private Data Bus (PRDB) and can
controller will actually wait 3 clock cycles or
controller does not generate MEMCS16,
controller as Current Master, the Obtain
controller asserts MASTER, signifying it
+
controller register bus cycles.
+
controller. This signal
+
con-

Related parts for am79c961