dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 242

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Program Controller
8.2
The programming model for the program controller consists of seven user-accessible registers and two
special registers for fast interrupt processing:
Figure 8-2 depicts the registers graphically.
8.2.1
The operating mode register (OMR) is a 16-bit register that controls the current operating mode of the
processor. It is used to configure the memory map and the operation of the data ALU, and it reflects the
status of these and other units in the core. The operating mode register’s format is described in the
following register display and in Table 8-1 on page 8-5.
8-4
Status register (SR)
Operating mode register (OMR)
Hardware stack register (HWS)
Two loop address registers (LA and LA2)
Two loop count registers (LC and LC2)
Fast interrupt return address register (FIRA)
Fast interrupt status register (FISR)
Program Controller Programming Model
Operating Mode Register
23
23
20
20
Fast Interrupt Return Address
Figure 8-2. Program Controller Programming Model
Hardware Stack
Loop Address
Program Counter
HWS0
HWS1
LA2
LA
DSP56800E Core Reference Manual
FIRA
PC
0
0
0
0
Operating Mode and Status
15
15
12
Fast Interrupt Status
Loop Counter
(OMR, SR)
Register
OMR
LC2
Register
SR
LC
FISR
Freescale Semiconductor
0
0
0

Related parts for dsp56800e