MACH5 Lattice, MACH5 Datasheet - Page 5

no-image

MACH5

Manufacturer Part Number
MACH5
Description
Fifth Generation MACH Architecture
Manufacturer
Lattice
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MACH5 512/160-12HC
Manufacturer:
AMD
Quantity:
138
Part Number:
MACH5192/120-7YC-10YI
Manufacturer:
MAXIM
Quantity:
15
Product-Term Array and Logic Allocator
The product-term array uses the same sum-of-products architecture as PAL devices and consists of
32 inputs (plus their complements) and 64 product terms arranged in 16 clusters . A cluster is a sum-
of-products function with either 3 of 4 product terms.
Logic allocators assign the clusters to macrocells. Each macrocell can accept up to eight clusters of
three or four product terms, but a given cluster can only be steered to one macrocell (Table 4). If
only three product terms in a cluster are steered, the fourth can be used as an input to an XOR
gate for separate logic generation and/or polarity control.
The wide logic allocator is comprised of all 16 of the individual logic allocators and acts as an output
switch matrix by reassigning logic to macrocells to retain pinout as designs change. The logic
allocation scheme in the MACH 5 device allows for the implementation of large equations (up to
32 product terms) with only one pass through the logic array.
Macrocell
M
M
M
M
M
M
M
M
0
1
2
3
4
5
6
7
Table 4. Product Term Steering Options for PT Clusters and Macrocells
C
C
C
C
C
3
0
0
1
2
C
, C
, C
, C
, C
, C
0
C
Available Clusters
, C
4
0
1
1
2
3
C
, C
, C
, C
, C
, C
, C
0
1
, C
, C
Feeder
5
1
2
2
3
4
, C
Block
, C
, C
, C
, C
, C
1
2
, C
, C
6
2
3
3
4
5
, C
, C
, C
, C
, C
, C
2
3
, C
, C
7
3
4
4
5
6
, C
, C
, C
, C
, C
, C
3
4
, C
, C
8
4
5
5
6
7
, C
32
, C
, C
, C
32
, C
, C
4
5
Interconnect Feeder
, C
9
Figure 2. PAL Block Structure
5
6
6
8
7
, C
, C
, C
, C
, C
6
10
7
7
8
9
Product-term
Control Generator
MACH 5 Family
32
OE Generator
Array
Input Register
Macrocell
M
M
M
M
M
M
M
M
Path
10
11
12
13
14
15
8
9
2
2
16
C
C
C
C
8
8
C
C
7
6
, C
, C
5
, C
9
, C
C
, C
, C
9
9
10
8
7
, C
, C
C
, C
6
10
Available Clusters
, C
, C
11
, C
10
10
, C
9
, C
8
11
7
, C
, C
, C
, C
, C
11
, C
12
10
9
11
11
, C
8
, C
, C
12
, C
, C
, C
, C
12
, C
13
10
9
11
12
12
, C
, C
, C
, C
13
, C
, C
, C
13
10
, C
14
11
12
13
13
, C
, C
, C
, C
14
, C
, C
, C
14
11
, C
15
12
13
14
14
, C
, C
, C
15
, C
, C
, C
15
12
13
14
15
15
20446G-002
5

Related parts for MACH5