NMI INT TO M3 CPU
M3 SYSRESETREQ
Generate
Interrupt
Pulse
When
Input = 1
MNMIFLG[NMIINT]
OR
MNMIFLG[EXTGPIO]
Latch
clear
set
M3 SSCLK
MNMIFLG[CLOCKFAIL]
MNMIFLG[C28PIENMIERR]
MNMI
Watchdog
MMIWDPRD[15:0]
MNMIWDCNT[15:0]
Refer "Resets" Section
M3
NMIRS
MNMIFLG[C28NMIWDRST]
MNMIFLG[ACIBERR]
ACIBERRE
MNMIFLG[HWBISTERR]
EXTGPIO
MNMIFLGCLR[EXTGPIO]
MNMIFLGFRC[EXTGPIO]
Latch
clear
set
EXTGPIO
Latch
clear
set
Latch
clear
set
Latch
clear
set
Latch
clear
set
Latch
clear
set
CLOCKFAIL
C28PIENMIERR
C28NMIWDRESET
ACIBERR
HWBISTERR
MNIFLGFRC[
]
C28PIENMIERR
MNIFLGFRC[
]
C28NMIWDRESET
MNIFLGFRC[
]
ACIBERR
MNIFLGFRC[HWBISTERR]
MNIFLGFRC[
]
CLOCKFAIL
MNMIFLGCLR[
]
CLOCKFAIL
MNMIFLGCLR[
]
C28PIENMIERR
MNMIFLGCLR[
]
C28NMIWDRESET
MNMIFLGCLR[
]
ACIBERR
MNMIFLGCLR[HWBISTERR]
Latch
clear
set
MNMIFLGCLR[
]
NMIINT
Exceptions and Interrupts Control
98
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
System Control and Interrupts
Figure 1-3. Master Subsystem NMI Sources and MNMIWD
All the NMI sources except for the ACIBERR NMI shown in
are enabled by default on reset.
There is no provision for the user to disable NMI sources that are enabled by default. The ACIBERR NMI
can be enabled by setting the ACIBERRE (bit 9) bit in the MNMICFG register. Once this bit is set in the
MNMICFG register, it cannot be cleared by the user, and only a master subsystem reset can clear it. See
the MNMICFG register for more details.
Whenever an NMI signal is generated, the respective bit in the MNMIFLG register is set. To aid in debug,
development, and testing, an MNMIFLGFRC register is provided. Setting these bits in this register will
force the NMI to the CPU core as shown in
. Refer to the MNMIFLGFRC register for more
details. When an NMI is triggered to the master CPU, an MNMIWD counter is triggered and begins
counting. It will reset the device when the MNMIWD counter reaches a programmed MNMIWD period
value. The MNMIWD counter will stop counting and reset back to zero once all the set MNMIFLG bits and
the NMIINT flag bit in the MNMIFLG register are cleared.