Data Alu Input Registers (X1, X0, Y1, Y0) - Motorola DSP56000 Manual

24-bit digital signal processor
Hide thumbs Also See for DSP56000:
Table of Contents

Advertisement

OVERVIEW AND DATA ALU ARCHITECTURE

3.2.1 Data ALU Input Registers (X1, X0, Y1, Y0)

X1, X0, Y1, and Y0 are four 24-bit, general-purpose data registers. They can be treated
as four independent, 24-bit registers or as two 48-bit registers called X and Y, developed
by concatenating X1:X0 and Y1:Y0, respectively. X1 is the most significant word in X and
Y1 is the most significant word in Y. The registers serve as input buffer registers between
the XDB or YDB and the MAC unit. They act as Data ALU source operands and allow
new operands to be loaded for the next instruction while the current instruction uses the
MOTOROLA
X DATA BUS
Y DATA BUS
24
24
MULTIPLIER
ACCUMULATOR,
ROUNDING,
56
AND LOGIC UNIT
SHIFTER
SHIFTER/LIMITER
Figure 3-2 Data ALU
DATA ARITHMETIC LOGIC UNIT
24
X0
X1
Y0
Y1
24
56
56
A (56)
B (56)
56
56
24
24
3 - 5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents