SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The VPFE module can generate one interrupt signal (VPFE0_CCDC_INTR_PEND) to the device host interrupt controllers and one interrupt signal from the RAT in the module (VPFE0_RAT_EXP_INTR_0).
The CCDC controller can generate three interrupts: CCDC_VD0_INT, CCDC_VD1_INT, and CCDC_VD2_INT. These signals are passed through interrupt generator to generate the CCDC_PEND_INTR.
Enable the VPFE_SYNMODE[16] VDHDEN to receive any of the VPFE controller interrupts.
The CCDC_VD0_INT and CCDC_VD1_INT interrupts occur relative to the VD pulse, as shown in Figure 12-1182 and Figure 12-1183. Note that VPFE_SYNMODE[2] VDPOL bit changes the trigger timing.
The CCDC_VD2_INT interrupt always occurs at the falling edge of the CCDC_WEN signal (via an external pin), as shown in Figure 12-1184. There are no registers in the VPFE module to configure this interrupt.
The required software behavior for handling interrupts is as follows:
For more details on programmable configuration of the module interrupt signals mapping to the different device host interrupt controllers, see Interrupt Controllers.