Dma Channels; Application Accelerator Unit; I960 ® Rm/Rn I/O Processor Dma Controller - Intel IQ80960RM Manual

Evaluation platform. board manual
Table of Contents

Advertisement

i960® RM/RN I/O Processor Overview
4.6

DMA Channels

The i960 RM/RN I/O processor features three independent DMA channels, two of which operate
on the primary PCI interface, whereas the remaining one operates on the secondary PCI interface.
All three of the DMA channels connect to the i960 RM/RN I/O processor's local bus and can be
used to transfer data from PCI devices to memory on the IQ80960RM/RN platform. Support for
chaining, and scatter/gather is built into all three channels. The DMA can address the entire 2
bytes of address space on the PCI bus and 2
®
Figure 4-4.
i960
RM/RN I/O Processor DMA Controller
4.7

Application Accelerator Unit

The Application Accelerator provides low-latency, high-throughput data transfer capability
between the AA unit and 80960 local memory. It executes data transfers to and from 80960 local
memory and also provides the necessary programming interface. The Application Accelerator
performs the following functions:
Transfers data (read) from memory controller
Performs an optional boolean operation (XOR) on read data
Transfers data (write) to memory controller
The AA unit features:
128-byte, arranged as 8-byte x 16-deep store queue
Utilization of the 80960RN/RM processor memory controller interface
32
2
addressing range on the 80960 local memory interface
Hardware support for unaligned data transfers for the internal bus
Full programmability from the i960 core processor
Support for automatic data chaining for gathering and scattering of data blocks
4-6
Primary PCI Bus
PCI to PCI Bridge
Secondary PCI Bus
32
bytes of address space on the internal bus.
DMA Channel 0
DMA Channel 1
DMA Channel 2
IQ80960RM/RN Evaluation Board Manual
64
80960
Local Bus

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iq80960rn

Table of Contents