ChipFind - документация

Электронный компонент: TMC2249AH5C1

Скачать:  PDF   ZIP
www.fairchildsemi.com
REV. 1.0.2 7/6/00
Features
60 MHz input and computation rate
Two 12-bit multipliers
Separate data and coefficient inputs
Independent, user-selectable pipeline delays of 1 to 16
clocks on all input ports
Separate 16-bit input port allows cascading or addition of
a constant
User-selectable rounded output
Internal 1/2 LSB rounding of products
Fully registered, pipelined architecture
Available in 120-Pin CPGA, PPGA, MPGA or MQFP
Applications
Video switching
Image mixing
Digital signal modulation
Complex frequency synthesis
Digital filtering
Complex arithmetic functions
Description
The TMC2249A is a high-speed digital arithmetic circuit
consisting of two 12-bit multipliers, an adder and a cascade-
able accumulator. All four multiplier inputs are simulta-
neously accessible to the user, and each includes a user-
programmable pipeline delay of up to 16 clocks in length.
The 24-bit adder/subtractor is followed by an accumulator
and 16-bit input port which allows the user to cascade multi-
ple TMC2249As. A new 16-bit accumulated output is avail-
able every clock, up to the maximum rate of 60 MHz. All
inputs and outputs are registered except the three-state out-
put enable, and all are TTL compatible.
Logic Symbol
TMC2249A
Digital Mixer
CLK
NEG1
NEG2
SWAP
OE
ACC
RND
FT
CASEN
S
15-0
Delay
1-16
Delay
1-16
Delay
1-16
Delay
1-16
B
11-0
ADEL
3-0
A
11-0
BDEL
3-0
ENA
ENB
C
11-0
CDEL
3-0
ENC
D
11-0
CAB
15-0
DDEL
3-0
END
The TMC2249A utilizes a pipelined, bus-oriented structure
offering significant flexibility. Input register clock enables
and programmable input data pipeline delays on each port
offer an adaptable input structure for high-speed digital
systems. Following the multipliers, the user may perform
addition or subtraction of either product, arithmetic rounding
to 16 bits, and accumulation and summation of products with a
cascading input. The output port allows access to all 24 bits of
the internal accumulator by switching between overlapping
least and most-significant 16-bit words, and a three-state out-
put enable simplifies connection to an external system bus.
The TMC2249A has numerous applications in digital pro-
cessing algorithms, from executing simple image mixing and
switching, to performing complex arithmetic functions and
complex waveform synthesis. FIR filters, digital quadrature
mixers and modulators, and vector arithmetic functions may
also be implemented with this device.
Fabricated in a submicron CMOS process, the TMC2249A
operates at guaranteed clock rates of up to 60 MHz over the
full temperature and supply voltage ranges. It is pin- and
function-compatible with Fairchild's TMC2249, while pro-
viding higher speed operation and lower power dissipation. It
is available in a 120 pin Ceramic Pin Grid Array (CPGA),
120 pin Plastic Pin Grid Array (PPGA), 120 lead MQFP to
PPGA package (MPGA), and a 120 lead Metric Quad Flat-
Pack (MQFP).
TMC2249A
Digital Mixer
12 x 12 Bit, 60 MHz
PRODUCT SPECIFICATION
TMC2249A
2
REV. 1.0.2 7/6/00
Block Diagram
ADEL3-0
A11-0
1-16
ENA
BDEL3-0
NEG1
NEG2
RND
FT
16
16
24
16M
16L
ACC
I
0
0
1
0
1
2's Comp
2's Comp
CASEN
ACC
SWAP
OE
CAS15-0
S15-0
B11-0
1-16
ENB
DDEL3-0
D11-0
1-16
END
CDEL3-0
C11-0
1-16
ENC
12
4
12
E
E
E
1
2
16
12
12
0
1
F
12
12 x (16:1) MUX
12
12
12
ADEL3-0
A11-0
ENA
TMC2249A
PRODUCT SPECIFICATION
REV. 1.0.2 7/6/00
3
Functional Description
The TMC2249A performs the summation of products
described by the formula:
S(N+5) =A(N-ADEL)
B(N-BDEL)
(-1
NEG1(N)
) +
C(N-CDEL)
D(N-DDEL)
(-1
NEG2(N)
) +
CAS(N+3
FT)
where ADEL through DDEL range from 1 to 16 pipe delays.
All inputs and controls utilize pipeline delay registers to
maintain synchronicity with the data input during that clock,
except when the Cascade data input is routed directly to the
accumulator by use of the Feedthrough control. One-half
LSB rounding to 16 bits may be performed on the sum of
products while summing with the cascade input data.
The user may access either the upper or lower 16 bits of the
24-bit accumulator by swapping overlapping registers. The
output bus has an asynchronous high-impedance enable, to
simplify interfacing to complex systems.
Pin Assignments
120 Pin Metric Quad Flat Pack, KE Package
CLK
ACC
NEG1
NEG2
RND
S15
S14
GND
S13
S12
S11
VDD
S10
S9
S8
GND
S7
S8
S5
VDD
S4
S3
S2
GND
S1
S0
OE
SWAP
BDEL0
BDEL1
1
30
120
91
31
60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
90
61
BDEL2
BDEL3
ENB
B0
B1
B2
B3
B4
B5
B6
B7
GND
B8
B9
B10
VDD
B11
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
ENA
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Pin
Name
Pin
Name
ADEL3
ADEL2
ADEL1
ADEL0
NC
CAS15
CAS14
CAS13
CAS12
CAS11
CAS10
GND
CAS9
CAS8
CAS7
CAS6
CAS5
CAS4
CAS3
CAS2
CAS1
CAS0
CASEN
FT
CDEL0
CDEL1
CDEL2
CDEL3
ENC
C0
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
VDD
D11
D10
D9
GND
D8
D7
D6
D5
D4
D3
D2
D1
D0
END
DDEL3
DDEL2
DDEL1
DDEL0
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Pin
Name
Pin
Name
PRODUCT SPECIFICATION
TMC2249A
4
REV. 1.0.2 7/6/00
Pin Assignments
120 Pin Plastic Pin Grid Array, H5 Package, 120 Pin Ceramic Pin Grid Array, G1 Package, and
120 Pin Metric Quad FlatPack to 120 Pin Plastic Pin Array, H6 Package
B
A
D
E
F
G
H
J
K
L
M
N
C
1
2
3
4
5
6
7
8
9
10
11
12
13
Top View
Cavity Up
KEY
DDEL0
DDEL3
END
D2
D4
D7
D8
D10
C11
C9
C6
C3
C0
NEG1
ACC
DDEL1
D0
D3
D6
D9
D11
C10
C7
C5
C2
CDEL2
S15
RND
CLK
DDEL2
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
C1
C2
C3
C4
D1
D5
GND
VDD
C8
C4
C1
ENC
CDEL1
S13
S14
GND
CDEL3
CDEL0
CASEN
S11
S12
GND
FT
CAS0
CAS1
S9
S10
VDD
CAS2
CAS3
CAS4
S7
S8
GND
C5
C6
C7
C8
C9
C10
C11
C12
C13
D1
D2
D3
D11
D12
D13
E1
E2
E3
E11
E12
E13
F1
F2
F3
F11
F12
F13
G1
G2
G3
Pin
Name
Pin
Name
CAS6
CAS7
CAS5
S6
S5
VDD
GND
CAS9
CAS8
S4
S3
GND
CAS13
CAS11
CAS10
S2
S1
SWAP
ADEL0
CAS14
CAS12
S0
BDEL0
BDEL2
B0
B4
GND
VDD
A9
A5
G11
G12
G13
H1
H2
H3
H11
H12
H13
J1
J2
J3
J11
J12
J13
K1
K2
K3
K11
K12
K13
L1
L2
L3
L4
L5
L6
L7
L8
L9
A1
ADEL3
NC
CAS15
OE
BDEL3
B1
B3
B6
B8
B10
A10
A7
A4
A0
ADEL2
ADEL1
BDEL1
ENB
B2
B5
B7
B9
B11
A11
A8
A6
A3
A2
ENA
L10
L11
L12
L13
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
N1
N2
N3
N4
N5
N6
N7
N8
N9
N10
N11
N12
N13
Pin
Name
Pin
Name
TMC2249A
PRODUCT SPECIFICATION
REV. 1.0.2 7/6/00
5
Pin Descriptions
Pin Name
Pin Number
Pin Function Description
CPGA/PPGA/
MPGA
MQFP
Power
V
DD
F3, H3, L7, C8 12, 20, 46, 102
Supply Voltage.
The TMC2249A operates from a single +5V
supply. All power and ground pins must be connected.
GND
E3, G3, J3, L6,
H11, C7
8, 16, 24, 42,
72, 106
Ground.
The TMC2249A operates from a single +5V supply. All
power and ground pins must be connected.
Clock
CLK
C3
1
System Clock.
The TMC2249A operates from a single master
clock input. The rising edge of clock strobes all enabled registers.
All timing specifications are referenced to the rising edge of CLK.
Inputs
A
11-0
N8, M8, L8,
N9, M9, N10,
L9, M10, N11,
N12, L10, M11
48, 49, 50, 51,
52, 53, 54, 55,
56, 57, 58, 59
A-D Input.
A through D are the four 12-bit registered data input
ports. A
0
-D
0
are the LSBs (see Table 1). Data presented to the input
ports is clocked in to the top of the 16-stage delay pipeline on the
next clock when enabled, "pushing" data down the register stack.
B
11-0
N7, M7, N6,
M6, N5, M5,
N4, L5, M4,
N3, M3, L4
47, 45, 44, 43,
41, 40, 39, 38,
37, 36, 35, 34
C
11-0
A9, B9, A10,
C9, B10, A11,
B11, C10, A12,
B12, C11, A13
101, 100, 99,
98, 97, 96, 95,
94, 93, 92, 91,
90
D
11-0
B8, A8, B7, A7,
A6, B6, C6, A5,
B5, A4, C5, B4
103, 104, 105,
107, 108, 109,
110, 111, 112
113, 114, 115
ADEL
3-0
L11, M12,
M13, K11
61, 62, 63, 64
A-D Delay.
ADEL through DDEL are the four-bit registered input
data pipe delay select word inputs. Data to be presented to the
multipliers is selected from one of sixteen stages in the input data
delay pipe registers, as indicated by the delay select word
presented to the respective input port during that clock. The
minimum delay is one clock (select word=0000), and the maximum
delay is 16 clocks (select word=1111). Following powerup these
values are indeterminate and must be initialized by the user.
BDEL
3-0
M2, L3, N1, L2 32, 31, 30, 29
CDEL
3-0
D11, B13,
C13, D12
88, 87, 86, 85
DDEL
3-0
A2, C4, B3, A1 117, 118, 119,
120
CAS
15-0
L13, K12, J11,
K13, J12, J13,
H12, H13,
G12, G11,
G13, F13, F12,
F11, E13, E12
66, 67, 68, 69,
70, 71, 73, 74,
75, 76, 77, 78,
79, 80, 81, 82
Cascade Input.
CAS is the 16-bit Cascade data input port. CAS
0
is
the LSB. See Table 1.
Controls
S
15-0
C1, D2, D1,
E2, E1, F2, F1,
G2, G1, H1,
H2, J1, J2, K1,
K2, L1
6, 7, 9, 10, 11,
13, 14, 15, 17,
18, 19, 21, 22,
23, 25, 26
Sum Output.
The current 16-bit result is available at the Sum
output. The output may be the most or least significant 16 bits of the
current accumulator output, as determined by SWAP. S
0
is the LSB.
See Table 1.