M5-256/120-5YC/1 [LATTICE]

EE PLD, 5.5ns, 256-Cell, CMOS, PQFP160, PLASTIC, QFP-160;
M5-256/120-5YC/1
型号: M5-256/120-5YC/1
厂家: LATTICE SEMICONDUCTOR    LATTICE SEMICONDUCTOR
描述:

EE PLD, 5.5ns, 256-Cell, CMOS, PQFP160, PLASTIC, QFP-160

时钟 输入元件 可编程逻辑
文件: 总42页 (文件大小:826K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MACH 5 CPLD Family  
Fifth Generation MACH Architecture  
FEATURES  
High logic densities and I/Os for increased logic integration  
— 128 to 512 macrocell densities  
— 68 to 256 I/Os  
Wide selection of density and I/O combinations to support most application needs  
— 6 macrocell density options  
— 7 I/O options  
— Up to 4 I/O options per macrocell density  
— Up to 5 density & I/O options for each package  
Performance features to fit system needs  
— 5.5 ns t Commercial, 7.5 ns t Industrial  
PD  
PD  
— 182 MHz f  
CNT  
— Four programmable power/speed settings per block  
Flexible architecture facilitates logic design  
— Multiple levels of switch matrices allow for performance-based routing  
— 100% routability and pin-out retention  
— Synchronous and asynchronous clocking, including dual-edge clocking  
— Asynchronous product- or sum-term set or reset  
— 16 to 64 output enables  
— Functions of up to 32 product terms  
Advanced capabilities for easy system integration  
— 3.3-V & 5-V JEDEC-compliant operations  
— IEEE 1149.1 compliant for boundary scan testing  
— 3.3-V & 5-V in-system programmable via IEEE 1149.1 Boundary Scan Test Access Port  
— PCI compliant (-5/-6/-7/-10/-12 speed grades)  
— Safe for mixed supply voltage system design  
— Bus-Friendly™ Inputs & I/Os  
— Individual output slew rate control  
— Hot socketing  
— Programmable security bit  
2
Advanced E CMOS process provides high performance, cost effective solutions  
Publication# 20446  
Amendment/0  
Rev: J  
Issue Date: April 2002  
1
Table 1. MACH 5 Device Features  
M5-128/1  
M5LV-128  
M5-192/1  
M5-256/1  
M5LV-256  
M5-320  
M5LV-320  
M5-384  
M5LV-384  
M5-512  
M5LV-512  
Feature  
Supply Voltage (V)  
5
3.3  
5
5
3.3  
5
3.3  
5
3.3  
5
3.3  
Macrocells  
128  
120  
5.5  
3.0  
4.5  
182  
35  
128  
120  
5.5  
3.0  
4.5  
182  
35  
192  
120  
5.5  
3.0  
4.5  
182  
45  
256  
160  
5.5  
3.0  
4.5  
182  
55  
256  
160  
5.5  
3.0  
4.5  
182  
55  
320  
192  
6.5  
3.0  
5.0  
167  
70  
320  
160  
6.5  
3.0  
5.0  
167  
70  
384  
160  
6.5  
3.0  
5.0  
167  
75  
384  
160  
6.5  
3.0  
5.0  
167  
75  
512  
256  
6.5  
3.0  
5.0  
167  
100  
Yes  
Yes  
512  
256  
6.5  
3.0  
5.0  
167  
100  
Yes  
Yes  
Maximum User I/O Pins  
t
t
t
f
(ns)  
(ns)  
PD  
SS  
(ns)  
COS  
CNT  
(MHz)  
Typical Static Power (mA)  
IEEE 1149.1 Boundary Scan Compliant  
PCI-Compliant  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Note:  
1. “M5-xxx” is for 5-V devices. “M5LV-xxx” is for 3.3-V devices.  
GENERAL DESCRIPTION  
®
The MACH 5 family consists of a broad range of high-density and high-I/O Complex Programmable Logic  
Devices (CPLDs). The fifth-generation MACH architecture yields fast speeds at high CPLD densities, low  
power, and supports additional features such as in-system programmability, Boundary Scan testability, and  
advanced clocking options (Table 1). The MACH 5 family offers 5-V (M5-xxx) and 3.3-V (M5LV-xxx)  
operation.  
2
Manufactured in state-of-the-art ISO 9000 qualified fabrication facilities on E CMOS process technologies,  
MACH 5 devices are available with pin-to-pin delays as fast as 5.5 ns (Table 2). The 5.5, 6.5, 7.5, 10, and 12-  
ns devices are compliant with the PCI Local Bus Specification.  
2
MACH 5 Family  
Table 2. MACH 5 Speed Grades  
1
Speed Grade  
Device  
-5  
-6  
-7  
C
-10  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
-12  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
-15  
C, I  
C, I  
I
-20  
2
M5-128  
I
I
M5-128/1  
M5LV-128  
M5-192/1  
C
C
C
C, I  
C,I  
C, I  
C
C, I  
C, I  
C, I  
I
I
I
I
2
M5-256  
M5-256/1  
M5LV-256  
M5-320  
C
C
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
C
C
C
C
C
C
C, I  
C, I  
C, I  
C, I  
C, I  
C, I  
I
I
I
I
I
I
M5LV-320  
M5-384  
M5LV-384  
M5-512  
M5LV-512  
Note:  
1. C = Commercial grade, I = Industrial grade  
2. /1 version recommended for new designs  
With Lattice’s unique hierarchical architecture, the MACH 5 family provides densities up to 512 macrocells to  
support full system logic integration. Extensive routing resources ensure pinout retention as well as high  
®
utilization. It is ideal for PAL block device integration and a wide range of other applications including high-  
speed computing, low-power applications, communications, and embedded control. At each macrocell density  
point, Lattice offers several I/O and package options to meet a wide range of design needs (Table 3).  
1
Table 3. MACH 5 Package and I/O Options  
M5-128/1  
M5LV-128  
M5-256/1  
M5LV-256  
M5-320  
M5LV-320  
M5-384  
M5LV-384  
M5-512  
M5LV-512  
M5-192/1  
Supply Voltage  
100-pin TQFP  
5
3.3  
68, 74  
68*  
5
5
3.3  
68*, 74  
68  
5
3.3  
5
3.3  
5
3.3  
68  
68  
68  
68  
100-pin PQFP  
144-pin TQFP  
144-pin PQFP  
160-pin PQFP  
208-pin PQFP  
240-pin PQFP  
256-ball BGA  
352-ball BGA  
68*  
68*  
104  
104  
104  
120  
104*  
120  
104*  
120  
104*  
120  
160  
104*  
120  
120*  
160  
120  
160  
120*  
160  
120  
160  
120*  
160  
120  
160  
160  
184*  
192  
184*  
192*  
184*  
192*  
184*  
192*  
184*  
192*  
256  
184*  
192*  
256  
Note:  
1. The I/O options indicated with a “*” are obsolete, please contact factory for more information.  
Advanced power management options allow designers to incrementally reduce power while maintaining the  
level of performance needed for today’s complex designs. I/O safety features allow for mixed-voltage design,  
MACH 5 Family  
3
and both the 3.3-V and the 5-V device versions are in-system programmable through an IEEE 1149.1 Test  
Access Port (TAP) interface.  
FUNCTIONAL DESCRIPTION  
The MACH 5 architecture consists of PAL blocks connected by two levels of interconnect. The block  
interconnect provides routing among 4 PAL blocks. This grouping of PAL blocks joined by the block  
interconnect is called a segment. The second level of interconnect, the segment interconnect, ties all of the  
segments together. The only logic difference between any two MACH 5 devices is the number of segments.  
Therefore, once a designer is familiar with one device, consistent performance can be expected across the  
entire family. All devices have four clock pins available which can also be used as logic inputs.  
CLK  
Block:  
16 MCs  
4
Segment:  
4 Blocks  
Segment Interconnect  
20446G-001  
Figure 1. MACH 5 Block Diagram  
The MACH 5 PAL blocks consist of the elements listed below (Figure 2). While each PAL block resembles an  
independent PAL device, it has superior control and logic generation capabilities.  
I/O cells  
Product-term array and Logic Allocator  
Macrocells  
Register control generator  
Output enable generator  
I/O Cells  
The I/Os associated with each PAL block have a path directly back to that PAL block called local feedback.  
If the I/O is used in another PAL block, the interconnect feeder assigns a block interconnect line to that  
signal. The interconnect feeder acts as an input switch matrix. The block and segment interconnects provide  
connections between any two signals in a device. The block feeder assigns block interconnect lines and local  
feedback lines to the PAL block inputs.  
4
MACH 5 Family  
2
OE Generator  
Control Generator  
32  
32  
Block  
Feeder  
16  
Product-term  
Array  
Input Register  
Path  
2
32  
Interconnect Feeder  
20446G-002  
Figure 2. PAL Block Structure  
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.  
Table 4. Product Term Steering Options for PT Clusters and Macrocells  
Macrocell  
Available Clusters  
C , C , C , C , C  
Macrocell  
Available Clusters  
C , C , C , C , C , C , C , C  
10 11 12  
M
M
M
M
M
M
M
M
M
M
0
1
2
3
4
5
6
7
0
1
2
3
4
8
9
5
6
7
8
9
C , C , C , C , C , C  
C , C , C , C , C , C , C , C  
6 7 8 9 10 11 12 13  
0
1
2
3
4
5
C , C , C , C , C , C , C  
M
M
M
M
M
M
C , C , C , C , C , C , C , C  
7 8 9 10 11 12 13 14  
0
1
2
3
4
5
6
10  
11  
12  
13  
14  
15  
C , C , C , C , C , C , C , C  
C , C , C , C , C , C , C , C  
8 9 10 11 12 13 14 15  
0
1
2
3
4
5
6
7
C , C , C , C , C , C , C , C  
C , C , C , C , C , C , C , C  
8 9 10 11 12 13 14 15  
0
1
2
3
4
5
6
7
C , C , C , C , C , C , C , C  
C , C , C , C , C , C , C  
9 10 11 12 13 14 15  
1
2
3
4
5
6
7
8
C , C , C , C , C , C , C , C  
C , C , C , C , C , C  
10 11 12 13 14 15  
2
3
4
5
6
7
8
9
C , C , C , C , C , C , C , C  
C , C , C , C , C  
11 12 13 14 15  
3
4
5
6
7
8
9
10  
MACH 5 Family  
5
Macrocells  
The macrocells for MACH 5 devices consist of a storage element which can be configured for combinatorial,  
registered or latched operation (Figure 3). The D-type flip-flops can be configured as T-type, J-K, or S-R  
operation through the use of the XOR gate associated with each macrocell.  
Each PAL block has the capability to provide two input registers by using macrocells 0 and 15. In order to use  
this option, these macrocells must be accessed via the I/O pins associated with macrocells 3 and 12,  
respectively. Once the macrocell is used as an input register, it cannot be used for logic, so its clusters can be  
re-directed through the logic allocator to another macrocell. The  
I/O pins associated with macrocells 0 and 15 can still be used as input pins. Although the I/O pins for  
macrocells 3 and 12 are used to connect to the input registers, these macrocells can still be used as “buried”  
macrocells to drive device logic via the matrix.  
Macrocell  
Logic  
Allocator  
5-8  
Clusters/  
MC  
Q
D
Prog. Polarity  
Mode  
Selection  
20446G-003  
Figure 3. Macrocell Diagram  
Control Generator  
The control generator provides four configurable clock lines and three configurable set/reset lines to each  
macrocell in a PAL block. Any of the four clock lines and any of the three set/reset lines can be independently  
selected by any flip-flop within a block. The clock lines can be configured to provide synchronous global (pin)  
clocks and asynchronous product term clocks, sum term clocks, and latch enables (Figure 4). Three of the four  
global clocks, as well as two product-term clocks and one sum-term clock, are available per PAL block. Positive  
or negative edge clocking is available as well as advanced clocking features such as complementary and  
biphase clocking. Complementary clocking provides two clock lines exactly 180 degrees out of phase, and is  
useful in applications such as fast data paths. A biphase clock line clocks flip-flops on both the positive and  
negative edges of the clock. The configuration options for the four clock lines per PAL block are as follows:  
Clock Line 0 Options  
Global clock (0, 1, 2, or 3) with positive or negative edge clock enable  
Product-term clock (A*B*C)  
Sum-term clock (A+B+C)  
Clock Line 1 Options  
Global clock (0, 1, 2, or 3) with positive edge clock enable  
Global clock (0, 1, 2, or 3) with negative edge clock enable  
6
MACH 5 Family  
Global clock (0, 1, 2, or 3) with positive and negative edge clock enable (biphase)  
Clock Line 2 Options  
Global clock (0, 1, 2, or 3) with clock enable  
Clock Line 3 Options  
Complement of clock line 2 (same clock enable)  
Product-term clock (if clock line 2 does not use clock enable  
PT (0:3)  
PINCLK (0:3)  
MUX 4TO1  
0
1
2
3
IN (0)  
IN (1)  
IN (2)  
IN (3)  
U1  
MUX 2TO1  
MUX 2TO1  
/CLK  
CLKIN  
Clock Enable  
N (0)  
OUT  
OUT  
CLK0  
PT0  
N (1)  
F0  
F0  
F0  
F1  
PT (0:2)  
SET0/RST0  
SET1/RST1  
PT0  
PT1  
MUX 4TO1  
0
1
2
3
/CLK  
CLK  
IN (0)  
IN (1)  
IN (2)  
MUX 2TO1  
CLK1  
OUT  
OUT  
PT1  
OUT  
IN (3)  
PT1  
PT2  
CLKEN1  
BIPHASE  
CLKEN2  
/PT1(ST)  
U2  
F0  
F1  
F0  
MUX 2TO1  
PT2  
MUX 4TO1  
PT2  
SET2/RST2/LE  
0
1
2
3
OUT  
IN (0)  
IN (1)  
IN (2)  
CLK2  
/PT2  
OUT  
CLKIN  
Clock Enable  
F0  
IN (3)  
U3  
Block  
Sets/Reset  
0–2, LE  
F0  
F1  
MUX  
2TO1  
PT3  
MUX 2TO1  
/CLK2  
CLK3  
PTCLK  
F0  
Block  
Clocks  
0–3  
20446G-004  
20446G-005  
Figure 4. Clock Generator  
Figure 5. Set/Reset Generator  
The set/reset generation portion of the control generator (Figure 5) creates three set/reset lines for the PAL  
block. Each macrocell can choose one of these three lines or choose no set/reset at all. All three lines can be  
configured for product term set/reset and two of the three lines can be configured as sum term set/reset and  
one of the lines can be configured as product-term or sum-term latch enable. While the set/reset signals are  
generated in the control generator, whether that signal sets or resets a flip-flop is determined within the  
individual macrocell. The same signal can set one flip-flop and reset another. PT2 or /PT2 can also be used  
as a latch enable for macrocells configured as latches.  
MACH 5 Family  
7
OE Generator  
There is one output enable (OE) generator per PAL block that generates two product-term driven output  
enables. Each I/O cell is simply an output buffer. Each I/O cell within the PAL block can choose to be  
permanently enabled, permanently disabled, or choose one of the two product term output enables per PAL  
block (Figure 6).  
Output Enable  
Generator  
VCC  
Internal Feedback  
External Feedback  
20446G-006  
Figure 6. Output Enable Generator and I/O Cell  
8
MACH 5 Family  
MACH 5 TIMING MODEL  
The primary focus of the MACH 5 timing model is to accurately represent the timing in a MACH 5 device,  
and at the same time, be easy to understand. This model accurately describes all combinatorial and registered  
paths through the device, making a distinction between internal feedback and external feedback. A signal  
uses internal feedback when it is fed back into the switch matrix or block without having to go through the  
output buffer. The input register specifications are also reported as internal feedback. When a signal is fed back  
into the switch matrix after having gone through the output buffer, it is using external feedback.  
The parameter, t , is defined as the time it takes to go through the output buffer to the I/O pad. If a signal  
BUF  
goes to the internal feedback rather than to the I/O pad, the parameter designator is followed by an “i”. By  
adding t  
to this internal parameter, the external parameter is derived. For example, t = t  
+ t . A  
BUF  
PD  
PDi BUF  
diagram representing the modularized MACH 5 timing model is shown in Figure 7. Refer to the Technical  
Note entitled MACH 5 Timing and High Speed Design for a more detailed discussion about the timing parameters.  
(External Feedback)  
(Internal Feedback)  
COMB/DFF/  
LATCH  
tSLW  
IN  
OUT  
tS (S/A)  
tH (S/A)  
tSAL  
tHAL  
tSRR  
tPDi  
tCO (S/A) i  
tPDLi  
tGOAi  
tSRi  
tBUF  
Q
tPL1  
tPL2  
tPL3  
INPUT REG/  
INPUT LATCH  
tBLK  
tSEG  
tCES  
tCEH  
tPT  
tSIR (S/A)  
tHIR (S/A)  
tSIL  
tCO (S/A) i  
Q
tEA  
tER  
tPDILi  
tGOAi  
tSRi  
CE  
SR  
tHIL  
tSRR  
tCES  
tCEH  
CE  
SR  
PIN CLK  
20446G-014  
Figure 7. MACH 5 Timing Model  
MACH 5 Family  
9
MULTIPLE I/O AND DENSITY OPTIONS  
The MACH 5 family offers six macrocell densities in a number of I/O options. This allows designers to choose  
a device close to their logic density and I/O requirements, thus minimizing costs. For the same package type,  
every density has the same pin-out. With proper design considerations, a design can be moved to a higher or  
lower density part as required.  
IEEE 1149.1 - COMPLIANT BOUNDARY SCAN TESTABILITY  
Most MACH 5 devices have boundary scan registers and are compliant to the IEEE 1149.1 standard. This  
allows functional testing of the circuit board on which the device is mounted through a serial scan path that  
can access all critical logic nodes. Internal registers are linked internally, allowing test data to be shifted in and  
loaded directly onto test nodes, or test node data to be captured and shifted out for verification. In addition,  
these devices can be linked into a board-level serial scan path for more complete board-level testing.  
IEEE 1149.1 - COMPLIANT IN-SYSTEM PROGRAMMING  
Programming devices in-system provides a number of significant benefits including: rapid prototyping, lower  
inventory levels, higher quality, and the ability to make in-field modifications. All MACH 5 devices provide in-  
system programming (ISP) capability through their IEEE 1149.1-compliant Boundary Scan Test Access Port.  
By using the IEEE 1149.1-compliant Boundary Scan Test Access Port as the communication interface  
through which ISP is achieved, customers get the benefit of a standard, well-defined interface.  
MACH 5 devices can be programmed across the commercial temperature and voltage range. The PC-based  
LatticePRO software facilitates in-system programming of MACH 5 devices. LatticePRO software takes the  
JEDEC file output produced by design implementation software, along with information about the Boundary  
Scan chain, and creates a set of vectors that are used to drive the Boundary Scan chain. LatticePRO software  
can use these vectors to drive a Boundary Scan chain via the parallel port of a PC. Alternatively, LatticePRO  
software can output files in formats understood by common automated test equipment. This equipment can  
then be used to program MACH 5 devices during the testing of a circuit board.  
PCI COMPLIANT  
MACH 5 devices in the -5/-6/-7/-10/-12 speed grades are compliant with the PCI Local Bus Specification  
version 2.1, published by the PCI Special Interest Group (SIG). The 5-V devices are fully PCI-compliant. The  
3.3-V devices are mostly compliant but do not meet the PCI condition to clamp the inputs as they rise above  
V
because of their 5-V input tolerant feature. MACH 5 devices provide the speed, drive, density, output  
CC  
enables and I/Os for the most complex PCI designs.  
10  
MACH 5 Family  
SAFE FOR MIXED SUPPLY VOLTAGE SYSTEM DESIGNS 1  
Both the 3.3-V and 5-V V MACH 5 devices are safe for mixed supply voltage system designs. The 5-V  
CC  
devices will not overdrive 3.3-V devices above the output voltage of 3.3 V, while they accept inputs from other  
3.3-V devices. The 3.3-V devices will accept inputs up to 5.5 V. Both the 3.3-V and 5-V versions have the same  
high-speed performance and provide easy-to-use mixed-voltage design capability.  
Note:  
1. Excludes original M5-128, M5-192, and M5-256 while M5-128/1, M3-192/1 and M5-256/1 are supported. Please refer to Application Note titled “Hot  
Socketing and Mixed Supply Design with MACH 4 and MACH 5 Devices”.  
BUS-FRIENDLY INPUTS AND I/OS  
All MACH 5 devices have inputs and I/Os which feature the Bus-Friendly circuitry incorporating two  
inverters in series which loop back to the input. This double inversion weakly holds the input at its last driven  
logic state. While it is a good design practice to tie unused pins to a known state, the Bus-Friendly input  
structure pulls pins away from the input threshold voltage where noise can cause high-frequency switching. At  
power-up, the Bus-Friendly latches are reset to a logic level “1.” For the circuit diagram, please refer to the  
document entitled MACH Endurance Characteristics on the Lattice Data Book CD-ROM or Lattice web site.  
POWER MANAGEMENT  
There are 4 power/speed options in each MACH 5 PAL block (Table 5). The speed and power tradeoff can  
be tailored for each design. The signal speed paths in the lower-power PAL blocks will be slower than those  
in the higher-power PAL blocks. This feature allows speed critical paths to run at maximum frequency while  
the rest of the signal paths operate in a lower-power mode. In large designs, there may be several different  
speed requirements for different portions of the design.  
Table 5. Power Levels  
High Speed/High Power  
100% Power  
67% Power  
40% Power  
20% Power  
Medium High Speed/Medium High Power  
Medium Low Speed/Medium Low Power  
Low Speed/Low Power  
PROGRAMMABLE SLEW RATE  
Each MACH 5 device I/O has an individually programmable output slew rate control bit. Each output can be  
individually configured for the higher speed transition (3 V/ns) or for the lower noise transition (1 V/ns). For  
high-speed designs with long, unterminated traces, the slow-slew rate will introduce fewer reflections, less  
noise, and keep ground bounce to a minimum. For designs with short traces or well terminated lines, the fast  
slew rate can be used to achieve the highest speed. The slew rate is adjusted independent of power.  
POWER-UP RESET/SET  
All flip-flops power up to a known state for predictable system initialization. If a macrocell is configured to  
SET on a signal from the control generator, then that macrocell will be SET during device power-up. If a  
macrocell is configured to RESET on a signal from the control generator or is not configured for set/reset,  
then that macrocell will RESET on power-up. To guarantee initialization values, the V rise must be  
CC  
monotonic and the clock must be inactive until the reset delay time has elapsed.  
MACH 5 Family  
11  
SECURITY BIT  
A programmable security bit is provided on the MACH 5 devices as a deterrent to unauthorized copying of  
the array configuration patterns. Once programmed, this bit defeats readback of the programmed pattern by  
a device programmer, securing proprietary designs from competitors. Programming and verification are also  
defeated by the security bit. The bit can only be reset by erasing the entire device.  
12  
MACH 5 Family  
MACH 5 PAL BLOCK  
0
4
8
12 16 20 24  
28 32 36 40 44 48  
52 56 60 63  
Output Enable  
Output Enable  
Macro  
cell  
I/O  
Cell  
I/O  
M0  
Macro  
cell  
I/O  
Cell  
I/O  
I/O  
I/O  
I/O  
M1  
M2  
Macro  
cell  
I/O  
Cell  
Macro  
cell  
I/O  
Cell  
M3  
M4  
0
C0  
C1  
C2  
C3  
C4  
C5  
C6  
C7  
C8  
Macro  
cell  
I/O  
Cell  
Macro  
cell  
I/O  
Cell  
I/O  
I/O  
M5  
M6  
M7  
M8  
M9  
Macro  
cell  
I/O  
Cell  
Switch  
Matrix  
Macro  
cell  
I/O  
Cell  
I/O  
I/O  
Macro  
cell  
I/O  
Cell  
C9  
C10  
C11  
C12  
C13  
C14  
C15  
Macro  
cell  
I/O  
Cell  
I/O  
Macro  
cell  
I/O  
Cell  
I/O  
I/O  
I/O  
M10  
M11  
M12  
Macro  
cell  
I/O  
Cell  
63  
Macro  
cell  
I/O  
Cell  
Macro  
cell  
I/O  
Cell  
I/O  
I/O  
I/O  
M13  
M14  
M15  
Macro  
cell  
I/O  
Cell  
Macro  
cell  
I/O  
Cell  
16  
16  
7
Control  
Generator  
0
4
8
12 16 20 24  
28 32 36 40 44 48  
52 56 60 63  
4
32  
20446G-015  
CLK  
MACH 5 Family  
13  
BLOCK DIAGRAM — M5(LV)-128/XXX  
SEGMENT 0  
Block A/Macrocells 0-15  
Block D/Macrocells 0-15  
16  
16  
16  
16  
I/O Cells  
I/O Cells  
2 PT OE  
Control  
2 PT OE  
Control  
2
2
16  
16  
Generator  
Generator  
Macrocells  
Macrocells  
7
7
32  
32  
64 PT  
7 PT  
64 PT  
7 PT  
64 x 73  
64 x 73  
AND Logic Array  
AND Logic Array  
and Logic Allocator  
and Logic Allocator  
32  
32  
32  
32  
I
0, 1  
Block Interconnect  
2
64 x 73  
64 x 73  
AND Logic Array  
and Logic Allocator  
AND Logic Array  
and Logic Allocator  
7 PT  
64 PT  
7 PT  
64 PT  
32  
32  
Macrocells  
Control  
Generator  
Macrocells  
Control  
Generator  
7
7
2
16  
2
16  
2 PT OE  
2 PT OE  
I/O Cells  
16  
I/O Cells  
16  
16  
16  
Block C/Macrocells 0-15  
Block B/Macrocells 0-15  
CLK0  
CLK1  
CLK2  
CLK3  
S E G M E N T I N T E R C O N N E C T  
4
Block A/Macrocells 0-15  
Block D/Macrocells 0-15  
16  
16  
16  
16  
I/O Cells  
I/O Cells  
2 PT OE  
Control  
2 PT OE  
Control  
2
2
16  
16  
Generator  
Generator  
Macrocells  
Macrocells  
7
7
32  
32  
64 PT  
7 PT  
64 PT  
64 x 73  
7 PT  
64 x 73  
AND Logic Array  
AND Logic Array  
and Logic Allocator  
and Logic Allocator  
32  
32  
32  
32  
I
2, 3  
Block Interconnect  
2
64 x 73  
64 x 73  
AND Logic Array  
and Logic Allocator  
AND Logic Array  
and Logic Allocator  
7 PT  
64 PT  
7 PT  
64 PT  
32  
32  
Macrocells  
Control  
Generator  
Macrocells  
Control  
Generator  
7
7
2
16  
2
16  
2 PT OE  
2 PT OE  
I/O Cells  
16  
I/O Cells  
16  
16  
16  
Block B/Macrocells 0-15  
Block C/Macrocells 0-15  
SEGMENT 1  
20446G-007  
14  
MACH 5 Family  
BLOCK DIAGRAM — M5-192/XXX  
20446G-008  
MACH 5 Family  
15  
BLOCK DIAGRAM — M5(LV)-256/XXX  
20446G-009  
16  
MACH 5 Family  
BLOCK DIAGRAM — M5(LV)-320/XXX  
20446G-010  
MACH 5 Family  
17  
BLOCK DIAGRAM — M5(LV)-384/XXX  
20446G-011  
18  
MACH 5 Family  
BLOCK DIAGRAM — M5(LV)-512/XXX  
Continued  
20446G-012  
MACH 5 Family  
19  
BLOCK DIAGRAM — M5(LV)-512/XXX  
Continued  
20446G-013  
20  
MACH 5 Family  
ABSOLUTE MAXIMUM RATINGS  
OPERATING RANGES  
M5  
Commercial (C) Devices  
Storage Temperature. . . . . . . . . . . . . . . . . . . -65°C to +150°C  
Ambient Temperature (T )  
A
Operating in Free Air. . . . . . . . . . . . . . . . . . . . . 0°C to +70°C  
Device Junction  
Temperature (Note 1) . . . . . . . . . . . . . . . . +130°C or +150°C  
Supply Voltage  
Supply Voltage (V )  
CC  
with Respect to Ground. . . . . . . . . . . . . . +4.75 V to +5.25 V  
with Respect to Ground . . . . . . . . . . . . . . . . .-0.5 V to +7.0 V  
Industrial (I) Devices  
DC Input Voltage . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to 5.5 V  
Static Discharge Voltage . . . . . . . . . . . . . . . . . . . . . . . . 2000 V  
Latchup Current (-40°C to +85°C) . . . . . . . . . . . . . . . 200 mA  
Ambient Temperature (T )  
A
Operating in Free Air. . . . . . . . . . . . . . . . . . . .-40°C to +85°C  
Supply Voltage (V  
)
CC  
with Respect to Ground. . . . . . . . . . . . . . . . +4.5 V to +5.5 V  
Stresses above those listed under Absolute Maximum Ratings may cause per-  
manent device failure. Functionality at or above these limits is not implied. Expo-  
sure to Absolute Maximum Ratings for extended periods may affect device  
reliability.  
Operating ranges define those limits between which the  
functionality of the device is guaranteed.  
5-V DC CHARACTERISITICS OVER OPERATING RANGES  
Parameter  
Symbol  
Parameter Description  
Output HIGH Voltage  
Test Description  
= -3.2 mA, V = Min, V = V or V  
IL  
Min Typ Max  
Unit  
I
I
2.4  
V
OH  
CC  
IN  
IH  
(For M5-128/1, M5-192/1, M5-256/1, M5-320,  
M5-384, M5-512 Devices)  
= -100 µA, V = Max, V = V or V  
3.3  
3.6  
V
OH  
CC  
IN  
IH  
IL  
IL  
V
OH  
I
I
I
= -3.2 mA, V = Min, V = V or V  
2.4  
2.0  
V
V
V
Output HIGH Voltage  
OH  
OH  
OL  
CC  
IN  
IH  
(For M5-128, M5-192, M5-256 Devices)  
= -2.5 mA, V = 5.25 V, V = V or V  
IL  
3.6  
0.5  
CC  
IN  
IH  
V
V
Output LOW Voltage (Note 2)  
Input HIGH Voltage  
= +16 mA, V = Min, V = V or V  
CC IN IH IL  
OL  
Guaranteed Input Logical HIGH Voltage for all Inputs  
(Note 3)  
V
V
IH  
Guaranteed Input Logical LOW Voltage for all Inputs  
(Note 3)  
V
Input LOW Voltage  
0.8  
IL  
I
I
I
I
I
Input HIGH Leakage Current  
V
V
V
V
V
= 5.25, V = Max (Note 4)  
10  
-10  
10  
μA  
μA  
μA  
μA  
mA  
IH  
IN  
CC  
Input LOW Leakage Current  
= 0, V = Max (Note 4)  
CC  
IL  
IN  
Off-State Output Leakage Current HIGH  
Off-State Output Leakage Current LOW  
Output Short-Circuit Current  
= 5.25, V = Max, V = V or V (Note 4)  
CC IN IH IL  
OZH  
OZL  
SC  
OUT  
OUT  
OUT  
= 0, V = Max, V = V or V (Note 4)  
-10  
-180  
CC  
IN  
IH  
IL  
= 0.5 V = Max, V = V or V (Note 5)  
-30  
CC  
IN  
IH  
IL  
Note:  
1. 150° for M5-128, M5-192 and M5-256 devices. 130° for M5-128/1, M5-192/1, M5-256/1, M5-320, M5-384 and M5-512 devices.  
2. Total I between ground pins should not exceed 64 mA.  
OL  
3. These are absolute values with respect to device ground, and all overshoots due to system and/or tester noise are included.  
4. I/O pin leakage is the worst case of I and I or I and I  
.
OZH  
IL  
OZL  
IH  
5. Not more than one output should be shorted at a time. Duration of the short-circuit should not exceed one second.  
MACH 5 Family  
21  
ABSOLUTE MAXIMUM RATINGS  
OPERATING RANGES  
M5LV  
Commercial (C) Devices  
Storage Temperature. . . . . . . . . . . . . . . . . . . -65°C to +150°C  
Device Junction Temperature. . . . . . . . . . . . . . . . . . . . +130°C  
Ambient Temperature (T )  
Operating in Free Air. . . . . . . . . . . . . . . . . . . . . 0°C to +70°C  
A
Supply Voltage (V  
with Respect to Ground. . . . . . . . . . . . . . . . +3.0 V to +3.6 V  
)
CC  
Supply Voltage  
with Respect to Ground . . . . . . . . . . . . . . . . .-0.5 V to +4.5 V  
Industrial (I) Devices  
DC Input Voltage . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to 5.5 V  
Static Discharge Voltage . . . . . . . . . . . . . . . . . . . . . . . . 2000 V  
Latchup Current (-40°C to +85°C) . . . . . . . . . . . . . . . 200 mA  
Ambient Temperature (T )  
A
Operating in Free Air. . . . . . . . . . . . . . . . . . . .-40°C to +85°C  
Supply Voltage (V  
)
CC  
Stresses above those listed under Absolute Maximum Ratings may cause per-  
manent device failure. Functionality at or above these limits is not implied. Expo-  
sure to Absolute Maximum Ratings for extended periods may affect device  
reliability.  
with Respect to Ground. . . . . . . . . . . . . . . . +3.0 V to +3.6 V  
Operating ranges define those limits between which the  
functionality of the device is guaranteed.  
3.3-V DC CHARACTERISITICS OVER OPERATING RANGES  
Parameter  
Symbol  
Parameter Description  
Output HIGH Voltage  
Test Description  
Min  
-0.2  
Max  
Unit  
V
V
V
= Min  
I
I
I
I
= -100 μA  
V
CC  
OH  
OH  
OL  
OL  
CC  
V
V
OH  
= V  
V
= 3.2 mA  
2.4  
V
IN  
IH or IL  
= 100 μA  
0.2  
0.5  
5.5  
0.8  
10  
V
V
V
= Min  
= V  
CC  
Output LOW Voltage  
OL  
V
= 16 mA (Note 1)  
V
IN  
IH or IL  
V
V
Input HIGH Voltage  
V
V
V
V
V
V
V
V Min or V V Max (Note 2)  
2.0  
V
IH  
OUT  
OH  
OUT  
OL  
Input LOW Voltage  
V Min or V V Max (Note 2)  
-0.3  
V
IL  
OUT  
OH  
OUT  
OL  
I
I
I
I
I
Input HIGH Leakage Current  
Input LOW Leakage Current  
Off-State Output Leakage Current HIGH  
Off-State Output Leakage Current LOW  
Output Short-Circuit Current  
= 3.6, V = Max (Note 3)  
μA  
μA  
μA  
μA  
mA  
IH  
IN  
CC  
= 0, V = Max (Note 3)  
-10  
10  
IL  
IN  
CC  
= 3.6, V = Max, V = V or V (Note 3)  
OZH  
OZL  
SC  
OUT  
OUT  
OUT  
CC  
IN  
IH  
IL  
= 0, V = Max, V = V or V (Note 3)  
-10  
-160  
CC  
IN  
IH  
IL  
= 0.5 V = Max, V = V or V (Note 4)  
-15  
CC  
IN  
IH  
IL  
Notes:  
1. Total I between ground pins should not exceed 64 mA.  
OL  
2. These are absolute values with respect to device ground, and all overshoots due to system and/or tester noise are included.  
3. I/O pin leakage is the worst case of I and I or I and I  
.
OZH  
IL  
OZL  
IH  
4. Not more than one output should be shorted at one time. Duration of the short-circuit should not exceed one second.  
22  
MACH 5 Family  
M5(LV) TIMING PARAMETERS OVER OPERATING RANGES1  
-5  
-6  
-7  
-10  
-12  
-15  
-20  
Min Max Min Max Min Max Min Max Min Max Min Max Min Max Unit  
Combinatorial Delay:  
Internal combinatorial propagation  
delay  
t
3.5  
5.5  
4.5  
6.5  
5.5  
7.5  
8.0  
10.0  
12.0  
13.0  
15.0  
18.0 ns  
20.0 ns  
PDi  
t
Combinatorial propagation delay  
10.0  
PD  
Registered Delays:  
t
t
t
t
t
t
t
t
Synchronous clock setup time  
Asynchronous clock setup time  
Synchronous clock hold time  
Asynchronous clock hold time  
Synchronous clock to internal output  
Synchronous clock to output  
3.0  
3.0  
0.0  
3.0  
3.0  
3.0  
0.0  
3.0  
4.0  
4.0  
0.0  
4.0  
5.0  
5.0  
0.0  
5.0  
6.0  
6.0  
0.0  
6.0  
8.0  
7.0  
0.0  
7.0  
10.0  
8.0  
ns  
ns  
SS  
SA  
0.0  
ns  
HS  
8.0  
ns  
HA  
2.5  
4.5  
6.0  
8.0  
3.0  
5.0  
6.0  
8.0  
4.0  
6.0  
5.0  
7.0  
6.0  
8.0  
8.0  
10.0 ns  
12.0 ns  
18.0 ns  
20.0 ns  
COSi  
COS  
COAi  
COA  
10.0  
15.0  
17.0  
Asynchronous clock to internal output  
Asynchronous clock to output  
8.0  
10.0  
12.0  
13.0  
15.0  
10.0  
Latched Delays:  
t
t
t
Latch setup time  
3.0  
3.0  
4.0  
3.0  
4.0  
4.0  
5.0  
5.0  
6.0  
6.0  
7.0  
7.0  
8.0  
8.0  
ns  
ns  
SAL  
Latch hold time  
HAL  
PDLi  
Transparent latch internal  
6.0  
8.0  
7.0  
9.0  
7.0  
9.0  
8.0  
9.0  
10.0  
12.0  
10.0 ns  
Propagation delay through transparent  
latch  
t
10.0  
11.0  
12.0 ns  
PDL  
t
t
Gate to internal output  
Gate to output  
7.0  
9.0  
8.0  
8.0  
9.0  
10.0  
12.0  
11.0  
13.0  
12.0 ns  
14.0 ns  
GOAi  
10.0  
10.0  
11.0  
GOA  
Input Register Delays:  
Input register setup time using a  
t
t
t
t
2.0  
0.0  
3.0  
6.0  
2.0  
0.0  
3.0  
6.0  
2.0  
0.0  
3.0  
6.0  
3.0  
0.0  
4.0  
7.0  
3.0  
0.0  
4.0  
7.0  
3.0  
0.0  
4.0  
7.0  
3.0  
0.0  
4.0  
7.0  
ns  
ns  
ns  
ns  
SIRS  
SIRA  
HIRS  
HIRA  
synchronous clock  
Input register setup time using an  
asynchronous clock  
Input register hold time using a  
synchronous clock  
Input register hold time using an  
asynchronous clock  
Input Latch Delays:  
t
t
t
Input latch setup time  
Input latch hold time  
Transparent input latch  
2.0  
6.0  
2.0  
6.0  
2.0  
6.0  
3.0  
7.0  
3.0  
7.0  
3.0  
7.0  
3.0  
7.0  
ns  
ns  
SIL  
HIL  
5.0  
5.0  
5.5  
6.0  
6.0  
6.0  
6.0  
ns  
PDILi  
Output Delays:  
t
t
t
t
Output buffer delay  
Slow slew rate delay  
Output enable time  
Output disable time  
2.0  
2.5  
7.5  
7.5  
2.0  
2.5  
7.5  
7.5  
2.0  
2.5  
9.5  
9.5  
2.0  
2.5  
2.0  
2.5  
2.0  
2.5  
2.0  
2.5  
ns  
ns  
BUF  
SLW  
EA  
10.0  
10.0  
12.0  
12.0  
15.0  
15.0  
20.0 ns  
20.0 ns  
ER  
MACH 5 Family  
23  
M5(LV) TIMING PARAMETERS OVER OPERATING RANGES1 (CONTINUED)  
-5  
-6  
-7  
-10  
-12  
-15  
-20  
Min Max Min Max Min Max Min Max Min Max Min Max Min Max Unit  
Power Delays:  
4.0  
(5.0)  
4.0  
(5.0)  
4.0  
(5.0)  
4.0  
(5.0)  
4.0  
(5.0)  
4.0  
(5.0)  
t
t
t
Power level 1 delay (Note 2)  
Power level 2 delay (Note 2)  
Power level 3 delay (Note 2)  
4.0  
6.0  
9.0  
ns  
ns  
ns  
PL1  
PL2  
PL3  
6.0  
(9.0)  
6.0  
(9.0)  
6.0  
(9.0)  
6.0  
(9.0)  
6.0  
(9.0)  
6.0  
(9.0)  
9.0  
(17.5)  
9.0  
(17.5)  
9.0  
(17.5)  
9.0  
(17.5)  
9.0  
(17.5)  
9.0  
(17.5)  
Additional Cluster Delay:  
Product term cluster delay  
Interconnect Delays:  
t
0.3  
0.3  
0.3  
0.3  
0.3  
0.3  
0.3  
ns  
PT  
t
Block interconnect delay  
1.5  
4.5  
1.5  
4.5  
1.5  
5.0  
2.0  
6.0  
2.0  
6.0  
2.0  
6.0  
2.0  
6.0  
ns  
ns  
BLK  
SEG  
t
Segment interconnect delay  
Reset and Preset Delays:  
Asynchronous reset or preset to internal  
register output  
t
t
6.0  
8.0  
8.0  
8.0  
10.0  
12.0  
12.0  
14.0  
14.0  
16.0  
16.0 ns  
18.0 ns  
SRi  
Asynchronous reset or preset to register  
output  
10.0  
10.0  
SR  
t
t
Reset and set register recovery time  
Asynchronous reset or preset width  
5.5  
3.0  
7.5  
4.0  
7.5  
4.0  
8.0  
5.0  
9.0  
6.0  
10.0  
7.0  
11.0  
8.0  
ns  
ns  
SRR  
SRW  
Clock Enable Delays:  
t
Clock enable setup time  
Clock enable hold time  
4.0  
3.0  
5.0  
4.0  
5.0  
4.0  
6.0  
5.0  
7.0  
6.0  
7.0  
6.0  
8.0  
7.0  
ns  
ns  
CES  
t
CEH  
Width:  
t
t
t
t
Global clock width low (Note 3)  
Global clock width high (Note 3)  
Product term clock width low  
Product term clock width high  
2.5  
2.5  
3.0  
3.0  
3.0  
3.0  
4.0  
4.0  
3.0  
3.0  
4.0  
4.0  
4.0  
4.0  
5.0  
5.0  
5.0  
5.0  
6.0  
6.0  
6.0  
6.0  
7.0  
7.0  
6.0  
6.0  
8.0  
8.0  
ns  
ns  
ns  
ns  
WLS  
WHS  
WLA  
WHA  
Gate width low (for low transparent) or  
high (for high transparent)  
t
t
3.0  
3.0  
4.0  
4.0  
4.0  
4.0  
5.0  
5.0  
6.0  
6.0  
7.0  
7.0  
8.0  
8.0  
ns  
ns  
GWA  
WIR  
Input register clock width low or high  
24  
MACH 5 Family  
M5(LV) TIMING PARAMETERS OVER OPERATING RANGES1 (CONTINUED)  
-5  
-6  
-7  
-10  
-12  
-15  
-20  
Min Max Min Max Min Max Min Max Min Max Min Max Min Max Unit  
Frequency:  
External feedback, PAL block level. Min  
of 1/(t + t ) or 1/(t + t  
133  
182  
200  
91  
125  
167  
167  
91  
100  
125  
167  
71.4  
83.3  
125  
125  
83.3  
100  
125  
58.8  
66.7  
100  
100  
71.4  
83.3  
100  
55.6  
62.5  
83.3  
41.7  
45.5  
71.4  
71.4  
45.5  
50.0  
83.3  
35.7  
38.5  
62.5  
62.5  
MHz  
MHz  
MHz  
MHz  
MHz  
MHz  
MHz  
)
COS  
WLS  
WHS  
SS  
Internal feedback, PAL block level. Min  
of 1/(t + t ) or 1/(t +t  
f
MAX  
)
SS COSi  
WLS  
WHS  
No feedback PAL block level. Min of  
1/(t + t ) or 1/(t + t  
)
HS  
WLS  
WHS  
SS  
External feedback, PAL block level. Min  
of 1/(t + t ) or 1/(t + t  
47.6  
52.6  
83.3  
83.3  
)
COA  
WLA  
WHA  
SA  
Internal feedback, PAL block level. Min  
of 1/(t + t ) or 1/(t +t  
f
f
111  
167  
167  
111  
125  
125  
MAXA  
)
SA COAi  
WLA  
WHA  
No feedback, PAL block level. Min of  
1/(t + t ) or 1/(t + t  
)
HA  
WLA  
WHA  
SA  
Maximum input register frequency  
1/(t +t ) or 1/(2 x t  
MAXI  
)
WICW  
SIRS HIRS  
Notes:  
1. See “MACH Switching Test Circuits” documentation on the Lattice Data Book CD-ROM or Lattice web site.  
2. Numbers in parentheses are for M5-128, M5-192, M5-256.  
3. If a signal is used as both a clock and a logic array input, then the maximum input frequency applies (f  
/2).  
MAX  
MACH 5 Family  
25  
CAPACITANCE1  
Parameter  
Parameter Symbol  
Description  
I/CLK pin  
I/O pin  
Test conditions  
Typ  
12  
Unit  
pF  
C
C
V
=2.0 V  
3.3 V or 5 V, 25º C, 1 MHz  
3.3 V or 5 V, 25º C, 1 MHz  
IN  
I/O  
IN  
V
=2.0 V  
10  
pF  
OUT  
1. These parameters are not 100% tested, but are calculated at initial characterization and at any time the design is modified where these parameters may be affected.  
ICC vs. FREQUENCY  
These curves represent the typical power consumption for a particular device at system frequency. The  
selected “typical” pattern is a 16-bit up-down counter. This pattern fills the device and exercises every  
macrocell. Maximum frequency shown uses internal feedback and a D-type register. Power/Speed are  
optimized to obtain the highest counter frequency and the lowest power. The highest frequency (LSBs) is  
placed in common PAL blocks, which are set to high power. The lowest frequency signals (MSBs) are placed  
in a common PAL block and set to lowest power. For a more detailed discussion about MACH 5 power  
consumption, refer to the application note entitled MACH 5 Power in the Application Notes section on the  
Lattice Data Book CD-ROM or Lattice web site.  
ICC CURVES AT HIGH /LOW POWER MODES  
V
= 5 V or 3.3 V,T = 25º C  
A
CC  
700  
600  
500  
400  
300  
200  
M5(LV)-512 high power  
M5(LV)-384 high power  
M5(LV)-320 high power  
M5-256/1 and  
M5LV-25 high power  
M5-192/1 high power  
M5-128/1 and M5LV-128 high power  
M5(LV)-512 low power  
M5(LV)-384 low power  
M5(LV)-320 low power  
M5-256/1 and M5LV-256 low power  
100  
0
M5-192/1 low power  
M5-128/1 and M5LV-128 low power  
20446G-048  
Frequency (MHz)  
Figure 8. I Curves at High/Low Power Modes  
CC  
26  
MACH 5 Family  
V
= 5 V,T = 25º C  
A
CC  
700  
600  
500  
400  
300  
200  
M5-256 high power  
M5-192 high power  
M5-128 high power  
M5-256 low power  
M5-192 low power  
M5-128 low power  
100  
0
Frequency (MHz)  
20446G-049  
Figure 9. I Curves at High/Low Power Modes  
CC  
MACH 5 Family  
27  
100-PIN PQFP CONNECTION DIAGRAM  
Top View  
100-Pin PQFP (68 I/O)  
M5-128  
M5LV-128*  
M5-128  
M5LV-128*  
M5-192*  
M5-192*  
M5-256*  
M5LV-256  
M5-256*  
M5LV-256  
GND  
GND  
TDI  
1
80  
79  
78  
77  
76  
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
GND  
GND  
TDO  
2
3
0A14 0A12 0A12  
0B13 0B13 0B13  
0B12 0B12 0B12  
0B11 0B11 0B11  
I/O0  
4
I/O51  
I/O50  
I/O49  
I/O48  
I/O47  
I/O46  
I/O45  
I/O44  
I/O43  
I3/CLK3  
GND  
GND  
VCC  
3A12 2A12 0D14  
3B13 2B13 0C13  
3B12 2B12 0C12  
3B11 2B11 0C11  
I/O1  
5
I/O2  
6
I/O3  
7
0B8  
0B7  
0B4  
0B3  
0B2  
0B8  
0B7  
0B4  
0B3  
0B2  
0B8  
0B7  
0B4  
0B3  
0B2  
I/O4  
8
3B8  
3B7  
3B4  
3B3  
3B2  
2B8  
2B7  
2B4  
2B3  
2B2  
0C8  
0C7  
0C4  
0C3  
0C2  
I/O5  
9
I/O6  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
I/O7  
I/O8  
I0/CLK0  
VCC  
VCC  
GND  
GND  
I1/CLK1  
I/O9  
VCC  
I2/CLK2  
I/O42  
I/O41  
I/O40  
I/O39  
I/O38  
I/O37  
I/O36  
I/O35  
I/O34  
TMS  
1B2  
1B3  
1B4  
1B7  
1B8  
1B2  
1B3  
1B4  
1B7  
1B8  
1B2  
1B3  
1B4  
1B7  
1B8  
2B2  
2B3  
2B4  
2B7  
2B8  
2C2  
2C3  
2C4  
2C7  
2C8  
1C2  
1C3  
1C4  
1C7  
1C8  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
I/O16  
I/O17  
TCK  
1B11 1B11 1B11  
1B12 1B12 1B12  
1B13 1B13 1B13  
1A14 1A12 1A12  
2B11 2C11 1C11  
2B12 2C12 1C12  
2B13 2C13 1C13  
2A12 2D12 1D14  
GND  
GND  
GND  
GND  
M5-256*  
M5LV-256  
M5-256*  
M5LV-256  
M5-192*  
M5-192*  
M5-128  
M5LV-128*  
M5-128  
M5LV-128*  
*Package obsolete, contact factory.  
20446G-016  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-3)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
28  
MACH 5 Family  
100-PIN TQFP CONNECTION DIAGRAM – 68 I/O  
Top View  
100-Pin TQFP (68 I/O)  
M5-128  
M5-128  
M5LV-128  
M5LV-128  
M5-192  
M5-192  
M5-256  
M5-256  
M5LV-256*  
M5LV-256*  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
I/O5  
I/O6  
I/O7  
1
2
3
4
5
6
7
8
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
GND  
TDO  
0A14 0A12  
0B13 0B13  
0B12 0B12  
0B11 0B11  
0A12  
0B13  
0B12  
0B11  
0B8  
0B7  
0B4  
0B3  
0B2  
I/O51  
I/O50  
I/O49  
I/O48  
I/O47  
I/O46  
I/O45  
I/O44  
I/O43  
I3/CLK3  
GND  
3A12 2A12 0D14  
3B13 2B13 0C13  
3B12 2B12 0C12  
3B11 2B11 0C11  
0B8  
0B7  
0B4  
0B3  
0B2  
0B8  
0B7  
0B4  
0B3  
0B2  
3B8  
3B7  
3B4  
3B3  
3B2  
2B8  
2B7  
2B4  
2B3  
2B2  
0C8  
0C7  
0C4  
0C3  
0C2  
9
I/O8  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
I0/CLK0  
VCC  
GND  
GND  
I1/CLK1  
I/O9  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
I/O16  
I/O17  
TCK  
VCC  
I2/CLK2  
I/O42  
I/O41  
I/O40  
I/O39  
I/O38  
I/O37  
I/O36  
I/O35  
I/O34  
TMS  
1B2  
1B3  
1B4  
1B7  
1B8  
1B2  
1B3  
1B4  
1B7  
1B8  
1B2  
1B3  
1B4  
1B7  
1B8  
1B11  
1B12  
1B13  
1A12  
2B2  
2B3  
2B4  
2B7  
2B8  
2C2  
2C3  
2C4  
2C7  
2C8  
1C2  
1C3  
1C4  
1C7  
1C8  
1B11 1B11  
1B12 1B12  
1B13 1B13  
1A14 1A12  
2B11 2C11 1C11  
2B12 2C12 1C12  
2B13 2C13 1C13  
2A12 2D12 1D14  
M5-256  
M5LV-256*  
M5-256  
M5LV-256*  
M5-192  
M5-192  
M5-128  
M5-128  
M5LV-128  
M5LV-128  
*Package obsolete, contact factory.  
20446G-017  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-3)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
MACH 5 Family  
29  
100-PIN TQFP CONNECTION DIAGRAM – 74 I/O  
Top View  
100-Pin TQFP (74 I/O)  
M5LV-128  
M5LV-256  
M5LV-128  
M5LV-256  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
I/O5  
I/O6  
I/O7  
1
2
3
4
5
6
7
8
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
GND  
TDO  
0A14  
0B13  
0B12  
0B11  
0B8  
0B7  
0B4  
0B3  
0B2  
0A12  
0B13  
0B12  
0B11  
0B8  
0B7  
0B4  
0B3  
0B2  
I/O54  
I/O53  
I/O52  
I/O51  
I/O50  
I/O49  
I/O48  
I/O47  
I/O46  
I3/CLK3  
GND  
3A12  
3B13  
3B12  
3B11  
3B8  
0D14  
0C13  
0C12  
0C11  
0C8  
3B7  
0C7  
9
3B4  
0C4  
I/O8  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
3B3  
0C3  
I0/CLK0  
VCC  
GND  
GND  
I1/CLK1  
I/O9  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
I/O16  
I/O17  
TCK  
3B2  
0C2  
VCC  
I2/CLK2  
I/O45  
I/O44  
I/O43  
I/O42  
I/O41  
I/O40  
I/O39  
I/O38  
I/O37  
TMS  
1B2  
1B3  
1B4  
1B7  
1B8  
1B11  
1B12  
1B13  
1A14  
1B2  
1B3  
1B4  
1B7  
1B8  
1B11  
1B12  
1B13  
1A12  
2B2  
1C2  
2B3  
1C3  
2B4  
1C4  
2B7  
1C7  
2B8  
1C8  
2B11  
2B12  
2B13  
2A12  
1C11  
1C12  
1C13  
1D14  
M5LV-256  
M5LV-256  
M5LV-128  
M5LV-128  
20446G-018  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
PAL Block (A-D)  
Segment (0-3)  
30  
MACH 5 Family  
144-PIN PQFP CONNECTION DIAGRAM  
Top View  
144-Pin PQFP  
M5-128  
M5-128  
M5LV-128*  
M5LV-128*  
M5-192*  
M5-192*  
M5-256*  
M5LV-256*  
M5-256*  
M5LV-256*  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
GND  
I/O5  
I/O6  
I/O7  
1
2
3
4
5
6
7
8
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
98  
97  
96  
95  
94  
93  
92  
91  
90  
89  
88  
87  
86  
85  
84  
83  
82  
81  
80  
79  
78  
77  
76  
75  
TDO  
0A14 0A12  
0B13 0A13  
0B12 0A14 0A10  
0B11 0B13 0A11  
0B10 0B12 0A12  
0A8  
0A9  
I/O77  
I/O76  
I/O75  
I/O74  
I/O73  
GND  
I/O72  
I/O71  
I/O70  
I/O69  
GND  
I/O68  
I/O67  
I/O66  
I/O65  
I3/CLK3  
GND  
3A8  
3A9  
2A12 0D14  
2A13 0C13  
3A10 2A14 0C12  
3A11 2B13 0C11  
3A12 2B12 0C10  
0B8 0B11 0B13  
3B13 2B11 0C8  
3B12 2B8  
3B11 2B5  
0B7  
0B6  
0B5  
0B8 0B12  
0B5 0B11  
0B4  
9
0C7  
0C6  
0C5  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
0B8  
I/O8  
GND  
I/O9  
I/O10  
I/O11  
I/O12  
I0/CLK0  
VCC  
GND  
I1/CLK1  
I/O13  
I/O14  
I/O15  
I/O16  
GND  
I/O17  
I/O18  
I/O19  
I/O20  
GND  
I/O21  
I/O22  
I/O23  
I/O24  
I/O25  
TCK  
3B8  
2B4  
0B4  
0B3  
0B2  
0B1  
0B3  
0B2  
0B1  
0B0  
0B5  
0B4  
0B3  
0B2  
3B5  
3B4  
3B3  
3B2  
2B3  
2B2  
2B1  
2B0  
0C4  
0C3  
0C2  
0C1  
VCC  
I2/CLK2  
I/O64  
I/O63  
I/O62  
I/O61  
GND  
I/O60  
I/O59  
I/O58  
I/O57  
GND  
I/O56  
I/O55  
I/O54  
I/O53  
I/O52  
TMS  
1B1  
1B2  
1B3  
1B4  
1B0  
1B1  
1B2  
1B3  
1B2  
1B3  
1B4  
1B5  
2B2  
2B3  
2B4  
2B5  
2C0  
2C1  
2C2  
2C3  
1C1  
1C2  
1C3  
1C4  
1B5  
1B6  
1B7  
1B4  
1B5 1B11  
1B8 1B12  
1B8  
2B8  
2B11 2C5  
2B12 2C8  
2C4  
1C5  
1C6  
1C7  
1B8 1B11 1B13  
2B13 2C11 1C8  
1B10 1B12 1A12  
1B11 1B13 1A11  
1B12 1A14 1A10  
1B13 1A13  
1A14 1A12  
2A12 2C12 1C10  
2A11 2C13 1C11  
2A10 2D14 1C12  
2A9  
2A8  
1A9  
1A8  
2D13 1C13  
2D12 1D14  
74  
73  
M5-256*  
M5-256*  
M5LV-256*  
M5LV-256*  
M5-192*  
M5-192*  
M5-128  
M5-128  
M5LV-128*  
M5LV-128*  
*Package obsolete, contact factory.  
20446G-019  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-3)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
MACH 5 Family  
31  
144-PIN TQFP CONNECTION DIAGRAM  
Top View  
144-Pin TQFP  
M5LV-128  
M5LV-128  
M5LV-256  
M5LV-256  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
GND  
I/O5  
I/O6  
I/O7  
1
2
3
4
5
6
7
8
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
98  
97  
96  
95  
94  
93  
92  
91  
90  
89  
88  
87  
86  
85  
84  
83  
82  
81  
80  
79  
78  
77  
76  
75  
TDO  
0A14  
0B13  
0B12 0A10  
0B11 0A11  
0B10 0A12  
0A8  
0A9  
I/O77  
I/O76  
I/O75  
I/O74  
I/O73  
GND  
I/O72  
I/O71  
I/O70  
I/O69  
GND  
I/O68  
I/O67  
I/O66  
I/O65  
I3/CLK3  
GND  
VCC  
I2/CLK2  
I/O64  
I/O63  
I/O62  
I/O61  
GND  
I/O60  
I/O59  
I/O58  
I/O57  
GND  
I/O56  
I/O55  
I/O54  
I/O53  
I/O52  
TMS  
3A8  
3A9  
3A10 0C12  
3A11 0C11  
3A12 0C10  
0D14  
0C13  
0B8 0B13  
0B7 0B12  
0B6 0B11  
3B13 0C8  
3B12 0C7  
3B11 0C6  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
0B5  
0B8  
I/O8  
GND  
I/O9  
I/O10  
I/O11  
I/O12  
I0/CLK0  
VCC  
GND  
I1/CLK1  
I/O13  
I/O14  
I/O15  
I/O16  
GND  
I/O17  
I/O18  
I/O19  
I/O20  
GND  
I/O21  
I/O22  
I/O23  
I/O24  
I/O25  
TCK  
3B8  
0C5  
0B4  
0B3  
0B2  
0B1  
0B5  
0B4  
0B3  
0B2  
3B5  
3B4  
3B3  
3B2  
0C4  
0C3  
0C2  
0C1  
1B1  
1B2  
1B3  
1B4  
1B2  
1B3  
1B4  
1B5  
2B2  
2B3  
2B4  
2B5  
1C1  
1C2  
1C3  
1C4  
1B5  
1B8  
2B8  
1C5  
1B6 1B11  
1B7 1B12  
1B8 1B13  
2B11 1C6  
2B12 1C7  
2B13 1C8  
1B10 1A12  
1B11 1A11  
1B12 1A10  
1B13  
1A14  
2A12 1C10  
2A11 1C11  
2A10 1C12  
2A9  
2A8  
1A9  
1A8  
1C13  
1D14  
74  
73  
M5LV-256  
M5LV-256  
M5LV-128  
M5LV-128  
20446G-020  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
PAL Block (A-D)  
Segment (0-3)  
32  
MACH 5 Family  
160-PIN PQFP CONNECTION DIAGRAM  
Top View  
160-Pin PQFP (128, 192, 256 Macrocells)  
M5-128  
M5LV-128  
M5-128  
M5LV-128  
M5-192  
M5-192  
M5-256  
M5LV-256  
M5-256  
M5LV-256  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
I/O5  
I/O6  
I/O7  
GND  
I/O8  
I/O9  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
1
2
3
4
5
6
7
8
120  
119  
118  
117  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
98  
97  
96  
95  
94  
93  
92  
91  
90  
89  
88  
87  
86  
85  
84  
83  
TDO  
0A14  
0A15  
0B14  
0B13  
0B12  
0B11  
0B10  
0B9  
0A12  
0A13  
0A14  
0A15  
0B15  
0B14  
0B13  
0B12  
0A8  
0A9  
I/O91  
I/O90  
I/O89  
I/O88  
I/O87  
I/O86  
I/O85  
I/O84  
GND  
I/O83  
I/O82  
I/O81  
I/O80  
I/O79  
I/O78  
I/O77  
I/O76  
I3/CLK3  
GND  
3A8  
3A9  
2A12  
2A13  
0D14  
0D15  
0C14  
0C13  
0C12  
0C11  
0C10  
0C9  
0A10  
0A11  
0A12  
0A13  
0A14  
0A15  
3A10 2A14  
3A11 2A15  
3A12 2B15  
3A13 2B14  
3A14 2B13  
3A15 2B12  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
0B8  
0B7  
0B6  
0B5  
0B4  
0B3  
0B2  
0B1  
0B11  
0B8  
0B5  
0B4  
0B3  
0B2  
0B1  
0B0  
0B13  
0B12  
0B11  
0B8  
0B5  
0B4  
3B13 2B11  
3B12 2B8  
3B11 2B5  
3B8  
3B5  
3B4  
3B3  
3B2  
0C8  
0C7  
0C6  
0C5  
0C4  
0C3  
0C2  
0C1  
2B4  
2B3  
2B2  
2B1  
2B0  
0B3  
0B2  
I0/CLK0  
V
CC  
GND  
I1/CLK1  
I/O16  
I/O17  
I/O18  
I/O19  
I/O20  
I/O21  
I/O22  
I/O23  
GND  
I/O24  
I/O25  
I/O26  
I/O27  
I/O28  
I/O29  
I/O30  
I/O31  
TCK  
V
CC  
I2/CLK2  
I/O75  
I/O74  
I/O73  
I/O72  
I/O71  
I/O70  
I/O69  
I/O68  
GND  
I/O67  
I/O66  
I/O65  
I/O64  
I/O63  
I/O62  
I/O61  
I/O60  
TMS  
1B1  
1B2  
1B3  
1B4  
1B5  
1B6  
1B7  
1B8  
1B0  
1B1  
1B2  
1B3  
1B4  
1B5  
1B8  
1B11  
1B2  
1B3  
1B4  
1B5  
1B8  
1B11  
1B12  
1B13  
2B2  
2B3  
2B4  
2B5  
2B8  
2B11 2C5  
2B12 2C8  
2B13 2C11  
2C0  
2C1  
2C2  
2C3  
2C4  
1C1  
1C2  
1C3  
1C4  
1C5  
1C6  
1C7  
1C8  
1B9  
1B10  
1B11  
1B12  
1B13  
1B14  
1A15  
1A14  
1B12  
1B13  
1B14  
1B15  
1A15  
1A14  
1A13  
1A12  
1A15  
1A14  
1A13  
1A12  
1A11  
1A10  
1A9  
2A15 2C12  
2A14 2C13  
2A13 2C14  
2A12 2C15  
2A11 2D15  
2A10 2D14  
1C9  
1C10  
1C11  
1C12  
1C13  
1C14  
1D15  
1D14  
2A9  
2A8  
2D13  
2D12  
1A8  
82  
81  
M5-256  
M5LV-256  
M5-256  
M5LV-256  
M5-192  
M5-192  
M5-128  
M5LV-128  
M5-128  
M5LV-128  
20446G-021  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-3)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
MACH 5 Family  
33  
160-PIN PQFP (WITH INTERNAL HEAT SPREADER) CONNECTION DIAGRAM  
Top View  
160-Pin PQFP (320, 384, 512 Macrocells)  
M5-320*  
M5LV-320  
M5-320*  
M5LV-320  
M5-384*  
M5LV-384  
M5-384*  
M5LV-384  
M5-512*  
M5LV-512  
M5-512*  
M5LV-512  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
I/O5  
I/O6  
I/O7  
GND  
I/O8  
I/O9  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
I0/CLK0  
1
2
3
4
5
6
7
8
120  
119  
118  
117  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
98  
97  
96  
95  
94  
93  
92  
91  
90  
89  
88  
87  
86  
85  
84  
83  
TDO  
0A2  
0A3  
0A4  
0A7  
0A8  
0A11  
0A12  
0A13  
0A2  
0A3  
0A4  
0A7  
0A8  
0A11  
0A12  
0A13  
0A2  
0A3  
0A4  
0A7  
0A8  
0A11  
0A12  
0A13  
I/O91  
I/O90  
I/O89  
I/O88  
I/O87  
I/O86  
I/O85  
I/O84  
GND  
I/O83  
I/O82  
I/O81  
I/O80  
I/O79  
I/O78  
I/O77  
I/O76  
I3/CLK3  
GND  
5A2  
5A3  
5A4  
5A7  
5A8  
5A11 4A11  
5A12 4A12  
5A13 4A13  
4A2  
4A3  
4A4  
4A7  
4A8  
3A2  
3A3  
3A4  
3A7  
3A8  
3A11  
3A12  
3A13  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
0D13 0D13 0D13  
0D12 0D12 0D12  
0D11 0D11 0D11  
0D8  
0D7  
0D4  
0D3  
0D2  
5D13 4D13  
5D12 4D12  
5D11 4D11  
5D8  
5D7  
5D4  
5D3  
5D2  
3D13  
3D12  
3D11  
3D8  
3D7  
3D4  
0D8  
0D7  
0D4  
0D3  
0D2  
0D8  
0D7  
0D4  
0D3  
0D2  
4D8  
4D7  
4D4  
4D3  
4D2  
3D3  
3D2  
V
CC  
GND  
I1/CLK1  
I/O16  
I/O17  
I/O18  
I/O19  
I/O20  
I/O21  
I/O22  
I/O23  
GND  
I/O24  
I/O25  
I/O26  
I/O27  
I/O28  
I/O29  
I/O30  
I/O31  
TCK  
V
CC  
I2/CLK2  
I/O75  
I/O74  
I/O73  
I/O72  
I/O71  
I/O70  
I/O69  
I/O68  
GND  
I/O67  
I/O66  
I/O65  
I/O64  
I/O63  
I/O62  
I/O61  
I/O60  
TMS  
1D2  
1D3  
1D4  
1D7  
1D8  
1D2  
1D3  
1D4  
1D7  
1D8  
1D2  
1D3  
1D4  
1D7  
1D8  
4D2  
4D3  
4D4  
4D7  
4D8  
4D11 3D11  
4D12 3D12  
4D13 3D13  
3D2  
3D3  
3D4  
3D7  
3D8  
2D2  
2D3  
2D4  
2D7  
2D8  
1D11 1D11 1D11  
1D12 1D12 1D12  
1D13 1D13 1D13  
2D11  
2D12  
2D13  
1A15  
1A14  
1A13  
1A12  
1A11  
1A10  
1A9  
1A13  
1A12  
1A11  
1A8  
1A7  
1A4  
1A13  
1A12  
1A11  
1A8  
1A7  
1A4  
4A13 3A13  
4A12 3A12  
4A11 3A11  
4A8  
4A7  
4A4  
4A3  
4A2  
2A15  
2A14  
2A13  
2A12  
2A11  
2A10  
2A9  
3A8  
3A7  
3A4  
3A3  
3A2  
1A3  
1A2  
1A3  
1A2  
1A8  
82  
81  
2A8  
M5-512*  
M5LV-512  
M5-512*  
M5LV-512  
M5-384*  
M5LV-384  
M5-384*  
M5LV-384  
M5-320*  
M5LV-320  
M5-320*  
M5LV-320  
*Package obsolete, contact factory.  
20446G-022  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
7
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
PAL Block (A-D)  
Segment (0-7)  
34  
MACH 5 Family  
208-PIN PQFP CONNECTION DIAGRAM  
Top View  
208-Pin PQFP (256 Macrocells)  
M5-256  
M5-256  
M5LV-256  
M5LV-256  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
I/O5  
I/O6  
I/O7  
1
2
3
4
5
6
7
8
156  
155  
154  
153  
152  
151  
150  
149  
148  
147  
146  
145  
144  
143  
142  
141  
140  
139  
138  
137  
136  
135  
134  
133  
132  
131  
130  
129  
128  
127  
126  
125  
124  
123  
122  
121  
120  
119  
118  
117  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
TDO  
0A8  
0A9  
I/O119  
I/O118  
I/O117  
I/O116  
I/O115  
I/O114  
I/O113  
I/O112  
3A8  
3A9  
0A10  
0A11  
0A12  
0A13  
0A14  
0A15  
3A10  
3A11  
2A12  
3A13  
3A14  
3A15  
9
V
CC  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
V
CC  
GND  
I/O8  
I/O9  
GND  
0B13  
0B12  
0B11  
0B10  
0B9  
0B8  
0B7  
0B6  
I/O111  
I/O110  
I/O109  
I/O108  
I/O107  
I/O106  
I/O105  
I/O104  
GND  
I/O103  
I/O102  
I/O101  
I/O100  
3B13  
3B12  
3B11  
3B10  
3B9  
3B8  
3B7  
3B6  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
GND  
I/O16  
I/O17  
I/O18  
I/O19  
0B5  
0B4  
0B3  
0B2  
3B5  
3B4  
3B3  
3B2  
I0/CLK0  
I3/CLK3  
GND  
V
CC  
GND  
I1/CLK1  
I/O20  
I/O21  
I/O22  
I/O23  
GND  
I/O24  
I/O25  
I/O26  
I/O27  
I/O28  
I/O29  
I/O30  
I/O31  
GND  
V
CC  
I2/CLK2  
I/O99  
I/O98  
I/O97  
I/O96  
GND  
I/O95  
I/O94  
I/O93  
I/O92  
I/O91  
I/O90  
I/O89  
I/O88  
GND  
1B2  
1B3  
1B4  
1B5  
2B2  
2B3  
2B4  
2B5  
1B6  
1B7  
1B8  
2B6  
2B7  
2B8  
2B9  
2B10  
2B11  
2B12  
2B13  
1B9  
1B10  
1B11  
1B12  
1B13  
V
CC  
V
CC  
1A15  
1A14  
1A13  
1A12  
1A11  
1A10  
1A9  
I/O32  
I/O33  
I/O34  
I/O35  
I/O36  
I/O37  
I/O38  
I/O39  
TCK  
I/O87  
I/O86  
I/O85  
I/O84  
I/O83  
I/O82  
I/O81  
I/O80  
TMS  
2A15  
2A14  
2A13  
2A12  
2A11  
2A10  
2A9  
1A8  
2A8  
M5-256  
M5-256  
M5LV-256  
M5LV-256  
20446G-023  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
3
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-3)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
MACH 5 Family  
35  
208-PIN PQFP (WITH INTERNAL HEAT SPREADER) CONNECTION DIAGRAM  
Top View  
208-Pin PQFP (320, 384, 512 Macrocells)  
M5-320  
M5-320  
M5LV-320  
M5LV-320  
M5-384  
M5LV-384  
M5-384  
M5LV-384  
M5-512  
M5-512  
M5LV-512  
M5LV-512  
TDI  
I/O0  
I/O1  
I/O2  
I/O3  
I/O4  
I/O5  
I/O6  
I/O7  
1
2
3
4
5
6
7
8
156  
155  
154  
153  
152  
151  
150  
149  
148  
147  
146  
145  
144  
143  
142  
141  
140  
139  
138  
137  
136  
135  
134  
133  
132  
131  
130  
129  
128  
127  
126  
125  
124  
123  
122  
121  
120  
119  
118  
117  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
TDO  
0A2  
0A3  
0A4  
0A7  
0A8  
0A2  
0A3  
0A4  
0A7  
0A8  
0A2  
0A3  
0A4  
0A7  
0A8  
I/O119  
I/O118  
I/O117  
I/O116  
I/O115  
I/O114  
I/O113  
I/O112  
5A2  
5A3  
5A4  
5A7  
4A2  
4A3  
4A4  
4A7  
4A8  
3A2  
3A3  
3A4  
3A7  
3A8  
5A8  
0A11 0A11  
0A12 0A12  
0A13 0A13  
0A11  
0A12  
0A13  
5A11  
5A12  
5A13  
4A11 3A11  
4A12 3A12  
4A13 3A13  
9
V
CC  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
V
CC  
GND  
I/O8  
I/O9  
GND  
0D15 0D15 0D15  
0D14 0D14 0D14  
0D13 0D13 0D13  
0D12 0D12 0D12  
0D11 0D11 0D11  
0D10 0D10 0D10  
I/O111  
I/O110  
I/O109  
I/O108  
I/O107  
I/O106  
I/O105  
I/O104  
GND  
I/O103  
I/O102  
I/O101  
I/O100  
I3/CLK3  
GND  
5D15 4D15 3D15  
5D14 4D14 3D14  
5D13 4D13 3D13  
5D12 4D12 3D12  
5D11 4D11 3D11  
5D10 4D10 3D10  
I/O10  
I/O11  
I/O12  
I/O13  
I/O14  
I/O15  
GND  
I/O16  
I/O17  
I/O18  
I/O19  
I0/CLK0  
0D9  
0D8  
0D9  
0D8  
0D9  
0D8  
5D9  
5D8  
4D9  
4D8  
3D9  
3D8  
0D7  
0D4  
0D3  
0D2  
0D7  
0D4  
0D3  
0D2  
0D7  
0D4  
0D3  
0D2  
5D7  
5D4  
5D3  
5D2  
4D7  
4D4  
4D3  
4D2  
3D7  
3D4  
3D3  
3D2  
V
CC  
GND  
I1/CLK1  
I/O20  
I/O21  
I/O22  
I/O23  
GND  
I/O24  
I/O25  
I/O26  
I/O27  
I/O28  
I/O29  
I/O30  
I/O31  
GND  
V
CC  
I2/CLK2  
I/O99  
I/O98  
I/O97  
I/O96  
GND  
I/O95  
I/O94  
I/O93  
I/O92  
I/O91  
I/O90  
I/O89  
I/O88  
GND  
1D2  
1D3  
1D4  
1D7  
1D2  
1D3  
1D4  
1D7  
1D2  
1D3  
1D4  
1D7  
4D2  
4D3  
4D4  
4D7  
3D2  
3D3  
3D4  
3D7  
2D2  
2D3  
2D4  
2D7  
1D8  
1D9  
1D8  
1D9  
1D8  
1D9  
4D8  
4D9  
3D8  
3D9  
2D8  
2D9  
1D10 1D10 1D10  
1D11 1D11 1D11  
1D12 1D12 1D12  
1D13 1D13 1D13  
1D14 1D14 1D14  
1D15 1D15 1D15  
4D10 3D10 2D10  
4D11 3D11 2D11  
4D12 3D12 2D12  
4D13 3D13 2D13  
4D14 3D14 2D14  
4D15 3D15 2D15  
V
CC  
V
CC  
1A15 1A13  
1A14 1A12  
1A13 1A11  
1A13  
1A12  
1A11  
1A8  
1A7  
1A4  
4A13  
4A12  
4A11  
4A8  
4A7  
4A4  
3A13 2A15  
3A12 2A14  
3A11 2A13  
I/O32  
I/O33  
I/O34  
I/O35  
I/O36  
I/O37  
I/O38  
I/O39  
TCK  
I/O87  
I/O86  
I/O85  
I/O84  
I/O83  
I/O82  
I/O81  
I/O80  
TMS  
1A12  
1A11  
1A10  
1A9  
1A8  
1A7  
1A4  
1A3  
1A2  
3A8  
3A7  
3A4  
3A3  
3A2  
2A12  
2A11  
2A10  
2A9  
1A3  
1A2  
4A3  
4A2  
1A8  
2A8  
M5-512  
M5-512  
M5LV-512  
M5LV-512  
M5-384  
M5-384  
M5LV-384  
M5LV-384  
M5-320  
M5-320  
M5LV-320  
M5LV-320  
20446G-024  
Pin Designations  
CLK = Clock  
V
= Supply Voltage  
7
D
15  
CC  
GND = Ground  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-7)  
I
= Input  
I/O = Input/Output  
NC = No Connect  
36  
MACH 5 Family  
256-BALL BGA CONNECTION DIAGRAM — M5-320  
Bottom View (I/O Pin-outs)  
256-Ball BGA  
Pin Designations  
CLK = Clock  
GND = Ground  
I
= Input  
I/O = Input/Output  
NC  
= No Connect  
V
= Supply Voltage  
CC  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
20446G-026  
MACH 5 Family  
37  
256-BALL BGA CONNECTION DIAGRAM — M5-320  
Bottom View (Macrocell Association)  
256-Ball BGA  
Pin Designations  
CLK = Clock  
GND = Ground  
I
= Input  
I/O = Input/Output  
NC  
= No Connect  
V
= Supply Voltage  
CC  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
4
D
15  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-4)  
20446G-029  
38  
MACH 5 Family  
352-BALL BGA CONNECTION DIAGRAM — M5-512, M5LV-512  
Bottom View (I/O Pin-outs)  
352-Ball BGA  
Pin Designations  
CLK = Clock  
GND = Ground  
I
= Input  
I/O = Input/Output  
NC  
= No Connect  
V
= Supply Voltage  
CC  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
20446G-030  
MACH 5 Family  
39  
352-BALL BGA CONNECTION DIAGRAM — M5-512, M5LV-512  
Bottom View (Macrocell Association)  
352-Ball BGA  
Pin Designations  
CLK = Clock  
GND = Ground  
I
= Input  
I/O = Input/Output  
NC  
= No Connect  
V
= Supply Voltage  
CC  
TDI = Test Data In  
TCK = Test Clock  
TMS = Test Mode Select  
TDO = Test Data Out  
7
D
15  
Macrocell (0-15)  
PAL Block (A-D)  
Segment (0-7)  
20446G-031  
40  
MACH 5 Family  
5V M5 ORDERING INFORMATION1,2  
Lattice standard products are available in several packages and operating ranges. The order number (Valid Combination) is formed by a combina-  
tion of the elements below.  
.
M5-  
512 /256 -7 SA  
C
PROGRAMMING DESIGNATOR  
Blank = Initial Algorithm  
FAMILY TYPE  
M5- = MACH 5 (5-V V  
)
CC  
/1  
= First Revision  
OPERATING CONDITIONS  
MACROCELL DENSITY  
C
I
= Commercial (0°C to +70°C)  
= Industrial (-40°C to +85°C)  
128  
192  
256  
320  
384  
512  
= 128 Macrocells  
= 192 Macrocells  
= 256 Macrocells  
= 320 Macrocells  
= 384 Macrocells  
= 512 Macrocells  
PACKAGE TYPE  
Y
V
= Plastic Quad Flat Pack (PQFP)  
= Thin Quad Flat Pack (TQFP)  
SA = Ball Grid Array (BGA)  
I/Os  
/68 = 68 I/Os in 100-pin PQFP or TQFP  
/104 = 104 I/Os in 144-pin PQFP or TQFP  
/120 = 120 I/Os in 160-pin PQFP  
/160 = 160 I/Os in 208-pin PQFP  
/192 = 192 I/Os in 256-ball BGA  
/256 = 256 I/Os in 352-ball BGA  
SPEED  
-5 = 5.5 ns t  
-6 = 6.5 ns t  
-7 = 7.5 ns t  
-10 = 10 ns t  
-12 = 12 ns t  
-15 = 15 ns t  
-20 = 20 ns t  
PD  
PD  
PD  
PD  
PD  
PD  
PD  
Note:  
1. See below for valid device/package combinations.  
2. M5-128/1, M5-192/1 and M5-256/1 recommended for new designs.  
.
Valid Combinations  
Valid Combinations  
M5-128/68  
M5-128/104  
M5-128/120  
M5-192/68  
M5-192/120  
M5-256/68  
M5-256/120  
M5-256/160  
YC, VC, YI, VI  
M5-320/160  
M5-320/192  
M5-384/160  
M5-512/160  
M5-512/256  
YC, YI  
SAC, SAI  
YC, YI  
Commercial:  
-6, -7, -10, -12, -15  
Industrial:  
1
1
YC , YI  
Commercial:  
-5, -7, -10, -12, -15  
Industrial:  
YC, YI  
VC, VI  
YC, YI  
VC, VI  
YC, YI  
YC, YI  
YC, YI  
-7, -10, -12, -15, -20  
SAC, SAI  
-7, -10, -12, -15, -20  
Valid Combinations  
Valid Combinations list configurations planned to be supported in  
volume for this device. Consult the local Lattice sales office to  
confirm availability of specific valid combinations and to check on  
newly released combinations.  
Device Marking  
Actual device marking differs from the ordering part number (OPN).  
All MACH devices are dual-marked with both Commercial and  
Industrial grades. The Industrial grade is slower, i.e., M5-512/256-  
7AC-10AI.  
1. M5-128/104-xxYC/1 and M5-128/104-xxYI/1 have been  
discontinued per PCN #06-07. Contact Rochester Electronics for  
available inventory.  
MACH 5 Family  
41  
3.3V M5LV ORDERING INFORMATION1  
Lattice standard products are available in several packages and operating ranges. The order number (Valid Combination) is formed by a combina-  
tion of the elements below.  
M5LV-  
512 /256 -7 SA  
C
FAMILY TYPE  
OPERATING CONDITIONS  
M5LV- = MACH 5 Low Voltage (3.3-V V  
)
C
I
= Commercial (0°C to +70°C)  
= Industrial (-40°C to +85°C)  
CC  
PACKAGE TYPE  
MACROCELL DENSITY  
128 = 128 Macrocells  
256 = 256 Macrocells  
320 = 320 Macrocells  
384 = 384 Macrocells  
512 = 512 Macrocells  
Y
V
= Plastic Quad Flat Pack (PQFP)  
= Thin Quad Flat Pack (TQFP)  
SA = Ball Grid Array (BGA)  
I/Os  
SPEED  
-5 = 5.5 ns t  
-6 = 6.5 ns t  
-7 = 7.5 ns t  
-10 = 10 ns t  
-12 = 12 ns t  
/68 = 68 I/Os in 100-pin PQFP or TQFP  
/74 = 74 I/Os in 100-pin TQFP  
/104 = 104 I/Os in 144-pin PQFP or TQFP  
/120 = 120 I/Os in 160-pin PQFP  
/160 = 160 I/Os in 208-pin PQFP  
/256 = 256 I/Os in 352-ball BGA  
PD  
PD  
PD  
PD  
PD  
-15 = 15 ns t  
-20 = 20 ns t  
PD  
PD  
Note:  
1. See below for valid device/package combinations.  
Valid Combinations  
Valid Combinations  
M5LV-128/68  
M5LV-128/74  
VC, VI  
M5LV-320/120  
M5LV-320/160  
M5LV-384/120  
M5LV-384/160  
M5LV-512/120  
M5LV-512/160  
M5LV-512/256  
YC, YI  
YC, YI  
YC, YI  
YC, YI  
YC, YI  
YC, YI  
SAC, SAI  
Commercial:  
VC, VI  
VC, VI  
YC, YI  
YC, YI  
VC, VI  
VC, VI  
YC, YI  
YC, YI  
-6, -7, -10, -12, -15  
M5LV-128/104  
M5LV-128/120  
M5LV-256/68  
M5LV-256/74  
M5LV-256/104  
M5LV-256/120  
M5LV-256/160  
Commercial:  
-5, -7, -10, -12  
Industrial:  
-10, -12, -15, -20  
Industrial:  
-7, -10, -12, -15  
Valid Combinations  
Valid Combinations list configurations planned to be supported in  
volume for this device. Consult the local Lattice sales office to  
confirm availability of specific valid combinations and to check on  
newly released combinations.  
Device Marking  
Actual device marking differs from the ordering part number (OPN).  
All MACH devices are dual-marked with both Commercial and  
Industrial grades. The Industrial grade is slower, i.e., M5LV-512/256-  
7AC-10AI.  
42  
MACH 5 Family  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 202
-
VISHAY