![Freescale Semiconductor MPC5632M Скачать руководство пользователя страница 960](http://html.mh-extra.com/html/freescale-semiconductor/mpc5632m/mpc5632m_manual_2330659960.webp)
MPC563XM Reference Manual, Rev. 1
960
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
The
FIFO Control Unit
performs the following functions:
•
It prioritizes the CFIFOs to determine what CFIFOs will have their commands transferred.
•
Supports software and hardware triggers to start command transfers from a particular CFIFO.
•
Decodes command data from the CFIFOs, and accordingly, sends these commands to one of the
two on-chip ADCs or to the external device.
•
Decodes result data from on-chip ADCs or from the external device, and transfers data to the
appropriate RFIFO or to the parallel side interface.
The
ADC Control Logic
manages the execution of commands bound for on-chip ADCs. It interfaces with
the CFIFOs via two 2-entry command buffers (CBuffers) with abort control and with the RFIFOs and side
interface via the
Result Format and Calibration Sub-Block
. The
ADC Control Logic
performs the
following functions:
•
Buffers command data for execution.
•
Decodes command data and accordingly generates control signals for the two on-chip ADCs.
•
Detects abort request, stores aborted commands and buffers immediate conversion commands.
•
Formats and calibrates conversion result data coming from the on-chip ADCs.
•
Generates the internal multiplexer control signals and the select signals used by the external
multiplexers.
The EQADC SSI allows for a full duplex, synchronous, serial communication between the EQADC and
an external device.
The EQADC PSI allows for a full duplex, synchronous, parallel communication between the EQADC and
several on-chip companion modules.
also depicts data flow through the EQADC. Commands are contained in system memory in a
user defined data structure. The most likely data structure to be used is a queue as depicted in the
1
. Command data is moved from the command queue (CQueue) to the CFIFOs by either the
host CPU or by the DMAC. Once a CFIFO is triggered and becomes the highest priority CFIFO using a
certain CBuffer, command data is transferred from the CFIFO to the on-chip ADCs, or to the external
device. The ADC executes the command, and the result is moved through the
Result Format and
Calibration Sub-Block
to either the side interface or to the RFIFO. Data from the external device or
on-chip companion module bypasses the
Result Format and Calibration Sub-Block
and is moved directly
to its specified RFIFO. When data is stored in an RFIFO, data is moved from the RFIFO by the host CPU
or by the DMAC to a data structure in system memory depicted in the
as a result queue
(RQueue).
For users familiar with the QADC, the EQADC system upgrades the functionality provided by that block.
Refer to
Section 24.7.7, “EQADC Versus QADC
for a comparison between the EQADC and QADC.
24.2.3
Features
The EQADC Block includes these distinctive features:
1.
Command and result data can be stored in system memory in any user defined data structure. However, in this document
it will be assumed that the data structure of choice is a queue, since it is the most likely data structure to be used and
because queues are the only type of data structure supported by the DMAC.
Содержание MPC5632M
Страница 22: ...MPC563XM Reference Manual Rev 1 22 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 62: ...MPC563XM Reference Manual Rev 1 62 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 92: ...MPC563XM Reference Manual Rev 1 92 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 168: ...MPC563XM Reference Manual Rev 1 168 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 242: ...MPC563XM Reference Manual Rev 1 242 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 302: ...MPC563XM Reference Manual Rev 1 302 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 410: ...MPC563XM Reference Manual Rev 1 410 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 440: ...MPC563XM Reference Manual Rev 1 440 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 464: ...MPC563XM Reference Manual Rev 1 464 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 554: ...MPC563XM Reference Manual Rev 1 554 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 590: ...MPC563XM Reference Manual Rev 1 590 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 622: ...MPC563XM Reference Manual Rev 1 622 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 716: ...MPC563XM Reference Manual Rev 1 716 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1114: ...MPC563XM Reference Manual Rev 1 1114 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1144: ...MPC563XM Reference Manual Rev 1 1144 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1266: ...MPC563XM Reference Manual Rev 1 1266 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1316: ...MPC563XM Reference Manual Rev 1 1316 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1348: ...MPC563XM Reference Manual Rev 1 1348 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1362: ...MPC563XM Reference Manual Rev 1 1362 Freescale Semiconductor Preliminary Subject to Change Without Notice ...
Страница 1382: ...MPC563XM Reference Manual Rev 1 1382 Freescale Semiconductor Preliminary Subject to Change Without Notice ...