Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
529
Application DMA Unit—Intel
®
81341 and 81342
5.16.7
CRC Address/Memory Block Fill Data/Q_Destination
Register x — CARMDQx
When CRC generation is enabled in the ADMA (bit 10 of ADCR), the CRC Address
Register (CARx) refers to the location where the CRC Engine loads the seed value and
write out the CRC value following the completion of the Data Transfer. This register is
read-only.
depicts the CRC Address Register. The upper 4-bit of the 36-bit
address is located in the ADMA Channel Control Register. These 4-bits must be
programmed in the ACCR prior to initiating the descriptor chain.
When a Memory Block Fill operation is enabled in the ADMA, this register is used as the
32-bit constant used to fill memory.
When a P+Q Transfer is enabled in the ADMA, this register is used as the lower 32-bit
address of the Q_Destination.
All chain descriptors are aligned on an eight 32-bit word boundary.
Table 322. CRC Address/Memory Block Fill Data/Q_Destination Register x —
CARMDQx
Bit
Default
Description
31:00 0000 0000H
CRC Address Register - When CRC Mode is enabled, this address is used to load the seed value prior to
the Data Transfer and write out the CRC value following the completion of the Data Transfer.
Note:
When operating in CRC mode, the CRC Address is a 32-bit aligned value, and bits 1:0 are
reserved.
For a Memory Block Fill operation, this 32-bit value is used to fill memory.
When a P+Q Transfer is enabled, this 32-bit value is used as the lower 32-bit address of the
Q_Destination
PCI
IOP
Attributes
Attributes
28
24
20
16
12
8
4
0
31
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
ro
na
Attribute Legend:
RV = Reserved
PR = Preserved
RS = Read/Set
RW = Read/Write
RC = Read Clear
RO = Read Only
NA = Not Accessible
Channel #
0
1
2
Intel XScale
®
processor internal bus address offset
002CH
022CH
042CH