AM79C974KCW AMD [Advanced Micro Devices], AM79C974KCW Datasheet - Page 152
![no-image](/images/no-image-200.jpg)
AM79C974KCW
Manufacturer Part Number
AM79C974KCW
Description
PCnetTM-SCSI Combination Ethernet and SCSI Controller for PCI Systems
Manufacturer
AMD [Advanced Micro Devices]
Datasheet
1.AM79C974KCW.pdf
(153 pages)
- Current page: 152 of 153
- Download datasheet (833Kb)
When WAC (bits 11:0) again reaches the next 4K byte
boundary, the next MDL entry is read into the WAC. The
operation continues in this way until WMAC register
reaches the last MDL entry (Page Frame Address #n in
this example).
DMA Scatter-Gather Operation
(Non-4k aligned elements MDL not set)
There is another way to implement a scatter-gather op-
eration which does not force the data elements to be
aligned on 4k boundaries. It assumes a “traditional”
scatter-gather list of the following format:
Element 0
Element 1
Element n
This second implementation is described as follows:
1. Set the SCSI Start Transfer Count Register
2. Program the DMA Starting Transfer Count Regis-
18
((B)+00h, (B)+04h, (B)+38h) to the Byte count of
the first Scatter-Gather element.
ter ((B)+44h) to the Byte Count of the first Scatter-
Gather element.
AMD
WAC
31
Page Frame Address #n
Physical Address Byte Count
Physical Address Byte Count
...
Physical Address Byte Count
From the MDL
12
A M E N D M E N T
WBC = 0
0
Am79C974
0
4. The WAC register points to the beginning of the last
3. Program the DMA Starting Physical Address Reg-
4. Start the SCSI operation by issuing a SCSI Infor-
5. Start the DMA Engine with DMA Transfer Interrupt
6. When the Scatter-Gather element’s Byte Count
7. Reprogram the next Scatter-Gather element’s Byte
8. Reprogram the DMA Starting Physical Address
9. Repeat steps 4–8 until the Scatter-Gather list is
page#n and the DMA operation continues until the
byte count is exhausted in the Working Byte
Counter (WBC) register. When WBC=0, the chip
stops incrementing the WAC register. This is
shown below.
ister ((B)+48h) to the Physical Address of the first
Scatter-Gather element.
mation Transfer command.
Enable (Bit 6, (B)+40h).
is exhausted, the DMA engine will generate an
interrupt.
Count into the SCSI Start Transfer Count Register
and the DMA Starting Transfer Count Register.
Register ((B)+48h) to the Physical Address of the
next Scatter-Gather element.
completed.
4K Page #n
Data
18681A/1-34
Related parts for AM79C974KCW
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: