Motorola MPC533 Reference Manual page 552

Table of Contents

Advertisement

Programming the QADC64E Registers
The queue status field is affected by the stop mode. Since all of the analog logic and control
registers are reset, the queue status field is reset to queue 1 idle, queue 2 idle.
During the freeze mode, the queue status field is not modified. The queue status field retains
the status it held prior to freezing. As a result, the queue status can show queue 1 active,
queue 2 idle, even though neither queue is being executed during freeze.
MSB
1
0
Field
SRESET
00
Addr
Bits
Name
0:1
2:7
CWPQ1
8:9
10:15
CWPQ2
14.3.9
Conversion Command Word Table
The conversion command word (CCW) table is a RAM, 64 words long on 16-bit address
boundaries where 10-bits of each entry are implemented. A CCW can be programmed by
the software to request a conversion of one analog input channel. The CCW table is written
14-28
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
2
3
4
5
CWPQ1
11_1111
Figure 14-13. Status Register 1 (QASR1)
Table 14-16. QASR1 Bit Descriptions
Reserved
Command Word Pointer for Q1 — CWPQ1 allows the software to know what CCW was
last completed for queue 1. This field is a software read-only field, and write operations
have no effect. CWPQ1 allows software to read the last executed CCW in queue 1,
regardless of which queue is active. The CWPQ1 field is a CCW word pointer with a valid
range of 0 to 63.
In contrast to CWP, CPWQ1 is updated when the conversion result is written. When the
QADC64E finishes a conversion in queue 1, both the result register is written and the
CWPQ1 are updated.
Finally, when queue 1 operation is terminated after a CCW is read that is defined as BQ2,
CWP points to BQ2 while CWPQ1 points to the last CCW queue 1.
During the stop mode, the CWPQ1 is reset to 63, since the control registers and the analog
logic are reset. When the freeze mode is entered, the CWPQ1 is unchanged; it points to
the last executed CCW in queue 1.
Reserved
Command Word Pointer for Q2 — CWPQ2 allows the software to know what CCW was
last completed for queue 2. This field is a software read-only field, and write operations
have no effect. CWPQ2 allows software to read the last executed CCW in queue 2,
regardless which queue is active. The CWPQ2 field is a CCW word pointer with a valid
range of 0 to 63.
In contrast to CWP, CPWQ2 is updated when the conversion result is written. When the
QADC64E finishes a conversion in queue 2, both the result register is written and the
CWPQ2 are updated.
During the stop mode, the CWPQ2 is reset to 63, since the control registers and the analog
logic are reset. When the freeze mode is entered, the CWP is unchanged; it points to the
last executed CCW in queue 2.
MPC533 Reference Manual
6
7
8
9
10
00
0x30 4812 (QASR!_A)
Description
11
12
13
14
LSB
CWPQ2
11_1111
MOTOROLA
15

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpc534

Table of Contents