dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 240

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Program Controller
8.1.1
The instruction latch is a 16-bit internal register that is used to hold instruction opcodes that are fetched
from memory. The instruction decoder uses the contents of the instruction latch to control and synchronize
the other execution units in performing the specified operation.
8-2
CDBR
CDBW
Instruction Latch and Decoder
Operating Mode and Status Register
Program Counter
Hardware Stack
23
23
20
20
Fast Interrupt Return Address
(OMR, SR)
Looping Control
Loop Address
21-Bit Incrementer
15
15
Figure 8-1. Program Controller Block Diagram
Fast Interrupt Status Register
HWS0
HWS1
LA2
12
LA
FIRA
Loop Counter
PC
DSP56800E Core Reference Manual
OMR
LC2
LC
SR
FISR
0
0
0
0
0
0
0
LF NL
MODA, MODB Signals
Control Bits to DSC Core
Condition Codes from
Data ALU or AGU
Status and Control Bits
to DSC Core
Interrupt
Control
PAB
Arbitration
(Located Outside the DSC Core)
Interrupt
15
Interrupt Arbitration Unit
Interrupt
Priority
Update
Instruction Decoder
Instruction Latch
Control Signals
Freescale Semiconductor
PDB
IPR
Interrupt Request
|1,|0 Bits from SR
0

Related parts for dsp56800e