Idle State - Analog Devices ADSP-BF53x Blackfin Reference

Table of Contents

Advertisement

Table 3-1. Identifying the Current Processor Mode
Event
Interrupt
Exception
NMI
Reset
Emulation
None
In addition, the processor supports the following two non-processing
states:

• Idle state

• Reset state
Figure 3-1
illustrates the processor modes and states as well as the transi-
tion conditions between them.
3-2
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Mode
Supervisor
Supervisor
Supervisor
Supervisor
Emulator
User
IPEND
≥ 0x10
but IPEND[0], IPEND[1], IPEND[2], and
IPEND[3] = 0.
≥ 0x08
The core is processing an exception event if
IPEND[0] = 0, IPEND[1] = 0, IPEND[2] = 0,
IPEND[3] = 1, and IPEND[15:4] are 0's or 1's.
≥ 0x04
The core is processing an NMI event if IPEND[0]
= 0, IPEND[1] = 0, IPEND[2] = 1, and
IPEND[15:2] are 0's or 1's.
= 0x02
As the reset state is exited, IPEND is set to 0x02,
and the reset vector runs in Supervisor mode.
= 0x01
The processor is in Emulation mode if
IPEND[0] = 1, regardless of the state of the
remaining bits IPEND[15:1].
= 0x00

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents