SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
The integration of MAILBOX1 in the device differs from the integration of the rest of the system mailboxes (MAILBOX2..13). Figure 19-1 and Figure 19-2 show the MAILBOX1 and MAILBOX2..13 integration, respectively.
Figure 19-1 MAILBOX1 Integration
Figure 19-2 MAILBOX2..13 IntegrationFor more information about the Slave idle protocol, see Module-Level Clock Management in Power, Reset, and Clock Management.
Table 19-2 through Table 19-4 summarize the MAILBOX(1..13) integration in the device.
| Module Instance | Attributes | ||
| Power Domain | Wake-Up Capability | Interconnect | |
| MAILBOX1 | PD_COREAON | N/A | L4_CFG |
| MAILBOX2..13 | PD_COREAON | N/A | L4_PER3 |
| Clocks | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| MAILBOX | MAILBOX_FCLK | L4CFG_L3_GICLK | PRCM | MAILBOX interface clock. This clock is used for all interface and functional operations. |
| Resets | ||||
| Module Instance | Destination Signal Name | Source Signal Name | Source | Description |
| MAILBOX | MAILBOX_RST | CORE_RET_RST | PRCM | MAILBOX hardware reset. This reset is asynchronously applied to the MAILBOX registers. |
| Interrupt Requests | ||||
| Module Instance | Interrupt Name (Source) | IRQ_CROSSBAR Input (Destination) | Default Mapping | Description |
| MAILBOX1 | MAILBOX1_IRQ_USER0 | IRQ_CROSSBAR_21 | MPU_IRQ_26; DSP1_IRQ_52; | MAILBOX1 user 0 interrupt request. |
| MAILBOX1_IRQ_USER1 | IRQ_CROSSBAR_135 | – | MAILBOX1 user 1 interrupt request. | |
| MAILBOX1_IRQ_USER2 | IRQ_CROSSBAR_134 | IPU1_IRQ_50; IPU2_IRQ_50; | MAILBOX1 user 2 interrupt request. | |
| MAILBOX2 | MAILBOX2_IRQ_USER0 | IRQ_CROSSBAR_237 | – | MAILBOX2 user 0 interrupt request. |
| MAILBOX2_IRQ_USER1 | IRQ_CROSSBAR_238 | – | MAILBOX2 user 1 interrupt request. | |
| MAILBOX2_IRQ_USER2 | IRQ_CROSSBAR_239 | – | MAILBOX2 user 2 interrupt request. | |
| MAILBOX2_IRQ_USER3 | IRQ_CROSSBAR_240 | – | MAILBOX2 user 3 interrupt request. | |
| MAILBOX3 | MAILBOX3_IRQ_USER0 | IRQ_CROSSBAR_241 | – | MAILBOX3 user 0 interrupt request. |
| MAILBOX3_IRQ_USER1 | IRQ_CROSSBAR_242 | – | MAILBOX3 user 1 interrupt request. | |
| MAILBOX3_IRQ_USER2 | IRQ_CROSSBAR_243 | – | MAILBOX3 user 2 interrupt request. | |
| MAILBOX3_IRQ_USER3 | IRQ_CROSSBAR_244 | – | MAILBOX3 user 3 interrupt request. | |
| MAILBOX4 | MAILBOX4_IRQ_USER0 | IRQ_CROSSBAR_245 | – | MAILBOX4 user 0 interrupt request. |
| MAILBOX4_IRQ_USER1 | IRQ_CROSSBAR_246 | – | MAILBOX4 user 1 interrupt request. | |
| MAILBOX4_IRQ_USER2 | IRQ_CROSSBAR_247 | – | MAILBOX4 user 2 interrupt request. | |
| MAILBOX4_IRQ_USER3 | IRQ_CROSSBAR_248 | – | MAILBOX4 user 3 interrupt request. | |
| MAILBOX5 | MAILBOX5_IRQ_USER0 | IRQ_CROSSBAR_249 | – | MAILBOX5 user 0 interrupt request. |
| MAILBOX5_IRQ_USER1 | IRQ_CROSSBAR_250 | – | MAILBOX5 user 1 interrupt request. | |
| MAILBOX5_IRQ_USER2 | IRQ_CROSSBAR_251 | – | MAILBOX5 user 2 interrupt request. | |
| MAILBOX5_IRQ_USER3 | IRQ_CROSSBAR_252 | – | MAILBOX5 user 3 interrupt request. | |
| MAILBOX6 | MAILBOX6_IRQ_USER0 | IRQ_CROSSBAR_253 | – | MAILBOX6 user 0 interrupt request. |
| MAILBOX6_IRQ_USER1 | IRQ_CROSSBAR_254 | – | MAILBOX6 user 1 interrupt request. | |
| MAILBOX6_IRQ_USER2 | IRQ_CROSSBAR_255 | – | MAILBOX6 user 2 interrupt request. | |
| MAILBOX6_IRQ_USER3 | IRQ_CROSSBAR_256 | – | MAILBOX6 user 3 interrupt request. | |
| MAILBOX7 | MAILBOX7_IRQ_USER0 | IRQ_CROSSBAR_257 | – | MAILBOX7 user 0 interrupt request. |
| MAILBOX7_IRQ_USER1 | IRQ_CROSSBAR_258 | – | MAILBOX7 user 1 interrupt request. | |
| MAILBOX7_IRQ_USER2 | IRQ_CROSSBAR_259 | – | MAILBOX7 user 2 interrupt request. | |
| MAILBOX7_IRQ_USER3 | IRQ_CROSSBAR_260 | – | MAILBOX7 user 3 interrupt request. | |
| MAILBOX8 | MAILBOX8_IRQ_USER0 | IRQ_CROSSBAR_261 | – | MAILBOX8 user 0 interrupt request. |
| MAILBOX8_IRQ_USER1 | IRQ_CROSSBAR_262 | – | MAILBOX8 user 1 interrupt request. | |
| MAILBOX8_IRQ_USER2 | IRQ_CROSSBAR_263 | – | MAILBOX8 user 2 interrupt request. | |
| MAILBOX8_IRQ_USER3 | IRQ_CROSSBAR_264 | – | MAILBOX8 user 3 interrupt request. | |
| MAILBOX9 | MAILBOX9_IRQ_USER0 | IRQ_CROSSBAR_265 | – | MAILBOX9 user 0 interrupt request. |
| MAILBOX9_IRQ_USER1 | IRQ_CROSSBAR_266 | – | MAILBOX9 user 1 interrupt request. | |
| MAILBOX9_IRQ_USER2 | IRQ_CROSSBAR_267 | – | MAILBOX9 user 2 interrupt request. | |
| MAILBOX9_IRQ_USER3 | IRQ_CROSSBAR_268 | – | MAILBOX9 user 3 interrupt request. | |
| MAILBOX10 | MAILBOX10_IRQ_USER0 | IRQ_CROSSBAR_269 | – | MAILBOX10 user 0 interrupt request. |
| MAILBOX10_IRQ_USER1 | IRQ_CROSSBAR_270 | – | MAILBOX10 user 1 interrupt request. | |
| MAILBOX10_IRQ_USER2 | IRQ_CROSSBAR_271 | – | MAILBOX10 user 2 interrupt request. | |
| MAILBOX10_IRQ_USER3 | IRQ_CROSSBAR_272 | – | MAILBOX10 user 3 interrupt request. | |
| MAILBOX11 | MAILBOX11_IRQ_USER0 | IRQ_CROSSBAR_273 | – | MAILBOX11 user 0 interrupt request. |
| MAILBOX11_IRQ_USER1 | IRQ_CROSSBAR_274 | – | MAILBOX11 user 1 interrupt request. | |
| MAILBOX11_IRQ_USER2 | IRQ_CROSSBAR_275 | – | MAILBOX11 user 2 interrupt request. | |
| MAILBOX11_IRQ_USER3 | IRQ_CROSSBAR_276 | – | MAILBOX11 user 3 interrupt request. | |
| MAILBOX12 | MAILBOX12_IRQ_USER0 | IRQ_CROSSBAR_277 | – | MAILBOX12 user 0 interrupt request. |
| MAILBOX12_IRQ_USER1 | IRQ_CROSSBAR_278 | – | MAILBOX12 user 1 interrupt request. | |
| MAILBOX12_IRQ_USER2 | IRQ_CROSSBAR_279 | – | MAILBOX12 user 2 interrupt request. | |
| MAILBOX12_IRQ_USER3 | IRQ_CROSSBAR_280 | – | MAILBOX12 user 3 interrupt request. | |
| MAILBOX13 | MAILBOX13_IRQ_USER0 | IRQ_CROSSBAR_379 | – | MAILBOX13 user 0 interrupt request. |
| MAILBOX13_IRQ_USER1 | IRQ_CROSSBAR_380 | – | MAILBOX13 user 1 interrupt request. | |
| MAILBOX13_IRQ_USER2 | IRQ_CROSSBAR_381 | – | MAILBOX13 user 2 interrupt request. | |
| MAILBOX13_IRQ_USER3 | IRQ_CROSSBAR_382 | – | MAILBOX13 user 3 interrupt request. | |
| No DMA Requests | ||||
The “Default Mapping” column in Table 19-4, Table 19-7 shows the default mapping of module interrupts. These interrupts can also be mapped to other input lines of each device interrupt controller through the IRQ_CROSSBAR module.
For more information about the IRQ_CROSSBAR module, see Control Module.
For more information about the device interrupt controllers, see Interrupt Controllers.
For information about interrupt source description, see Mailbox Interrupt Requests.