User Manual

Apollo3 Blue Datasheet
DS-A3-0p9p1 Page 309 of 909 2019 Ambiq Micro, Inc.
All rights reserved.
8.15.2.21DMATOTCOUNT Register
DMA Total Transfer Count
OFFSET: 0x00000288
INSTANCE 0 ADDRESS: 0x50004288
INSTANCE 1 ADDRESS: 0x50005288
INSTANCE 2 ADDRESS: 0x50006288
INSTANCE 3 ADDRESS: 0x50007288
INSTANCE 4 ADDRESS: 0x50008288
INSTANCE 5 ADDRESS: 0x50009288
Contains the number of bytes to be transferred for this DMA transaction. This register is decremented as
the data is transferred, and will be 0 at the completion of the DMA operation.
8 DMAPRI 0x0 RW
Sets the Priority of the DMA request
LOW = 0x0 - Low Priority (service as best effort)
HIGH = 0x1 - High Priority (service immediately)
7:2 RSVD 0x0 RO
RESERVED.
1DMADIR 0x0RW
Direction
P2M = 0x0 - Peripheral to Memory (SRAM) transaction. To be set when
doing IOM read operations, ie reading data from external devices.
M2P = 0x1 - Memory to Peripheral transaction. To be set when doing IOM
write operations, ie writing data to external devices.
0 DMAEN 0x0 RW
DMA Enable. Setting this bit to EN will start the DMA operation. This should
be the last DMA related register set prior to issuing the command
DIS = 0x0 - Disable DMA Function
EN = 0x1 - Enable DMA Function
Table 436: DMATOTCOUNT Register
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
RSRVDD TOTCOUNT
Table 437: DMATOTCOUNT Register Bits
Bit Name Reset RW Description
31:12 RSRVDD 0x0 RO
Reserved
Table 435: DMACFG Register Bits
Bit Name Reset RW Description