11 DMA Ports
11 – 6
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
BMPAGE
0
0
0
0
0
0
0
BDMA Control
0
0
0
0
1
0
0
0
0
DM(0x3FE3)
BDIR
0 = load from BM
1 = store to BM
BCR
0 = run during BDMA
1 = halt during BDMA,
context reset when done
BTYPE (see table)
BTYPE 00 01 10 11
Internal Memory Space PM DM DM DM
Word Size 24 16 8 8
Alignment full full MSB LSB
word word
Figure 11.4 BDMA Control Register
The BDMA Control Register lets you set:
• The BDMA Transfer Type (BTYPE)
• The BDMA Direction (BDIR)
• The BDMA Context Reset (BCR)
• The BDMA Page (BMPAGE)
BTYPE can be:
00 24-bit Program Memory Words
01 16-bit Data Memory
10 8-bit bytes for Data Memory, MSB alignment
10 8-bit bytes for Data Memory, LSB alignment
BDIR can be:
0
from Byte Memory
1
to Byte Memory