English
Language : 

PDSP16116 Datasheet, PDF (11/17 Pages) Mitel Networks Corporation – 16 X 16 Bit Complex Multiplier
PDSP16116
CLK
SOBFP
EOPSS
A, B, W,
WTA, WTB
A′, B′, BTOUT
GWR
1234567
n21 n
12 3
n25 n24 n23 n22 n21 n
123
START OF
FIRST PASS
NOTES
1. 1 = FIRST CYCLE OF DATA IN PASS
2. n = LAST CYCLE OF DATA IN PASS
Fig. 7 Use of the BFP control signals
END OF FIRST PASS/
START OF NEXT PASS
(MINIMUM NUMBER OF
LAY CYCLES SHOWN).
PERIOD BETWEEN
OTHER INTERMEDIATE
PASSES IS SIMILAR.
In practice, data output may never approach the theoretical
maximum. Hence, it may be worthwhile to try various universal
exponents and choose the one best suited to the particular ap-
plication.
Data is output from the butterfly processor with a two-part
exponent: the 5-bit GWR applicable to all data words from a
given FFT and a 2-bit WTOUT associated with each individual
dataword. To find the complete exponent for a given word, the
GWR for that FFT must be modified by its WTOUT as shown in
Table 6. The result is the number of places the binary point has
shifted to the right during the course of the FFT.
This value must be compared with the universal exponent to
determine the shift required. This is done by subtracting it from
the universal exponent. The number of places to be shifted is
equal to the difference between the two exponents. The shift
can be implemented in a PDSP1601/A (the shift value is fed
into the SV port).
As FFT data consists of real and imaginary parts, either two
PDSP1601/As must be used (controlled by the same logic) or a
single PDSP1601/A could be used handling real and imaginary
data on alternate cycles (using the same instructions for both
cycles).
An example of an output normalisation circuit is shown
in Fig.8. Only 4-bit data paths are used in calculating the
shift. This means that we must be able to trap very small
values negative of GWR and force a 15-bit right shift in
such cases.
NB It is easier to simply add the word tag to the exponent for the
purpose of determing the shift required, instead of modifying it
according to Table.6. To compensate for this, the universal ex-
ponent may be increased by one.
WTOUT GWR
UNIVERSAL 4-BIT ADDER
EXPONENT
16-BIT DATA
SIGN
BIT
4-BIT SUBTRACTOR
1111
4-BIT MUX
SV PORT
B PORT
PDSP1601
C PORT
ASRSV
NORMALISED OUTPUT DATA
Fig. 8 Output normalisation circuit
11