Central Processor Unit (CPU) Registers
4
-14
DSP56303 User’s Manual
6
L
0
Limit
Set if the overflow bit is set or if the data shifter/limiter circuits perform a
limiting operation. In Arithmetic Saturation mode, the L bit is also set when
an arithmetic saturation occurs in the Data ALU result; otherwise, it is not
affected. The L bit is cleared only by a processor reset or by an instruction
that specifically clears it (that is, a
sticky bit); this allows the L bit to be used
as a latching overflow bit. The L bit is affected by data movement
operations that read the A or B accumulator registers.
5
E
1
Extension
Cleared if all the bits of the integer portion of the 56-bit result are all ones or
all zeros; otherwise, this bit is set. The Scaling mode defines the integer
portion. If the E bit is cleared, then the low-order fraction portion contains all
the significant bits; the high-order integer portion is sign extension. In this
case, the accumulator extension register can be ignored. If the E bit is set, it
indicates that the accumulator extension register is in use.
S1
S0
Scaling Mode
Integer Portion
0
0
No scaling
Bits 55–47
0
1
Scale down
Bits 55–48
1
0
Scale up
Bits 5–46
1
1
Reserved
Undefined
4
U
0
Unnormalized
Set if the two MSBs of the Most Significant Portion (MSP) of the result are
identical; otherwise, this bit is cleared. The MSP portion of the A or B
accumulators is defined by the Scaling mode.
S1
S0
Scaling Mode
Integer Portion
0
0
No scaling
U = (Bit 47 XOR Bit 46)
0
1
Scale down
U = (Bit 48 XOR Bit 47)
1
0
Scale up
U = (Bit 46 XOR Bit 45)
1
1
Reserved
U undefined
3
N
0
Negative
Set if the MSB of the result is set; otherwise, this bit is cleared.
2
Z
0
Zero
Set if the result equals zero; otherwise, this bit is cleared.
1
V
0
Overflow
Set if an arithmetic overflow occurs in the 56-bit result; otherwise, this bit is
cleared. V indicates that the result cannot be represented in the
accumulator register (that is, the register overflowed). In Arithmetic
Saturation mode, an arithmetic overflow occurs if the Data ALU result is not
representable in the accumulator without the extension part (that is, 48-bit
accumulator or the 32-bit accumulator in Arithmetic Sixteen-bit mode).
0
C
0
Carry
Set if a carry is generated by the MSB resulting from an addition operation.
This bit is also set if a borrow is generated in a subtraction operation;
otherwise, this bit is cleared. The carry or borrow is generated from Bit 55 of
the result. The C bit is also affected by bit manipulation, rotate, and shift
instructions.
Table 4-2. Status Register Bit Definitions (Continued)
Bit Number
Bit Name
Reset Value
Description
Содержание DSP56303
Страница 1: ...DSP56303 User s Manual 24 Bit Digital Signal Processor DSP56303UM AD Revision 1 January 2001 ...
Страница 52: ...JTAG OnCE Interface 2 22 DSP56303 User s Manual ...
Страница 114: ...General Purpose Input Output GPIO 5 10 DSP56303 User s Manual ...
Страница 212: ...GPIO Signals and Registers 8 26 DSP56303 User s Manual ...
Страница 268: ...Interrupt Equates A 22 DSP56303 User s Manual ...
Страница 306: ...Programming Sheets B 38 DSP56303 User s Manual ...
Страница 320: ...Index 14 DSP56303 User s Manual ...