SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
This section describes the register configuration of the interrupt events that can trigger the several CSI_TX_IF interrupt signals. For detailed description and mapping of the interrupt to the device interrupt processors see CSI_TX_IF Integration.
The interrupts are generally handled within the INTD module of the CSI_TX_IF, although there are several interrupt registers in the ECC_AGGR for ECC errors and in the VBUS2APB for stream monitoring errors/flags.
Table 12-404 lists the event generation and corresponding registers of the CSI_TX_IF controller.
Event | Mask Register | Status Register | Description |
---|---|---|---|
CSI_TX_IF_MAIN_0_CSI_INTERRUPT | CSI_TX_IF_IRQ_MASK CSI_TX_IF_DPHY_IRQ_MASK |
CSI_TX_IF_IRQ CSI_TX_IF_DPHY_IRQ_MASK |
Global interrupt that various re-synchronized sources converge into interrupt generation. Read the status register bitfields to trace the source of the event. |
CSI_TX_IF_MAIN_0_CSI_LEVEL | CSI_TX_IF_IRQ_MASK CSI_TX_IF_DPHY_IRQ_MASK |
CSI_TX_IF_IRQ CSI_TX_IF_DPHY_IRQ_MASK |
Error interrupt that is generated under the following conditions:
|
CSI_TX_IF_MAIN_0_CORR_LEVEL | CSI_TX_IF_ASF_INT_MASK | CSI_TX_IF_ASF_SRAM_CORR_FAULT_STATUS | Interrupt on internal FIFO RAM. Read the status register bitfields to trace the source of the event. |
CSI_TX_IF_MAIN_0_UNCORR_LEVEL | CSI_TX_IF_ASF_INT_MASK | CSI_TX_IF_ASF_SRAM_UNCORR_FAULT_STATUS | Interrupt on internal FIFO RAM. Read the status register bitfields to trace the source of the event. |
CSI_TX_IF_MAIN_0_CSI_FATAL | CSI_TX_IF_ASF_INT_MASK | CSI_TX_IF_ASF_INT_STATUS | ASF port fatal interrupt. Level sensitive. Set CSI_TX_IF_ASF_FATAL_NONFATAL_SELECT for whether fatal or non-fatal ASF interrupt is triggered. If any of the CSI_TX_IF_ASF_INT_STATUS bit is set, the CSI_RX_CSI_FATAL or CSI_RX_CSI_NONFATAL event signal is asserted. |
CSI_RX_CSI_NONFATAL | CSI_TX_IF_ASF_INT_MASK | CSI_TX_IF_ASF_INT_STATUS | ASF port fatal interrupt. Level sensitive. Set CSI_TX_IF_ASF_FATAL_NONFATAL_SELECT for whether fatal or non-fatal ASF interrupt is triggered. If any of the CSI_TX_IF_ASF_INT_STATUS bit is set, the CSI_RX_CSI_FATAL or CSI_RX_CSI_NONFATAL event signal is asserted. |