Intel SA-1110 Food Processor User Manual


 
SA-1110 Developers Manual 217
Peripheral Control Module
11.6.2 DMA Register List
The following table lists the registers contained within the DMA controller:
DBTBn Read/Write
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reserved
TCB 12
TCB 11
TCB 10
TCB 9
TCB 8
TCB 7
TCB 6
TCB 5
TCB 4
TCB 3
TCB 2
TCB 1
TCB 0
Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? ? ? ? ? ? ? ? ? ? ? ?
Bits Name Description
12..0 TCB 12..0
Transfer count (buffer B).
This field is a 13-bit value and contains the current transfer count (in bytes) for the transfer to or
from buffer B. The maximum value programmed via this transfer count is 8191 bytes.
31..13
Reserved.
These bits are reserved and read as zeros. Writes to this field have no effect.
Physical Address Register Name Symbol
Channel 0 Registers
0h B000 0000 DMA device address register. DDAR0
0h B000 0004
DMA control/status register 0.
Write 0x7F to set.
DCSR0
0h B000 0008 Write 0x7F to clear.
0h B000 000C Read only.
0h B000 0010 DMA buffer A start address 0. DBSA0
0h B000 0014 DMA buffer A transfer count 0. DBTA0
0h B000 0018 DMA buffer B start address 0. DBSB0
0h B000 001C DMA buffer B transfer count 0. DBTB0
Channel 1 Registers
0h B000 0020 DMA device address register 1. DDAR1
0h B000 0024
DMA control/status register 1.
Write 0x7F to set.
DCSR1
0h B000 0028 Write 0x7F to clear.
0h B000 002C Read only.
0h B000 0030 DMA buffer A start address 1. DBSA1
0h B000 0034 DMA buffer A transfer count 1. DBTA1
0h B000 0038 DMA buffer B start address 1. DBSB1
0h B000 003C DMA buffer B transfer count 1. DBTB1
Channel 2 Registers
0h B000 0040 DMA device address register 2 DDAR2