
5 - 8
DSP96002 USER’S MANUAL
MOTOROLA
Mantissa................ i.f = 1.00...00
NaNs (Not-a-Number):
s ...................... Don’t care
Bias of e .............. n.a.
e ...................... 2047 ($7FF)
i ...................... 1
f ...................... Non-Zero
Mantissa................ i.f: 1.11...11 Legal QNaN
1.1x...xx QNaN
1.0x...xx SNaN
5.3.2 Address Generation Unit (AGU) Registers
The notation Rn will be used to designate one of the 8 address registers R0-R7. The notation Nn will be
used to designate one of the 8 address offset registers N0-N7. The notation Mn will be used to designate
one of the 8 address modifier registers M0-M7. The eight AGU address registers R0-R7 support address
or data operands of 32 bits. The eight AGU offset registers N0-N7 support offsets of 32 bits or may support
address or data operands of 32 bits. The eight AGU modifier registers M0-M7 support modifiers of 32 bits
or may support address or data operands of 32 bits.
5.3.3 Program Control Registers
The operating mode register (OMR) is 32 bits wide and may be accessed as a byte or word operand. The
status register (SR) is 32 bits wide with the system mode register (MR) occupying the high-order 8 bits, the
IEEE exception register (IER) occupying the next 8 bits, the exception register (ER) occupying the following
8 bits and the user condition code register (CCR) occupying the low-order 8 bits. The SR register may be
accessed as a word operand. The MR, IER, ER and CCR registers may be accessed as byte operands.
The loop counter register (LC), loop address register (LA), system stack pointer (SP), system stack high
(SSH), and system stack low (SSL) are 32 bits wide and may be accessed as word operands.
The program counter register (PC) is a special 32-bit wide program control register. It is always referenced
implicitly as a word operand.
The system stack is 64 bits wide and supports the concatenated PC and SR registers (PC:SR) for subrou-
tine calls, interrupts and program looping, and also supports the concatenated LA and LC registers (LA:LC)
for program looping.
5.4
NOT-A-NUMBER IMPLEMENTATION
When created by the DSP96002, Quiet Not-a-Numbers (QNaNs) represent the result of operations that
have no mathematical interpretation (e.g. zero multiplied by infinity) or the result of operations involving a
NaN operand as input.
Two different types of NaNs are implemented, differentiated by the most significand bit (MSB) of the frac-
tion. NaNs with the most significant bit of the fraction set to one are quiet NaNs (QNaNs), also called non-
signaling NaNs. NaNs with the most significant fraction bit equal to zero are signaling NaNs (SNaNs). The
DSP96002 never creates a SNaN as a result of an operation.
The DSP96002 legal QNaN is defined as follows:
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: ......