
4 - 2
DSP96002 USER’S MANUAL
MOTOROLA
M7
M6
M5
M4
M3
M2
M1
M0
R7
R6
R5
R4
R3
R2
R1
R0
ADDRESS GENERATION UNIT
N7
N6
N5
N4
N3
N2
N1
N0
Figure 4-2. DSP96002 Programming Model –
Data ALU and Address Generation Unit
95
0
31
0
31
0 31 0
31 0
31
0
31
0
D9.H
D8.H
D7.H
D6.H
D5.H
D4.H
D3.H
D2.H
D1.H
D0.H
D9.M
D8.M
D7.M
D6.M
D5.M
D4.M
D3.M
D2.M
D1.M
D0.M
D9.L
D8.L
D7.L
D6.L
D5.L
D4.L
D3.L
D2.L
D1.L
D0.L
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
DATA ALU
4.2
DATA ALU REGISTER FILE (D0-D9)
The ten registers, D0-D9, are 96-bits wide and may be treated as thirty independent 32-bit registers or as
ten 96-bit floating-point registers. Each 96-bit register is divided into three sub-registers: high, middle and
low. Each sub-registers may be addressed individually by specifying the register number and the name of
the sub-registers (e.g. D0.H, D0.M, D0.L). The low sub-register is used as source and destination for the
integer operations. When writing to or reading from a sub-register no format conversion is performed.
The 96-bit registers Dn (n=0,...,9) are developed by the concatenation of Dn.H:Dn.M:Dn.L forming a float-
ing-point data register. The data representation in a floating-point data register is always in an internal rep-
resentation of the IEEE double precision format. When writing a register with a single or double precision
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......