English
Language : 

NS32FV16 Datasheet, PDF (49/104 Pages) Texas Instruments – Advanced Imaging/Communication Signal Processors
3 0 Functional Description (Continued)
Syntax
EXEC DJNZ
Syntax
EXEC VRGATH
15
11 10
0
10000
101 0110 1100
Note Accumulator is not affected
15
10000
Operation
11 10
0
100 0011 1010
DBPT Debug Breakpoint
The DBPT instruction is used for implementing software de-
bug breakpoint in the DSPM command-list Whenever there
is an attempt to execute a DBPT instruction the NMIS-
TAT UND bit is set to ‘‘1’’
Syntax
real X Z
integer X ADDR Y
for (n 4 0 n k LENG n00)
Z n 4 mem (X ADDR0Y n ) 0xFFFF
EXEC DBPT
15
11 10
0
10000
111 1111 1110
Note Accumulator is not affected
3 4 5 8 Internal Memory Move Instructions
VRMOV Vector Real Move
The VRMOV instruction copies the real X vector to the real
te Z vector
Syntax
EXEC VRMOV
15
10000
le Operation
11 10
0
101 0010 1011
real X Z
for (n 4 0 n k LENG n00)
Zn 4Xn
o VARMOV Vector Aligned Real Move
The VARMOV instruction copies the aligned real X vector to
the aligned real Z vector
s Syntax
EXEC VARMOV
15
11 10
0
b 10000
100 0011 1000
Operation
aligned real X Z
O for (n 4 0 n k LENG n00)
VRSCAT Vector Real Scatter
The VRSCAT instruction scatters contiguous elements of
the X real vector and places them in non-contiguous loca-
tions in the Z real vector as specified by the Y integer vec-
tor
Syntax
EXEC VRSCAT
15
11 10
0
10000
100 0100 0000
Operation
real X Z
integer Z ADDR Y
for (n40 n k LENG n00)
mem Z ADDR0Y n ) 0xFFFF 4 X n
3 4 5 9 External Memory Move Instructions
VXLOAD Vector External Load
The VXLOAD instruction loads a vector from external mem-
ory into the Z vector The external memory address is speci-
fied in the EABR and X registers
Syntax
EXEC VXLOAD
15
11 10
0
10000
100 0100 1111
Operation
VXLOAD
real X Z
ext address EABR
for (n40 nkLENG n00)
Z n low 4 X n low
Z n high 4 X n high
Z n 4 ext mem EABR 0 (ext address)
2 Xn
VRGATH Vector Real Gather
The VRGATH instruction gathers non-contiguous elements
of the X real vector as specified by the Y integer vector and
places them in contiguous locations in the Z real vector
VXSTORE Vector External Store
The VXSTORE instruction stores the Z vector into an exter-
nal memory vector The external memory address is speci-
fied in the EABR and X registers
48