dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 114

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Instruction Set Introduction
Table 4-17 on page 4-18 shows the register sets that are available for use in data ALU arithmetic
operations. The most commonly used fields in this table are EEE and FFF.
Table 4-18 shows additional register fields that are available for move instructions.
4-18
Register Field
Register
FFF1
Field
EEE
FFF
DD
FF
F1
FIRA
fff
M01
F
Registers in This
Table 4-16. Address Generation Unit (AGU) Registers (Continued)
A1, B1, C1, D1
A, B, C, D, Y
Registers in This
X0, Y0, Y1
X0, Y0, Y1
X0, Y0, Y1
X0, Y0, Y1
A, B, C, D
A, B, C, D
A, B, C, D
A1, B1
Field
A, B
Y
Field
FIRA
M01
DSP56800E Core Reference Manual
Table 4-17. Data ALU Registers
Eight data ALU registers—four 36-bit accumulators, one 32-bit long regis-
ter Y, and three 16-bit data registers accessible during data ALU opera-
tions.
Seven data ALU registers—four 16-bit MSP portions of the accumulators
and three 16-bit data registers accessible during data ALU operations.
This field is identical to the HHH (source) field. It is very similar to FFF, but
indicates that the MSP portion of the accumulator is in use. Note the usage
of A1, B1, C1, and D1.
Seven data ALU registers—four accumulators and three 16-bit data regis-
ters accessible during data ALU operations.
This field is similar to FFF but is missing the 32-bit Y register. Used for
instructions where Y is not a useful operand (use Y1 instead).
Four 36-bit accumulators and one 32-bit long register accessible during
data ALU operations.
Four 36-bit accumulators accessible during data ALU operations.
Three 16-bit data registers.
Two 36-bit accumulators accessible during parallel move instructions and
some data ALU operations.
The 16-bit MSP portion of two accumulators accessible as source oper-
ands in parallel move instructions.
Address modifier register
Fast interrupt return register
Comments
Comments
Freescale Semiconductor

Related parts for dsp56800e