User Manual

Apollo3 Blue Datasheet
DS-A3-0p9p1 Page 312 of 909 2019 Ambiq Micro, Inc.
All rights reserved.
8.15.2.24CQCFG Register
Command Queue Configuration Register
OFFSET: 0x00000294
INSTANCE 0 ADDRESS: 0x50004294
INSTANCE 1 ADDRESS: 0x50005294
INSTANCE 2 ADDRESS: 0x50006294
INSTANCE 3 ADDRESS: 0x50007294
INSTANCE 4 ADDRESS: 0x50008294
INSTANCE 5 ADDRESS: 0x50009294
Controls parameters and options for execution of the command queue operation. To enable command
queue, create this in memory, set the address, and enable it with a write to CQEN.
8.15.2.25CQADDR Register
CQ Target Read Address Register
OFFSET: 0x00000298
INSTANCE 0 ADDRESS: 0x50004298
INSTANCE 1 ADDRESS: 0x50005298
INSTANCE 2 ADDRESS: 0x50006298
INSTANCE 3 ADDRESS: 0x50007298
Table 442: CQCFG 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
RSVD
CQPRI
CQEN
Table 443: CQCFG Register Bits
Bit Name Reset RW Description
31:2 RSVD 0x0 RO
RESERVED.
1CQPRI 0x0RW
Sets the Priority of the command queue dma request
LOW = 0x0 - Low Priority (service as best effort)
HIGH = 0x1 - High Priority (service immediately)
0CQEN 0x0RW
Command queue enable. When set, will enable the processing of the com-
mand queue and fetches of address/data pairs will proceed from the word
address within the CQADDR register. Can be disabled
DIS = 0x0 - Disable CQ Function
EN = 0x1 - Enable CQ Function