Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
1025
Peripheral Registers—Intel
®
81341 and 81342
21.6.1
Internal Units
21.6.1.1 Application DMA 0-2
The 81341 and 81342 contains three instances of the Application DMA (ADMA). These
three units have individual 512 Byte PMMR Register space that is accessible on the
internal bus. The registers offsets shown in
are relative to the ADMA base
address offset shown below in
Use the following equation to calculate the actual register address:
Internal Bus Address = P ADMAx Base Address Register Offset.
Table 639. ADMAx Base Address Offset.
Unit
ADMAx Base Address Offset (Relative to PMMRBAR)
ADMA0
+000H
AMDA1
+200H
ADMA2
+400H
Table 640. Application DMA Unit (Sheet 1 of 2)
Register Description (Name)
Register
Size in
Bits
ADMA Register Offset
(Relative to ADMAx Base
Address Offset)
ADMA Channel Control Register x — ACCRx
32
+000
ADMA Channel Status Register x — ACSRx
32
+004
ADMA Descriptor Address Register x — ADARx
32
+008
Reserved
x
+00C through 014
Internal Interface Parity Control Register x — IIPCRx
32
+018
Reserved
32
+01C
Reserved
32
+020
ADMA Next Descriptor Address Register x — ANDARx
32
+024
ADMA Descriptor Control Register x — ADCRx
32
+028
CRC Address/Memory Block Fill Data Register x — CARMDx
32
+02C
ADMA Byte Count Register x — ABCRx
32
+030
Destination Lower Address Register x — DLADRx
32
+034
Destination Upper Address Register x — DUADRx
32
+038
Source Lower Address Register 0_x — SLAR0_x
32
+03C
Source Upper Address Register 0_x — SUAR0_x
32
+040
Source Lower Address Register 1_x — SLAR1_x
32
+044
Source Upper Address Register 1_x — SUAR1_x
32
+048
Source Lower Address Register 2_x — SLAR2_x
32
+04C
Source Upper Address Register 2_x — SUAR2_x
32
+050
Source Lower Address Register 3_x — SLAR3_x
32
+054
Source Upper Address Register 3_x — SUAR3_x
32
+058
Source Lower Address Register 4_x — SLAR4_x
32
+05C
Source Upper Address Register 4_x — SUAR4_x
32
+060