AM79C970AKCW AMD [Advanced Micro Devices], AM79C970AKCW Datasheet - Page 208
![no-image](/images/no-image-200.jpg)
AM79C970AKCW
Manufacturer Part Number
AM79C970AKCW
Description
PCnet-PCI II Single-Chip Full-Duplex Ethernet Controller for PCI Local Bus Product
Manufacturer
AMD [Advanced Micro Devices]
Datasheet
1.AM79C970AKCW.pdf
(219 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AM79C970AKCW
Manufacturer:
AMD
Quantity:
6 557
- Current page: 208 of 219
- Download datasheet (2Mb)
LAPP Software Requirements
Software needs to set up a receive ring with descriptors
formed into groups of 3. The first descriptor of each
group should have OWN = 1 and STP = 1, the second
descriptor of each group should have OWN = 1 and
STP = 0. The third descriptor of each group should have
OWN = 0 and STP = 0. The size of the first buffer (as
D-4
N2: EOM
AMD
N0: Packet preamble, SFD
Ethernet
activity:
and destination address
are arriving.
Wire
{
N1: 64th byte of packet
C9: Controller writes descriptor #3.
C8: Controller is performing intermittent
C7: Controller writes descriptor #2.
C6: "Last chance" lookahead to
C5: Controller is performing intermittent
C4: Lookahead to descriptor #3 (OWN).
C3: SRP interrupt
C2: Controller writes descriptor #1.
C1: Controller is performing intermittent
C0: Lookahead to descriptor #2.
data arrives.
bursts of DMA to fill data buffer #3.
descriptor #3 (OWN).
bursts of DMA to fill data buffer #2.
is generated.
bursts of DMA to fill data buffer #1.
}
Controller
Ethernet
activity:
Figure D1. LAPP Timeline
Am79C970A
Buffer
Buffer
Buffer
#3
#2
#1
indicated in the first descriptor), should be at least equal
to the largest expected header size; however, for maxi-
mum efficiency of CPU utilization, the first buffer size
should be larger than the header size. It should be equal
to the expected number of message bytes, minus the
time needed for Interrupt latency and minus the
S10: Driver sets up TX descriptor.
S9: Application processes packet, generates TX packet.
S7: Driver polls descriptor of buffer #3.
S6: Driver copies data from buffer #2 to the application buffer.
S5: Driver polls descriptor #2.
S4: Driver copies data from buffer #1 to the application buffer.
S1: Interrupt latency.
S0: Driver is idle.
Software
activity:
} {
{
S8: Driver calls application
S3: Driver writes modified application
S2: Driver call to application to
to tell application that
packet has arrived.
pointer to descriptor #3.
get application buffer pointer.
19436A-57
Related parts for AM79C970AKCW
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![AMD-751AC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
AMD-751ACAMD-751-TM System Controller Revision Guide
Manufacturer:
Advanced Micro Devices
Datasheet:
![AMD-751](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
AMD-751AMD-751-TM System Controller Revision Guide
Manufacturer:
Advanced Micro Devices
Datasheet:
![AMD-X5-133SFZ](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
AMD-X5-133SFZAm5X86? Microprocessor Family
Manufacturer:
Advanced Micro Devices
Datasheet:
![AMD-8131BLC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
Hyper Transport PCI-X Tunnel
Manufacturer:
Advanced Micro Devices
Datasheet:
![AMD-8111AC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
HyperTransport I/O Hub
Manufacturer:
Advanced Micro Devices
Datasheet:
![AMD-640AC](/images/manufacturer_photos/0/0/14/advanced_micro_devices_tmb.jpg)
Part Number:
Description:
System Controller
Manufacturer:
Advanced Micro Devices
Datasheet:
![AMD-K6](/images/no-image3.png)
Part Number:
Description:
AMD-K6 Processor
Manufacturer:
AMD [Advanced Micro Devices]
Datasheet:
![AMD-K6-2E/400AFR](/images/no-image3.png)
Part Number:
Description:
AMD-K6™-2E Embedded Processor
Manufacturer:
AMD [Advanced Micro Devices]
Datasheet:
![AMD-8132BLCT](/images/manufacturer_photos/0/0/44/amd__advanced_micro_devices__tmb.jpg)
Part Number:
Description:
Manufacturer:
AMD (ADVANCED MICRO DEVICES)
Datasheet:
![AMD-K6-IIIE+550ACR](/images/manufacturer_photos/0/0/44/amd__advanced_micro_devices__tmb.jpg)
Part Number:
Description:
Manufacturer:
AMD (ADVANCED MICRO DEVICES)
Datasheet:
![AMD-766AC](/images/no-image3.png)
Part Number:
Description:
Peripheral Bus Controller
Manufacturer:
AMD [Advanced Micro Devices]
Datasheet: