Introduction
5-7
System DMA Controller
Table 5–1. Possible Data Transfers
Destinations
vs. Sources
EMIFS
Bus
EMIFF
Bus
IMIF
Bus
TIPB
MPUI
LCD
Local Bus
EMIFS bus
Yes
Yes
Yes
Yes
Yes
No
Yes
EMIFF bus
Yes
Yes
Yes
Yes
Yes
Yes
Yes
IMIF bus
Yes
Yes
Yes
Yes
Yes
Yes
Yes
TIPB
Yes
Yes
Yes
Yes
Yes
No
Yes
MPUI
Yes
Yes
Yes
Yes
Yes
No
Yes
Local bus
Yes
Yes
Yes
Yes
Yes
No
Yes
Table 5–2. Possible Transfer Sizes and Types
Source
Destination:
8-Bit TIPB
Destination:
8-Bit Non-TIPB
Destination:
16-Bit TIPB
Destination:
16-Bit
Non-TIPB
Destination:
32-Bit TIPB
Destination:
32-Bit
Non-TIPB
8-bit TIPB
Valid only with
no packing
s8
Valid
s8
Not allowed
Valid
s8
Not allowed
Valid
s8
8-bit
non-TIPB
Valid only with
no packing
s8
Valid
s8
Not allowed
Valid
s8,s16
Not allowed
Valid
s8,s16,32
16-bit
TIPB
Not allowed
Valid
s16
Valid only with
no packing
s16
Valid
s16
Not allowed
Valid
s16
16-bit
non-TIPB
Valid with s8 and
no packing
Valid
s8
Valid only with
no packing
s16
Valid
s8,s16
Valid only with
packing
s32
Valid
s8,s16,32
32-bit
TIPB
Not allowed
Valid
s32
Not allowed
Valid
s32
Valid
s32
Valid
s32
32-bit
non-TIPB
Valid with s8 and
no packing
Valid
s8
Valid only with
no packing
s16
Valid
s8,s16
Valid S32
Valid
s8,s16,32
Note:
s8 = 8-bit scalar data type; s16 = 16-bit scalar data type; s32 = 32-bit scalar data type