PDSP16116AB0GG Mitel Networks Corporation, PDSP16116AB0GG Datasheet - Page 7

no-image

PDSP16116AB0GG

Manufacturer Part Number
PDSP16116AB0GG
Description
16 X 16 Bit Complex Multiplier
Manufacturer
Mitel Networks Corporation
Datasheet
Shifter
controlled via the WTB control input. These shifters can each
apply two different shifts; however, the same shift is applied to
both real and imaginary components. The four shift options are:
Overflow
contains a 32-bit word, then an invalid result will be passed to
the output. An invalid output arising from this combination of
events will be flagged by the SFTA0 flag output. The SFTA0 flag
will go high if either the real or imaginary result is invalid.
Output Select
mux, which is controlled via the OSEL inputs. These inputs are
not registered and hence allow the output combination to be
changed within each cycle. The full complex 64-bit result from
the multiplier may therefore be output within a single cycle. The
OSEL control selects four different output combinations as
summarised in Table 4.
of the real shifter output, MSl and LSl are the most and least
significant 16-bit words of the imaginary shifter output.
tracting the full 32-bit result from the PDSP16116. The first mode
treats the two 16-bit outputs as real and imaginary ports, allow-
ing the real and imaginary results to be output in two halves on
the real and imaginary output ports. The second mode treats
the two 16-bit outputs as one 32-bit output and allows the real
and imaginary results to be output as 32-bit words.
Each of the two adder/subtractors are followed by shifters
If the left shift option is selected and the adder/subtractor
The output from the shifters is passed to the output select
MSR and LSR are the most and least siginificant 16-bit words
The output select options allow two different modes for ex-
OSEL1
0
0
1
1
The effective weighting of the sign bit is 22
2. WTB1:0 = 00 No shift applied, giving a shifter output format:
4. WTB1:0 = 10 Shift complex product two places to the right, giving a shifter output format:
1. WTB1:0 = 11 Shift complex product one place to the left, giving a shifter output format:
The effective weighting of the sign bit is 22
The effective weighting of the sign bit is 22
The effective weighting of the sign bit is 22
3. WTB1:0 = 01 Shift complex product one place to the right, giving a shifter output format:
Bit Number
Weighting
Bit Number
Weighting
Bit Number
Weighting
Table 4 Output selection
Bit Number
Weighting
OSEL0
0
1
0
1
MSR
MSR
LSR
MSI
PR
31
31
31
31
S
S
S
S
30
2
30
30
30
2
2
2
0
1
2
1
LSR
MSI
29 28 27 26
2
29 28 27 26
2
29 28 27 26
LSI
LSI
29 28 27 26
P1
2
2
0
1
2
1
2
2
2
2
2
3
0
1
2
2
2
2
4
3
2
1
2
2
2
2
1
0
2
3
4
5
3
2
25
2
2
25
25 24
2
6
4
3
PIN DESCRIPTIONS
XR, XI, YR, YI
from these ports on the rising edge of CLK. The data format is
fractional two’s complement, where the MSB (sign bit) is bit 15.
In normal mode the weighting of the MSB is 22
PR, PI
ters and passed to the PR and PI outputs on the rising edge of
CLK. The data format is fractional two’s complement. The field
of the internal result selected for output via PR and PI is control-
led by signals OSEL1:0 (see Table 4).
CLK
enable the CLK signal to the X or Y input registers, allowing
new data to be clocked into the Multiplier.
CONX, CONY
rising edge of CLK, then the data on the associated input has its
imaginary component inverted (multiplied by 21), see Table 3.
CONX and CONY affect data input on the same clock rising
edge.
ROUND
bits of the output register. The ROUND input is not latched and is
intended to be tied high or low depending upon the application.
2
CEX, CEY
24
2
2
8
22
5
Data inputs, 16 bits. Data is loaded into the input registers
Data outputs, 16 bits. Data is clocked into the output regis-
Common clock to all internal registers
Clock enables for X and Y input ports. When low these inputs
Conjugate controls. If either of these inputs is high on the
The ROUND control pin is used to round the most significant 16
4
2
2
7
7
24
23
2
2
2
2
6
6
6
6
25
24
23
22
2
2
2
2
5
5
5
5
26
25
24
23
2
2
2
2
4
4
4
4
27
26
25
24
2
2
2
2
3
3
3
3
28
27
26
25
2
2
2
2
2
2
2
2
29
28
27
26
2
2
2
2
1
1
1
1
30
29
28
27
2
2
2
2
0
0
0
0
31
30
29
28
PDSP16116
0
i.e. 21.
7

Related parts for PDSP16116AB0GG