am79c970 Advanced Micro Devices, am79c970 Datasheet - Page 106

no-image

am79c970

Manufacturer Part Number
am79c970
Description
Pcnettm-pci Single-chip Ethernet Controller For Pci Local Bus
Manufacturer
Advanced Micro Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
am79c970ACK
Manufacturer:
AMD
Quantity:
271
Part Number:
am79c970AKC
Manufacturer:
AMtek
Quantity:
11
Part Number:
am79c970AKC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
am79c970AKC/W
Manufacturer:
AMD
Quantity:
226
Part Number:
am79c970AKC/W
Manufacturer:
AMD
Quantity:
20 000
Part Number:
am79c970AKCW
Manufacturer:
AMD
Quantity:
6 557
Part Number:
am79c970AVC
Manufacturer:
AMD
Quantity:
60
Part Number:
am79c970AVC
Manufacturer:
ST
0
Part Number:
am79c970AVC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
am79c970KC
Manufacturer:
AMD
Quantity:
263
CSR84: DMA Address Register Lower
Bit
31–16 RES
15–0 DMABAL
Name
linear burst before releasing the
bus.
As an example, if the linear burst
size is 4 transfers, and the num-
ber of wait states for the system
memory is 2, and the CLK period
is 30ns and the MAX time al-
lowed on the bus is 3 s, then the
Burst Timer should be pro-
grammed for:
3 s – (((3 + 4) x 2 +10 + 4) x
(30 ns)) = 3 s – (28 x 30 ns) = 3 –
0.84 s = 2.16 s.
Then, if the PCnet-PCIs Bus Ac-
tivity Timer times out after
2.16 s when the PCnet-PCI
controller has completed all but
the last three transfers of a linear
burst, the PCnet-PCI controller
may take as much as 0.84 s to
complete the bursts and release
the bus. The bus release will oc-
cur at 2.16 + 0.84 = 3 s.
A value of ZERO in the DMABAT
register with the TIMER bit in
CSR4 set to ONE will produce
single linear burst sequences per
bus master period when pro-
grammed for linear burst mode,
and will yield sets of 3 transfers
when not programmed for linear
burst mode.
The Bus Timer register is set to a
value of 00h after H_RESET or
S_RESET and is unaffected by
STOP.
Read/write accessible only when
STOP bit is set.
Description
Reserved locations. Written as
ZEROs and read as undefined.
DMA Address Register.
This register contains the lower
16 bits of the address of system
memory for the current DMA cy-
cle. The Bus Interface Unit con-
trols the Address Register by
issuing increment commands to
increment the memory address
for sequential operations. The
DMABA register is undefined un-
til the first PCnet-PCI controller
DMA operation.
MAX_TIME– (((3+lbs) x w +
10 + lbs) x (CLK period))
P R E L I M I N A R Y
Am79C970
CSR85: DMA Address Register Upper
Bit
31–16 RES
15–0 DMABAU
CSR86: Buffer Byte Counter
Bit
31–16 RES
15–12 RES
11–0 DMABC
CSR88: Chip ID Register Lower
Bit
31 – 28
27 – 12
Name
Name
Name
Read/write accessible only when
STOP bit is set. These bits are
unaffected
S_RESET or STOP.
Description
Reserved locations. Written as
ZEROs and read as undefined.
DMA Address Register.
This register contains the upper
16 bits of the address of system
memory for the current DMA cy-
cle. The Bus Interface Unit con-
trols the Address Register by
issuing increment commands to
increment the memory address
for sequential operations. The
DMABA register is undefined un-
til the first PCnet-PCI controller
DMA operation.
Read/write accessible only when
STOP bit is set. These bits are
unaffected
S_RESET or STOP.
Description
Reserved locations. Written as
ZEROs and read as undefined.
Reserved, Read and written with
ones.
DMA Byte Count Register. Con-
tains the two’s complement of the
current size of the remaining
transmit or receive buffer in
bytes. This register is incre-
mented by the Bus Interface Unit.
The DMABC register is unde-
fined until written.
Read/write accessible only when
STOP bit is set. These bits are
unaffected
S_RESET or STOP.
Description
Version. This 4-bit pattern is sili-
con-revision dependent.
Part number. The 16-bit code for
the PCnet-PCI controller is 0010
0100 0011 0000b.
by
by
by
H_RESET,
H_RESET,
H_RESET,
AMD
1-973

Related parts for am79c970