
M451
May. 4, 2018
Page
378
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
PDMA Controller (PDMA)
6.7
6.7.1 Overview
The peripheral direct memory access (PDMA) controller is used to provide high-speed data
transfer. The PDMA controller can transfer data from one address to another without CPU
intervention. This has the benefit of reducing the workload of CPU and keeps CPU resources free
for other applications. The PDMA controller has a total of 12 channels and each channel can
perform transfer between memory and peripherals or between memory and memory.
6.7.2 Features
Supports 12 independently configurable channels
(M45xG/M45xE Only)
Supports 8 independently configurable channels
(M45xD/M45xC Only)
Supports selectable 2 level of priority (fixed priority or round-robin priority)
Supports transfer data width of 8, 16, and 32 bits
Supports source and destination address increment size can be byte, half-word, word
or no increment
Supports software and SPI, UART, DAC, ADC and PWM request
Supports Scatter-Gather mode to perform sophisticated transfer through the use of
the descriptor link list table
Supports single and burst transfer type
Supports time-out function for each channel
(M45xD/M45xC Only)
6.7.3 Block Diagram
The block diagram about PDMA controller is shown as follows.
AHB
PDMA Controller
Embedded SRAM
CH 0 DSCT
CH n DSCT
Peripheral
Descriptor Table
(DSCT)
ack
finish
Peripheral
m
CH n
Control
CH 0
Control
Master / Slave Wrapper
I/O, Decoder
Registers
Bus Master
Control
req
ack
finish
Peripheral
0
req
ack
finish
Peripheral
1
req
P
er
ip
he
ra
l I
nt
er
fa
ce
C
on
tro
l
Note: for
M45xG/M45xE
n denotes 11, for
M45xC/M45xD
n denotes 7
Figure 6.7-1 PDMA Controller Block Diagram
Содержание ARM Cortex NuMicro M451 Series
Страница 301: ...M451 May 4 2018 Page 301 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL...
Страница 324: ...M451 May 4 2018 Page 324 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL Figure 6 4 18 Checksum Calculation Flow...
Страница 355: ...M451 May 4 2018 Page 355 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL 2 0 Reserved Reserved...
Страница 625: ...M451 May 4 2018 Page 625 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL 00 5 bits 01 6 bits 10 7 bits 11 8 bits...
Страница 721: ...M451 May 4 2018 Page 721 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL the SCL line 1 0 Reserved Reserved...
Страница 1001: ...M451 May 4 2018 Page 1001 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL LQFP 64L 10x10x1 4 mm footprint 2 0 mm 9 2...
Страница 1002: ...M451 May 4 2018 Page 1002 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL LQFP 64L 7x7x1 4 mm footprint 2 0 mm 9 3...
Страница 1003: ...M451 May 4 2018 Page 1003 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL LQFP 48L 7x7x1 4mm footprint 2 0mm 9 4...