dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 54

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Data Types and Addressing Modes
3-4
Data ALU
AGU
Unit
Name
M01
C10
D10
SP
D2
D1
D0
R0
R1
R2
R3
R4
R5
N3
C
D
N
(Bits)
Size
32
36
16
16
32
36
24
24
24
24
24
24
24
24
16
16
Table 3-1. DSP56800E Core Registers (Continued)
4
Accumulator long portion—Bits 31 to 0 of an accumulator, containing concate-
nated registers: C1:C0.
Accumulator—Contains three concatenated registers: C2:C1:C0.
Accumulator extension register—Bits 35 to 32 of an accumulator.
Accumulator most significant product (MSP) register—Bits 31 to 16 of an accu-
mulator.
Accumulator least significant product (LSP) register—Bits 15 to 0 of an accumu-
lator.
Accumulator long portion—Bits 31 to 0 of an accumulator, containing concate-
nated registers: D1:D0.
Accumulator—Contains three concatenated registers: D2:D1:D0.
Address register—This register is also shadowed for fast interrupt processing.
Address register—This register is also shadowed for fast interrupt processing.
Address register.
Address register.
Address register.
Address register.
Offset register, may also be used as a pointer or index—This register is also
shadowed for fast interrupt processing.
Stack pointer.
Second read offset register—Sign extended to 24 bits and used as an offset in
updating the R3 pointer in dual read instructions.
Modifier register—Used for enabling modulo arithmetic on the R0 and R1
address registers. This register is also shadowed for fast interrupt processing.
DSP56800E Core Reference Manual
Description
Freescale Semiconductor

Related parts for dsp56800e