ds96-039wdsp ETC-unknow, ds96-039wdsp Datasheet - Page 50

no-image

ds96-039wdsp

Manufacturer Part Number
ds96-039wdsp
Description
Clarification Serial Control Register Description Dsp1620/27/28/29 Devices
Manufacturer
ETC-unknow
Datasheet
DSP1628 Digital Signal Processor
5 Software Architecture
Special Function Instructions
All forms of the special function require one word of program memory and execute in one instruction cycle. (If PC
points to external memory, add programmed wait-states.)
The above special functions can be conditionally executed, as in:
and with an event counter
which means:
The above special function statements can be executed unconditionally by writing them directly, e.g., a0 = a1.
Table 19. Replacement Table for Special Function Instructions
† This function is not available for the DSP16A.
48
aD = aS >> 1
aD = aS >> 4
aD = aS >> 8
aD = aS >> 16
aD = aS << 1
aD = aS << 4
aD = aS << 8
aD = aS << 16
Replace
CON
aD
aS
aD = aS
aD = –aS
aD = ~aS
aD = rnd(aS)
aDh = aSh + 1 —
aD = aS + 1
aD = y
aD = p
if CON instruction
ifc CON instruction
if CON is true then
else
c1 = c1 + 1
instruction
c2 = c1
c1 = c1 + 1
}
}
a0, a1
mi, pl, eq, ne, gt, le, lvs, lvc, mvs, mvc, c0ge, c0lt,
c1ge, c1lt, heads, tails, true, false, allt, allf,
somet, somef, oddp, evenp, mns1, nmns1,
npint, njint, lock, ebusy
Arithmetic left shift (sign not preserved) of the lower 32 bits of accumulators
(upper 4 bits are sign-bit-extended from bit 31 at the completion of the shift)
Arithmetic right shift (sign preserved) of 36-bit accumulators
Load destination accumulator from source accumulator
2's complement
1's complement
Round upper 20 bits of accumulator
Increment upper half of accumulator (lower half cleared)
Increment accumulator
Load accumulator with 32-bit y register value with sign extend
Load accumulator with 32-bit p register value with sign extend
(continued)
Value
One of two DAU accumulators.
See Table 21 for definitions of mnemonics.
Meaning
Lucent Technologies Inc.
February 1997

Related parts for ds96-039wdsp