EasyManuals Logo

Texas Instruments TMS320 2833 Series User Manual

Texas Instruments TMS320 2833 Series
868 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #140 background imageLoading...
Page #140 background image
Start
Stage A
PIEIFRx.y=1
?
Wait for any
PIEIFRx.y=1
No
Wait for
PIEIERx.y=1
Stage B
PIEIERx.y=1
?
No
PIEACKx=0
Stage C
?
No
Wait for
S/W to clear
PIEACKx bit=0
Yes
Yes
Yes
Hardware sets
PIEACKx=1
Stage D
Interrupt request
sent to 28x CPU
on INTx
Interrupts
to CPU
Stage E
IFRx bit set 1
Yes
Stage G
INTM bit=0
?
No
Yes
IERx bit=1
Stage F
?
No
Stage H
CPU responds
IFRx=0, IERx=0
INTM=1, EALLOW=0
Context Save performed
Stage I
Vector fetched from the PIE
(A)
PIEIFRx.y is cleared
CPU branches to ISR
Stage J
Interrupt service routine responds
Write 1 to PIEACKx bit to clear
to enable other interrupts in
PIEIFRx group
Re-enable interrupts, INTM=0
Return
End
CPU interrupt controlPIE interrupt control
Peripheral Interrupt Expansion (PIE)
www.ti.com
140
SPRUI07March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
System Control and Interrupts
Figure 1-79. Typical PIE/CPU Interrupt Response - INTx.y
A For multiplexed interrupts, the PIE responds with the highest priority interrupt that is both flagged and enabled. If
there is no interrupt both flagged and enabled, then the highest priority interrupt within the group (INTx.1 where x is
the PIE group) is used. See Section Section 1.6.3.3 for details.
As shown in Table 1-108, the requirements for enabling the maskable interrupt at the CPU level depends
on the interrupt handling process being used. In the standard process, which happens most of the time,
the DBGIER register is not used. When the 28x is in real-time emulation mode and the CPU is halted, a
different process is used. In this special case, the DBGIER is used and the INTM bit is ignored. If the DSP
is in real-time mode and the CPU is running, the standard interrupt-handling process applies.
Table 1-108. Enabling Interrupt
Interrupt Handling Process Interrupt Enabled If…
Standard INTM = 0 and bit in IER is 1
DSP in real-time mode and halted Bit in IER is 1 and DBGIER is 1

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TMS320 2833 Series and is the answer not in the manual?

Texas Instruments TMS320 2833 Series Specifications

General IconGeneral
BrandTexas Instruments
ModelTMS320 2833 Series
CategoryController
LanguageEnglish

Related product manuals