32
Message out
Message in
Mailbox m
4 message FIFO
Local interface
Mailbox
Interconnect
32
32
32
MAILBOX_SYSCONFIG
System register
MAILBOX_IRQENABLE_CLR_u
MAILBOX_IRQENABLE_SET_u
MAILBOX_MSGSTATUS_m
MAILBOX_FIFOSTATUS_m
MAILBOX_MESSAGE_m
MAILBOX_IRQSTATUS_CLR_u
MAILBOX_IRQSTATUS_RAW_u
Interrupt registers
Interrupt
requests
Mailbox
Figure 17-2. Mailbox Block Diagram
17.1.3.2 Software Reset
The mailbox module supports a software reset through the MAILBOX_SYSCONFIG[0].SOFTRESET bit.
Setting this bit to 1 enables an active software reset that is functionally equivalent to a hardware reset.
Reading the MAILBOX_SYSCONFIG[0] SOFTRESET bit gives the status of the software reset:
•
Read 1: the software reset is on-going
•
Read 0: the software reset is complete
The software must ensure that the software reset completes before doing mailbox operations.
17.1.3.3 Power Management
describes power-management features available for the mailbox module.
Table 17-4. Local Power Management Features
Feature
Registers
Description
Clock autogating
NA
Feature not available
Slave idle modes
MAILBOX_SYSCONFIG[3:2].SIDLEMOD
Force-idle, no-idle and smart-idle modes
E
are available
Clock activity
NA
Feature not available
Master standby modes
NA
Feature not available
Global wake-up enable
NA
Feature not available
Wake-up sources enable
NA
Feature not available
3239
SPRUH73H – October 2011 – Revised April 2013
Interprocessor Communication
Copyright © 2011–2013, Texas Instruments Incorporated