212
Chapter 6
DMA Functions (DMA Controller)
User’s Manual U16580EE3V1UD00
(2)
Serial data transmission with DMA transfer
The DMAC has two dedicated channels (6 and 7) to support the serial data transmission. Each of
both channels can be assigned to a serial interface (CSI30, CSI31
Note 1
, CSIB0, CSIB1
Note 1
,
UARTC0, UARTC1). As DMA trigger factor, which requests and starts the DMA transfer, the corre-
sponding transmission enable interrupt signal is pre-defined (refer to Table 6-3).
For each DMA trigger the data will be transferred from internal RAM to the corresponding serial
transmit register. Depending on the serial interface the transfer data size can be set to 8 or 16 bits
(refer to Table 6-3).
In case of 8 bits transfer data size, the source address is incremented by 1 for each occurrence of
DMA trigger. When selecting 16 bits transfer data size the source address must be even, and is
incremented by 2 for each DMA trigger.
When the DMA transfer count of a DMA channel terminates, the DMA transfer is stopped and a
DMA completion interrupt is generated. The maximum DMA transfer count is 256.
Notes: 1.
Not available on
μ
PD70F3447.
2.
The serial peripheral chip select lines SCS0 to SCS3 will not be supported by DMA transfer.
Table 6-3:
DMA Configuration of Serial Data Transmission
Serial Interface
DMA Trigger
Factor
Transfer Data
Size
Source
Destination
CSI30
Note 2
INTC30
8 bits
Any iRAM address
SFDB0L
16 bits
Any even iRAM address
SFDB0
CSI31
Notes 1, 2
INTC31
8 bits
Any iRAM address
SFDB1L
16 bits
Any even iRAM address
SFDB1
CSIB0
INTCB0T
8 bits
Any iRAM address
CB0TXL
16 bits
Any even iRAM address
CB0TX
CSIB1
Note 1
INTCB1T
8 bits
Any iRAM address
CB1TXL
16 bits
Any even iRAM address
CB1TX
UARTC0
INTUC0T
8 bits
Any iRAM address
UC0TX
16 bits
Setting prohibited
UARTC1
INTUC1T
8 bits
Any iRAM address
UC1TX
16 bits
Setting prohibited
Содержание MuPD70F3187
Страница 6: ...6 Preface User s Manual U16580EE3V1UD00 ...
Страница 16: ...16 User s Manual U16580EE3V1UD00 ...
Страница 28: ...28 User s Manual U16580EE3V1UD00 ...
Страница 32: ...32 User s Manual U16580EE3V1UD00 ...
Страница 84: ...84 Chapter 2 Pin Functions User s Manual U16580EE3V1UD00 MEMO ...
Страница 144: ...144 Chapter 3 CPU Functions User s Manual U16580EE3V1UD00 MEMO ...
Страница 192: ...192 Chapter 5 Memory Access Control Function μPD70F3187 only User s Manual U16580EE3V1UD00 MEMO ...
Страница 312: ...312 Chapter 9 16 Bit Timer Event Counter P User s Manual U16580EE3V1UD00 MEMO ...
Страница 534: ...534 Chapter 11 16 bit Timer Event Counter T User s Manual U16580EE3V1UD00 ...
Страница 969: ...969 Chapter 20 Port Functions User s Manual U16580EE3V1UD00 MEMO ...
Страница 970: ...970 Chapter 20 Port Functions User s Manual U16580EE3V1UD00 ...
Страница 976: ...976 Chapter 22 Internal RAM Parity Check Function User s Manual U16580EE3V1UD00 MEMO ...
Страница 984: ...984 Chapter 23 On Chip Debug Function OCD User s Manual U16580EE3V1UD00 MEMO ...
Страница 1006: ...1006 Chapter 24 Flash Memory User s Manual U16580EE3V1UD00 MEMO ...
Страница 1036: ...1036 Chapter 27 Recommended Soldering Conditions User s Manual U16580EE3V1UD00 MEMO ...
Страница 1046: ...1046 Appendix A Index User s Manual U16580EE3V1UD00 MEMO ...
Страница 1052: ...1052 User s Manual U16580EE3V1UD00 ...
Страница 1053: ......