
Enhanced Queued Analog-to-Digital Converter (eQADC)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
19-57
Result Message Format for External Device Operation
Data is returned from the ADCs in the form of result messages. A result message is composed of an RFIFO
header and an ADC result. The FIFO control unit decodes the information contained in the RFIFO header
and sends the contents of the ADC result to the appropriate RFIFO. Only data stored on the
ADC_RESULT field is stored in the RFIFOs result queues. The ADC result of any received message with
a null data message tag is ignored. The format of a result message returned from the external device is
shown in
. It is 26 bits long, and is composed of a MESSAGE_TAG field, information about
the status of the buffers (BUSY fields), and result data. The BUSY fields are needed to inform the eQADC
about when it is appropriate to transfer commands to the external command buffers.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Reserved
MESSAGE_TAG
BUSY1
BUSY0
RFIFO Header
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ADC_RESULT
ADC Result
Figure 19-32. Result Message Format for External Device Operation
Table 19-41. Result Message Format for External Device Operation
Field
Description
6–7
Reserved.
8–11
MESSAGE
_TAG[0:3]
MESSAGE_TAG Field. Refer to
Section , “Conversion Command Message Format for On-Chip ADC Operation
.”
12–15
BUSY
n
[0:1]
BUSY status. The BUSY fields indicate if the external device can receive more commands.
shows
how these two bits are encoded. When an external device cannot accept any more new commands, it must set
BUSY
n
to a value indicating “Do not send commands” in the returning message. The BUSY fields of values 0b10
and 0b10 can be freely encoded by the external device to allow visibility of the status of the external command
buffers for debug. As an example, they could indicate the number of entries in an external command buffer.
16–31
ADC_
RESULT
[0:15]
ADC RESULT Field. The result data received from the external device or on-chip ADC can be any value produced
by the external device, such as the result of a conversion command, data requested via a read configuration
command, or a time stamp value. The ADC_RESULT of any incoming message with a null message tag is
ignored. When the MESSAGE_TAG is for an RFIFO, the eQADC extracts the 16-bit ADC_RESULT from the raw
message and stores it into the appropriate RFIFO.
Summary of Contents for MPC5566
Page 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Page 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Page 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Page 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Page 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Page 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Page 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...