SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Figure 8-2 shows the EVE integration inside the device. EVE includes a number of mailboxes, interrupts, DMA events, and general-purpose I/Os (GPIOs) to facilitate handshaking between the EVE modules and also between other initiators or targets such as DSP, MPU, IPU, VIP, VPE and the PRCM module.
Figure 8-2 is an overview of the EVE integration; for detailed explanation of the interrupt, mailbox, and general-purpose signals coming out or going in each EVE subsystem, see Figure 8-3 and Figure 8-4.
Table 8-2 through Table 8-4 summarize the integration of the EVE subsystem in the device.
Module Instance | Attributes | |
Power Domain | Interconnect | |
EVE1 | PD_EVE1 | L3_MAIN |
EVE2 | PD_EVE2 | L3_MAIN |
Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
---|---|---|---|---|
Clocks | ||||
EVE1 | EVE1_FCLK | EVE_GFCLK | PRCM | Embedded vision engine 1 functional clock, gated. For more information about clock gating and management, refer to Power, Reset, and Clock Management (PRCM). |
EVE2 | EVE2_FCLK | EVE_GFCLK | PRCM | EVE2 functional clock, gated. For more information about clock gating and management refer to Power, Reset, and Clock Management (PRCM). |
Resets | ||||
EVE1 | EVE_RST | EVE1_RST | PRCM | For information about PRCM reset sources and distribution, see Reset Management Functional Description, in Power, Reset, and Clock Management (PRCM). |
EVE1_CPU_RST | ||||
EVE1_PWRON_RST | ||||
EVE2 | EVE_RST | EVE2_RST | PRCM | For information about PRCM reset sources and distribution, see Reset Management Functional Description, in Power, Reset, and Clock Management (PRCM). |
EVE2_CPU_RST | ||||
EVE2_PWRON_RST |
Interrupt Requests | ||||
---|---|---|---|---|
Module Instance | Source Signal Name | Destination IRQ_CROSSBAR Input | Default Mapping | Description |
EVE1 | ELM_IRQ | IRQ_CROSSBAR_1 | EVE1_IRQ_0 | Error location process completion |
EXT_SYS_IRQ_1 | IRQ_CROSSBAR_2 | EVE1_IRQ_1 | External interrupt (active low) | |
CTRL_MODULE_CORE_IRQ_SEC_EVTS | IRQ_CROSSBAR_3 | EVE1_IRQ_2 | Firewall out-band error | |
L3_MAIN_IRQ_DBG_ERR | IRQ_CROSSBAR_4 | EVE1_IRQ_3 | Interconnect debug error | |
L3_MAIN_IRQ_APP_ERR | IRQ_CROSSBAR_5 | EVE1_IRQ_4 | Interconnect application or non-attributes errors on L3 | |
PRM_IRQ_MPU | IRQ_CROSSBAR_6 | EVE1_IRQ_5 | PRCM module interrupt | |
DMA_SYSTEM_IRQ_0 | IRQ_CROSSBAR_7 | EVE1_IRQ_6 | SDMA interrupt to EVE1 | |
DMA_SYSTEM_IRQ_1 | IRQ_CROSSBAR_8 | EVE1_IRQ_7 | SDMA interrupt to EVE1 | |
EVE2_GP8 | N/A | EVE1_IRQ_9 | EVE general-purpose interrupt | |
EVE2_MBX2_INT1 | N/A | EVE1_IRQ_17 | EVE mailbox interrupt | |
MAILBOX2_INTERRUPT0 | N/A | EVE1_IRQ_28 | Mailbox 2 interrupt 0 | |
RESERVED | N/A | EVE1_IRQ_29 | Reserved | |
RESERVED | N/A | EVE1_IRQ_30 | Reserved | |
EVE1_IRQ_OUT0 | IRQ_CROSSBAR_168 | N/A | EVE interrupt output | |
EVE1_IRQ_OUT1 | IRQ_CROSSBAR_169 | N/A | EVE interrupt output | |
EVE1_IRQ_OUT2 | IRQ_CROSSBAR_170 | N/A | EVE interrupt output | |
EVE1_IRQ_OUT3 | IRQ_CROSSBAR_171 | N/A | EVE interrupt output | |
EVE1_IRQ_TPCC_REGION1 | IRQ_CROSSBAR_281 | N/A | EVE TPCC region interrupt1 | |
EVE1_IRQ_TPCC_REGION2 | IRQ_CROSSBAR_282 | N/A | EVE TPCC region interrupt2 | |
EVE1_IRQ_TPCC_REGION3 | IRQ_CROSSBAR_283 | N/A | EVE TPCC region interrupt3 | |
EVE1_IRQ_MBX0_USER1 | IRQ_CROSSBAR_284 | N/A | EVE Mailbox 0 user 1 | |
EVE1_IRQ_MBX0_USER2 | IRQ_CROSSBAR_285 | N/A | EVE Mailbox 0 user 2 | |
EVE1_IRQ_MBX0_USER3 | IRQ_CROSSBAR_286 | N/A | EVE Mailbox 0 user 3 | |
EVE1_IRQ_MBX1_USER1 | IRQ_CROSSBAR_287 | N/A | EVE Mailbox 1 user 1 | |
EVE1_IRQ_MBX1_USER2 | IRQ_CROSSBAR_288 | N/A | EVE Mailbox 1 user 2 | |
EVE1_IRQ_MBX1_USER3 | IRQ_CROSSBAR_289 | N/A | EVE Mailbox 1 user 3 | |
EVE2 | ELM_IRQ | IRQ_CROSSBAR_1 | EVE2_IRQ_0 | Error location process completion |
EXT_SYS_IRQ_1 | IRQ_CROSSBAR_2 | EVE2_IRQ_1 | External interrupt (active low) | |
CTRL_MODULE_CORE_IRQ_SEC_EVTS | IRQ_CROSSBAR_3 | EVE2_IRQ_2 | Firewall out-band error | |
L3_MAIN_IRQ_DBG_ERR | IRQ_CROSSBAR_4 | EVE2_IRQ_3 | Interconnect debug error | |
L3_MAIN_IRQ_APP_ERR | IRQ_CROSSBAR_5 | EVE2_IRQ_4 | Interconnect application or non-attributes errors on L3 | |
PRM_IRQ_MPU | IRQ_CROSSBAR_6 | EVE2_IRQ_5 | PRCM module interrupt | |
DMA_SYSTEM_IRQ_0 | IRQ_CROSSBAR_7 | EVE2_IRQ_6 | SDMA interrupt to EVE2 | |
DMA_SYSTEM_IRQ_1 | IRQ_CROSSBAR_8 | EVE2_IRQ_7 | SDMA interrupt to EVE2 | |
EVE1_GP1 | N/A | EVE2_IRQ_8 | EVE general-purpose interrupt | |
EVE1_MBX2_INT2 | N/A | EVE2_IRQ_16 | EVE mailbox interrupt | |
MAILBOX2_INTERRUPT0 | N/A | EVE2_IRQ_28 | Mailbox 2 interrupt 0 | |
RESERVED | N/A | EVE2_IRQ_29 | Reserved | |
RESERVED | N/A | EVE2_IRQ_30 | Reserved | |
EVE2_IRQ_OUT0 | IRQ_CROSSBAR_172 | N/A | EVE interrupt output | |
EVE2_IRQ_OUT1 | IRQ_CROSSBAR_173 | N/A | EVE interrupt output | |
EVE2_IRQ_OUT2 | IRQ_CROSSBAR_174 | N/A | EVE interrupt output | |
EVE2_IRQ_OUT3 | IRQ_CROSSBAR_175 | N/A | EVE interrupt output | |
EVE2_IRQ_TPCC_REGION1 | IRQ_CROSSBAR_290 | N/A | EVE TPCC region interrupt1 | |
EVE2_IRQ_TPCC_REGION2 | IRQ_CROSSBAR_291 | N/A | EVE TPCC region interrupt2 | |
EVE2_IRQ_TPCC_REGION3 | IRQ_CROSSBAR_292 | N/A | EVE TPCC region interrupt3 | |
EVE2_IRQ_MBX0_USER1 | IRQ_CROSSBAR_293 | N/A | EVE Mailbox 0 user 1 | |
EVE2_IRQ_MBX0_USER2 | IRQ_CROSSBAR_294 | N/A | EVE Mailbox 0 user 2 | |
EVE2_IRQ_MBX0_USER3 | IRQ_CROSSBAR_295 | N/A | EVE Mailbox 0 user 3 | |
EVE2_IRQ_MBX1_USER1 | IRQ_CROSSBAR_296 | N/A | EVE Mailbox 1 user 1 | |
EVE2_IRQ_MBX1_USER2 | IRQ_CROSSBAR_297 | N/A | EVE Mailbox 1 user 2 | |
EVE2_IRQ_MBX1_USER3 | IRQ_CROSSBAR_298 | N/A | EVE Mailbox 1 user 3 | |
No DMA Requests |
The Default Mapping column in Table 8-4 shows the default mapping of module IRQ source signals. These IRQ source
signals can also be mapped to other lines of each device INTC through the
IRQ_CROSSBAR module.
For more information about
the IRQ_CROSSBAR module, see IRQ_CROSSBAR Module Functional Description,
in Control Module.