Control Subsystem Nmi Sources And Cnmiwd - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

Exceptions and Interrupts Control
CNMIFLG[NMIINT]
NMI INT TO C28 CPU
Generate
Interrupt
Pulse
When
Input = 1
C28SYSCLK
CNMIWDPRD[15:0]
CNMI
Watchdog
CNMIWDCNT[15:0]
As shown in
Figure
Flag Force (CNMIFLGFRC) register to simulate an NMI error condition to aid in debug and development.
When an NMI error event occurs:
Respective bit in the CNMIFLG register is set
NMIINT bit in the CNMIFLG register is set
CNMIWD timer is triggered and starts counting
The user has to handle the error condition that triggered the NMI by checking the individual flag bits in the
CNMIFLG register, clearing the set bits in the CNMIFLG register, and clearing the NMIINT bit in the
CNMIFLG register. Clearing the NMIINT bit in the CNMIFLG register will stop and reset the CNMIWD
counter back to zero. If the NMIINT bit is not cleared by the time the CNMIWD counter reaches the value
programmed in the CNMIWDPRD register, the control subsystem is reset and an NMI is triggered to the
master subsystem NMI block.
1.5.6.1
Control Subsystem NMI Sources
This section explains the error events that can generate an NMI to the control subsystem CPU.
118
System Control and Interrupts
Figure 1-9. Control Subsystem NMI Sources and CNMIWD
CNMIFLGCLR[
NMIINT
]
clear
Latch
OR
set
clear
C28 SYSRS
C28
NMIRS
Refer "Resets" Section
1-9, any of the listed errors can trigger an NMI to the C28x CPU There is also an NMI
Copyright © 2012–2019, Texas Instruments Incorporated
CNMIFLG[RAM UNC ERR]
CNMIFLGCLR[RAM UNC ERR]
clear
clear
Latch
Latch
set
set
CNMIFLG[CLOCKFAIL]
CNMI
clear
Latch
set
CNMIFLG[FLUNCERR]
CNMI
clear
Latch
set
CNMIFLG[ACIBERR]
CNMIFLGCLR[
clear
Latch
ACIBERRE
set
SPRUHE8E – October 2012 – Revised November 2019
www.ti.com
RAM UNC ERR
EXTGPIO
CNMIFLGFRC[RAMUNCERR]
FLGCLR[
CLOCKFAIL
]
CLOCKFAIL
CNMI
FLGFRC[
CLOCKFAIL
FLGCLR[
FLUNCERR
]
FLASH UNC ERROR
CNMI
FLGFRC[
FLUNCERR
ACIBERR
]
ACIBERR
CNMIFLGFRC[
ACIBERR
Submit Documentation Feedback
]
]
]

Advertisement

Table of Contents
loading

Table of Contents