8.3.3
Register and Field Descriptions ..................................................................................................................................... 71
8.4
Programming the GPIO ........................................................................................................................................................ 85
8.4.1
Software Registers ........................................................................................................................................................ 85
8.4.2
Programming Considerations ....................................................................................................................................... 85
9
9.1
Product Overview ................................................................................................................................................................ 86
9.1.1
General Product Description ......................................................................................................................................... 86
9.1.2
Basic Definitions ........................................................................................................................................................... 88
9.1.3
Features ........................................................................................................................................................................ 90
9.2
Functional Description ......................................................................................................................................................... 92
9.2.1
Setup/Operation of DMA Transfers .............................................................................................................................. 92
9.2.2
9.2.3
Handshaking Interface ................................................................................................................................................. 93
9.2.4
Basic Interface Definitions ............................................................................................................................................ 93
9.2.5
Memory Peripherals ..................................................................................................................................................... 94
9.2.6
9.2.7
9.2.8
Setting up Transfers .................................................................................................................................................... 102
9.2.9
Flow Control Configurations ....................................................................................................................................... 120
9.2.10
9.2.11
9.2.12
9.2.13
Scatter/Gather ............................................................................................................................................................ 128
9.2.14
Endianness .................................................................................................................................................................. 130
9.2.15
AHB Transfer Error Handling ...................................................................................................................................... 130
9.3
Registers ............................................................................................................................................................................ 131
9.3.1
Register Memory Map ................................................................................................................................................ 131
9.3.2
Registers and Field Descriptions ................................................................................................................................. 136
9.4
Programming the DMAC .................................................................................................................................................... 170
9.4.1
Register Access ........................................................................................................................................................... 171
9.4.2
Illegal Register Access................................................................................................................................................. 171
9.4.3
DMA Transfer Types ................................................................................................................................................... 171
9.4.4
Programing Example .................................................................................................................................................. 176
9.4.5
Programming a Channel ............................................................................................................................................. 178
9.4.6
9.4.7
10
General Timers .............................................................................................................................................................. 194
10.1
Basic Timer ..................................................................................................................................................................... 194
10.1.1
Introduction ................................................................................................................................................................ 194
10.1.2
Features ...................................................................................................................................................................... 194
10.1.3
Block Diagram ............................................................................................................................................................ 194
10.1.4
Functional Description ................................................................................................................................................ 194
10.2
Pulse Mode Timer .......................................................................................................................................................... 195
10.2.1
Introduction ................................................................................................................................................................ 195
10.2.2
Features ...................................................................................................................................................................... 195
10.2.3
Block Diagram ............................................................................................................................................................ 196
10.2.4
Functional Description ................................................................................................................................................ 196
10.3
PWM Mode Timer .......................................................................................................................................................... 198
10.3.1
Introduction ................................................................................................................................................................ 198
10.3.2
Features ...................................................................................................................................................................... 198
10.3.3
Block Diagram ............................................................................................................................................................ 199
User Manual
All information provided in this document is subject to legal disclaimers.
6
Ameba-D User Manual
© REALTEK 2019. All rights reserved.