
Decimation Filter
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
1213
the block is requesting data to be written into the input buffer. The interrupt request is cleared when the
CPU writes a one in field IBIC of the DECFILTER_MSR, or by the soft reset command.
When in normal, cascade or PSI input mixed modes with enhanced debug enabled (ISEL = 0 and
EDME = 1, DSEL = 0), the input sample data can be read by the CPU when this interrupt request is
asserted. The interrupt is asserted just when a new word of sample data is supplied to the filter sub-block
to be processed. As this filter register is overwritten by the next word of sample data, an input read overrun
event can occur (the DIVR bit in DECFILTER_MSR is asserted) if the interrupt request is not cleared
before, or at the same time as, the new sample arrives to set the interrupt. This DIVR bit is cleared by the
DIVRC bit in the status register DECFILTER_MSR. However, in enhanced debug monitoring, the set
condition has higher priority than the clear. This means that if the set condition and the clear bit IBIC occur
at the same time, the interrupt remains asserted.
26.5.11.3 Output buffer interrupt request
This interrupt is enabled by the register OBIE in the DECFILTER_MCR and is asserted only when DSEL
= 0. This request is also indicated in the field OBIF of the DECFILTER_MSR.
When in standalone mode, the output buffer can be read by the CPU with the DMA disabled. The output
buffer interrupt request is asserted when the output buffer receives a new result from the filter sub-block.
This means the block is requesting data to be read by the CPU.
The output buffer interrupt request can also be asserted due to an integrator result being ready, as flagged
by the DECFILTER_MXSR bit SDF, when the DECFILTER_MCR bit SDIE = 1. Note that both the filter
output and integrator share the same interrupt source.
This interrupt request is cleared when a one is written in the bit OBIC and/or bit SDFC of the
DECFILTER_MXSR, or by the soft reset command.
26.5.12 DMA requests description
The DMA function for integrator result, input and output buffers is enabled using DSEL = 1 in the
DECFILTER_MCR.
26.5.12.1 Input Buffer DMA request
This DMA request is enabled by the ISEL and DSEL bits in the DECFILTER_MCR.
When in standalone mode, the input buffer can be written by the DMA. The input buffer DMA request is
asserted when the input buffer is available to receive a conversion sample (it is not holding a word of data).
This DMA request is cleared when an input data word is written in the input buffer. Therefore, the DMA
request is always cleared before it is asserted again.
When in normal mode with enhanced debug enabled (ISEL = 0 and EDME = 1, DSEL = 1), the input
sample data can be read by the DMA when this DMA request is asserted. The request is asserted when a
new word of sample data is written into the input buffer to be processed. As this filter register is
overwritten by the next word of sample data, a DMA read overrun event can occur (the DIVR bit in
DECFILTER_MSR is asserted) if the DMA request is not cleared before, or at the same time as, a new
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...