Realtek Ameba-D RTL872 D Series User Manual page 6

Table of Contents

Advertisement

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
Direct Memory Access Controller (DMAC) .......................................................................................................................... 86
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
Block Flow Controller and Transfer Type ...................................................................................................................... 92
9.2.3
Handshaking Interface ................................................................................................................................................. 93
9.2.4
Basic Interface Definitions ............................................................................................................................................ 93
9.2.5
Memory Peripherals ..................................................................................................................................................... 94
9.2.6
Handshaking Interface - Peripheral is Not Flow Controller .......................................................................................... 94
9.2.7
Handshaking Interface - Peripheral Is Flow Controller .............................................................................................. 100
9.2.8
Setting up Transfers .................................................................................................................................................... 102
9.2.9
Flow Control Configurations ....................................................................................................................................... 120
9.2.10
Peripheral Burst Transaction Requests ....................................................................................................................... 121
9.2.11
Generating Requests for the AHB Master Bus Interface ............................................................................................ 125
9.2.12
Arbitration for AHB Master Interface ......................................................................................................................... 127
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
Disabling a Channel Prior to Transfer Completion...................................................................................................... 192
9.4.7
Defined-Length Burst Support on DMAC .................................................................................................................... 193
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.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ameba-d rtl8722dm-evb

Table of Contents