
Enhanced Queued Analog-to-Digital Converter (eQADC)
MPC5566 Microcontroller Reference Manual, Rev. 2
19-64
Freescale Semiconductor
NOTE
When a higher priority CFIFO cannot send commands due to a full external
command buffer, a lower priority CFIFO is served. When the higher priority
CFIFO is ready to send commands, an interrupt to the command transfers
from the lower priority CFIFO can result in CFIFO incoherence. Whether
the lower priority CFIFO becomes non-coherent depends on the following:
•
Rate at which commands on the external ADCs are executed
•
Rate at which commands are transmitted to the external command buffers
•
Depth of the buffers
After a serial transmission starts, the submodule monitors triggered CFIFOs and manages the abort of the
serial transmissions. If a null message is transmitted, the serial transmission is aborted when all of the
following conditions are met:
•
A not-underflowing CFIFO in the TRIGGERED state has commands bound for an external
command buffer that is not full, and it is the highest priority CFIFO sending commands to an
external buffer that is not full.
•
The ABORT_ST bit of the command to be transmitted is asserted.
•
The 26th bit of the currently transmitting null message is not shifted out.
The command from the CFIFO is then written into eQADC SSI transmit buffer, allowing for a new serial
transmission to initiate.
In case a command is being transmitted, the serial transmission is aborted when all following conditions
are met:
•
CFIFO0 is in the TRIGGERED state, is not underflowing, and its current command is bound for
an external command buffer that is not full.
•
The ABORT_ST bit of the command to be transmitted is asserted.
•
The 26th bit of the currently transmitting command has not being shifted out.
The command from CFIFO0 is then written into eQADC SSI transmit buffer, allowing for a new serial
transmission to initiate.
NOTE
The aborted command is not popped from the pre-empted CFIFO, but is
retransmitted as soon as it’s the highest priority CFIFO sending commands
to an unfilled external command buffer.
After a serial transmission is completed, the eQADC prioritizes the CFIFOs and schedules a command or
a null message to be sent in the next serial transmission. After the data for the next transmission has been
defined and scheduled, the eQADC can, under certain conditions, stretch the SDS negation time to allow
the schedule of new data for that transmission. This occurs when the eQADC acknowledges that the status
of a higher-priority CFIFO has changed to the TRIGGERED state and attempts to schedule that CFIFO
Содержание MPC5566
Страница 12: ...MPC5566 Microcontroller Reference Manual Devices Supported MPC5566 MPC5566 RM Rev 2 0 23 Apr 2008...
Страница 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Страница 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Страница 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Страница 331: ...System Integration Unit SIU MPC5566 Microcontroller Reference Manual Rev 2 6 128 Freescale Semiconductor...
Страница 343: ...Crossbar Switch XBAR MPC5566 Microcontroller Reference Manual Rev 2 7 12 Freescale Semiconductor...
Страница 361: ...Error Correction Status Module ECSM MPC5566 Microcontroller Reference Manual Rev 2 8 18 Freescale Semiconductor...
Страница 455: ...Interrupt Controller INTC MPC5566 Microcontroller Reference Manual Rev 2 10 42 Freescale Semiconductor...
Страница 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Страница 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Страница 679: ...Boot Assist Module BAM MPC5566 Microcontroller Reference Manual Rev 2 16 20 Freescale Semiconductor...
Страница 997: ...Deserial Serial Peripheral Interface DSPI MPC5566 Microcontroller Reference Manual Rev 2 20 72 Freescale Semiconductor...
Страница 1037: ...Enhanced Serial Communication Interface eSCI MPC5566 Microcontroller Reference Manual Rev 2 21 40 Freescale Semiconductor...
Страница 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Страница 1081: ...Voltage Regulator Controller VRC and POR Module MPC5566 Microcontroller Reference Manual Rev 2 23 8 Freescale Semiconductor...
Страница 1093: ...IEEE 1149 1 Test Access Port Controller JTAGC MPC5566 Microcontroller Reference Manual Rev 2 24 12 Freescale Semiconductor...
Страница 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...
Страница 1267: ...MPC5566 Reference Manual Revision History MPC5566 Microcontroller Reference Manual Rev 2 Freescale Semiconductor C 10...
Страница 1268: ...MPC5566 Reference Manual Revision History MPC5566 Microcontroller Reference Manual Rev 2 Freescale Semiconductor C 11...