NS32FX164AV-25 National Semiconductor, NS32FX164AV-25 Datasheet - Page 50

IC IMAGING COMM SGNL PROC PLCC68

NS32FX164AV-25

Manufacturer Part Number
NS32FX164AV-25
Description
IC IMAGING COMM SGNL PROC PLCC68
Manufacturer
National Semiconductor
Datasheet

Specifications of NS32FX164AV-25

Processor Type
Advanced Imaging/Communications Signal Processor SIAP™
Speed
50MHz
Voltage
5V
Mounting Type
Surface Mount
Package / Case
68-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-
Other names
*NS32FX164AV-25
Q1284286

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
NS32FX164AV-25
Manufacturer:
NSC
Quantity:
12 388
Part Number:
NS32FX164AV-25
Manufacturer:
Texas Instruments
Quantity:
10 000
3 0 Functional Description
VARMAC Vector Aligned Real Multiply
and Accumulate
The VARMAC instruction performs a convolution sum of the
X and Y real vectors The previous value of the accumulator
is used and the result is stored in Z 0
Syntax
EXEC VARMAC
Operation
Note When PARAM CLR is set to ‘‘1’’ A is cleared to ‘‘0’’ prior to the first
VCMAC Vector Complex Multiply and Accumulate
The VCMAC instruction performs a convolution sum of the
X and Y complex vectors The previous value of the accu-
mulator is used and the result is stored in Z 0
Syntax
EXEC VCMAC
Operation
Note When PARAM COJ is set to ‘‘1’’ X n is multiplexed by the conjugate
VRLATP Vector Real Lattice Propagate
The VRLATP instruction is used for implementing lattice and
inverse lattice filter operations This instruction is used to
update the propagating values of vector Z
15
15
aligned real X Y
real Z
real acc A
for (n 0
Z 0
complex X Y Z
complex acc A
for (n 0
Z 0
A
addition When PARAM SUB is set to ‘‘1’’ the ‘‘
by a ‘‘
of Y n When PARAM CLR is set to ‘‘1’’ A is cleared to ‘‘0’’ prior to
the first addition When PARAM SUB is set to ‘‘1’’ the ‘‘
replaced by a ‘‘
A
A
X n
b
A
’’ sign
10000
10000
(real) A
(complex) A
X n
n
high * Y n
n
X n
b
k
k
’’ sign
low * Y n
LENG
LENG
* Y n
11 10
11 10
n
n
high
)
)
low
100 0000 0000
100 0111 0101
a
(Continued)
’’ sign is replaced
a
’’ sign is
0
0
50
Syntax
EXEC VRLATP
Operation
Note When PARAM SUB is set to ‘‘1’’ the ‘‘
VCLATP Vector Complex Lattice Propagate
The VCLATP instruction is used for implementing lattice and
inverse lattice filter operations This instruction is used to
update the propagating values of vector Z
Syntax
EXEC VCLATP
Operation
Note When PARAM COJ is set to ‘‘1’’ X n is multiplied by the conjugate of
3 4 5 12 Multiply-and-Add Instructions
VAIMAD Vector Aligned Integer Multiply and Add
The VAIMAD instruction multiplies corresponding elements
of the X and Y integer vectors and adds or subtracts the
result as an integer value to the integer vector Z This re-
sult is placed in the Z output vector
Syntax
EXEC VAIMAD
15
15
15
real X Y Z
real acc A
A
for (n 1
complex X Y Z
complex acc A
A
for (n 1
sign The LENG parameter for this operation must be greater than 1
Y n When PARAM SUB is set to ‘‘1’’ the ‘‘
‘‘
than 1
A
Z n
A
A
Z n
b
’’ sign The LENG parameter for this operation must be greater
(real acc) Z 0
(complex acc) Z 0
A
(real acc) Z n
A
10000
10000
10000
(real) A
(complex) A
n
X n
n
X n 1
k
k
LENG
LENG
1
* Y n 1
11 10
11 10
11 10
* Y n
n
n
)
)
a
100 0010 1100
’’ sign is replaced by a ‘‘
100 1110 1000
100 0001 0100
1
a
’’ sign is replaced by a
b
0
0
0
’’

Related parts for NS32FX164AV-25