PDSP16116
16 X 16 Bit Complex Multiplier
Supersedes October 1996 version, DS3707 - 4.2
DS3707 - 5.3 October 1997
The PDSP16116 contains four 16316 array multipliers, two
32-bit adder/subtractors and all the control logic required to sup-
port Block Floating PointArithmetic as used in FFT applications.
The PDSP16116Avariant will multiply two complex (16116)
bit words every 50ns and can be configured to output the com-
plete complex (32132) bit result within a single cycle. The data
format is fractional two’s complement.
XR15:0
REG
XI15:0
REG
YR15:0
REG
YI15:0
REG
In combination with a PDSP16318A, the PDSP16116Aforms
a two-chip 20MHz complex multiplier accumulator with 20-bit
accumulator registers and output shifters. The PDSP16116A in
combination with two PDSP16318As and two PDSP1601As
forms a complete 20MHz Radix 2 DIT FFT butterfly solution
which fully supports block floating point arithmetic. The
PDSP16116 has an extremely high throughput that is suited to
recursive algorithms as all calculations are performed with a
single pipeline delay (two cycle fall-through).
MULT
REG
MULT
REG
MULT
REG
MULT
REG
FEATURES
ꢀ Complex Number (16116)3(16116) Multiplication
ꢀ Full 32-bit Result
ꢀ 20MHz Clock Rate
ꢀ Block Floating Point FFT Butterfly Support
ꢀ (21)3(21) Trap
ADD/SUB
ADD/SUB
ꢀ Two’s Complement Fractional Arithmetic
ꢀ TTL Compatible I/O
ꢀ Complex Conjugation
SHIFT
SHIFT
ꢀ 2 Cycle Fall Through
ꢀ 144-pin PGA or QFP packages
REG
REG
APPLICATIONS
ꢀ Fast Fourier Transforms
ꢀ Digital Filtering
PR15:0
PI15:0
ꢀ Radar and Sonar Processing
ꢀ Instrumentation
Fig. 1 Simplified block diagram
ꢀ Image Processing
ASSOCIATED PRODUCTS
ORDERING INFORMATION
PDSP16318/A Complex Accumulator
PDSP16116 MC GGDR 10MHz MIL-883 screened
PDSP16112/A (16116)3(12112) Complex Multiplier
PDSP16330/A Pythagoras Processor
PDSP1601/A ALU and Barrel Shifter
PDSP16116A B0 AC
PDSP16116A A0 AC
PDSP16116A B0 GG
20MHz Industrial
20MHz Military
20MHz Industrial
PDSP16350
PDSP16256
PDSP16510
Precision Digital Modulator
Programmable FIR Filter
Single Chip FFT Processor
PDSP16116A MC GGDR 20MHz MIL-883 screened
PDSP16116B B0 AC
PDSP16116D B0 GG
25MHz Industrial
31·5MHz Industrial