Professional Documents
Culture Documents
Mach211 15JC
Mach211 15JC
FEATURES
◆ High-performance electrically-erasable CMOS PLD families
◆ 32 to 128 macrocells
◆ 44 to 100 pins in cost-effective PLCC, PQFP and TQFP packages
◆ SpeedLocking™ – guaranteed fixed timing up to 16 product terms
◆ Commercial 5/5.5/6/7.5/10/12/15-ns tPD and Industrial 7.5/10/12/14/18-ns tPD
◆ Configurable macrocells
— Programmable polarity
— Registered or combinatorial outputs
— Internal and I/O feedback paths
— D-type or T-type flip-flops
— Output Enables
— Choice of clocks for each flip-flop
— Input registers for MACH 2 family
◆ JTAG (IEEE 1149.1)-compatible, 5-V in-system programming available
◆ Peripheral component interconnect (PCI) compliant at 5/5.5/6/7.5/10/12 ns
◆ Safe for mixed supply voltage system designs
◆ Bus-Friendly™ inputs and I/Os reduce risk of unwanted oscillatory outputs
◆ Programmable power-down mode results in power savings of up to 75%
◆ Supported by Vantis DesignDirect™ software for rapid logic development
— Supports HDL design methodologies with results optimized for Vantis
— Flexibility to adapt to user requirements
— Software partnerships that ensure customer success
◆ Lattice/Vantis and third-party hardware programming support
— Lattice/VantisPRO™ (formerly known as MACHPRO ®) software for in-system programmability
support on PCs and Automated Test Equipment
— Programming support on all major programmers including Data I/O, BP Microsystems, Advin,
and System General
Note:
1. Values in parentheses ( ) are for the SP version.
GENERAL DESCRIPTION
The MACH® 1 & 2 families from Lattice/Vantis offer high-performance, low cost Complex
Programmable Logic Devices (CPLDs), addressing the growing need for speed in networking,
telecommunications and computing. MACH 1 & 2 devices are available in speeds as fast as 5.0-ns
tPD and in densities ranging from 32 to 128 macrocells (Tables 1 and 2). The overall benefits for
users include guaranteed high performance for entry-to-mid-level logic needs at a low cost.
Table 2. MACH 1 and 2 Family Speed Grades1
Device -5 -6 -7 -10 -12 -14 -15 -18
MACH111 C (Note 2) C, I C, I C, I I C I
MACH111SP C (Note 2) C, I C, I C, I I C I
MACH131 C (Note 3) C, I C, I C, I I C I
MACH131SP C (Note 3) C, I C, I C, I I C I
MACH211 C C, I C, I I C I
MACH211SP C C C, I C, I I C I
MACH221 C C, I C, I I C I
MACH221SP C C, I C, I I C I
MACH231 C C C C, I I C I
MACH231SP C C, I I C I
Notes:
1. C = Commercial, I = Industrial
2. -5 speed grade for MACH111 (SP) = 5.0 ns tPD
3. -5 speed grade for MACH131(SP) = 5.5 ns tPD
The MACH 1 & 2 families consist of ten devices—five base options, each with a counterpart that
includes JTAG-compatible in-system programming (ISP). These devices offer five different density-
I/O combinations in Thin Quad Flat Pack (TQFP), Plastic Quad Flat Pack (PQFP), and Plastic
Leaded Chip Carrier (PLCC) packages from 44 to 100 pins (Table 3). Each MACH 1 & 2 device is
PCI compliant and includes other features such as SpeedLocking architecture for guaranteed fixed
timing, Bus-Friendly inputs and I/Os, and programmable power-down mode for extra power
savings.
Note:
1. The MACH110, MACH120, MACH130, MACH210, MACHLV210, MACH215, MACH220 and MACH230 are not listed above and
not recommended for new designs. However, they are still supported by Lattice/Vantis. For technical or sales support, please call
your local Lattice/Vantis sales office or visit our Web site at www.vantis.com for more information.
Lattice/Vantis offers software design support for MACH devices in both the MACHXL® and
DesignDirect development systems. The DesignDirect development system is the Lattice/Vantis
implementation software that includes support for all Lattice/Vantis CPLD, FPGA, and SPLD
devices. This system is supported under Windows ’95, ’98 and NT as well as Sun Solaris and HPUX.
DesignDirect software is designed for use with design entry, simulation and verification software
from leading-edge tool vendors such as Cadence, Exemplar Logic, Mentor Graphics, Model
Technology, Synopsys, Synplicity, Viewlogic and others. It accepts EDIF 2 0 0 input netlists,
generates JEDEC files for Lattice/Vantis PLDs and creates industry-standard EDIF, Verilog, VITAL
compliant VHDL and SDF simulation netlists for design verification.
DesignDirect software is also available in product configurations that include VHDL and Verilog
synthesis from Exemplar Logic and VHDL, Verilog RTL and gate level timing simulation from Model
Technology. Schematic capture and ABEL entry, as well as functional simulation, are also provided.
Output
Macrocells I/O Cells I/O Pins
Array and
Allocator
Buried
I/O Pins PAL Block Macrocells PAL Block
(note 1)
Buried Macrocell Feedback
Output Macrocell Feedback
I/O Pin Feedback
Switch Matrix
I/O Pins PAL Block PAL Block I/O Pins
14051K-002
Dedicated Input
Note:
1. There are no buried macrocells in MACH 1 devices. All macrocells are output macrocells.
Device PAL Blocks Macrocells per Block I/Os per Block Product Terms per Block
MACH111(SP) 2 16 16 70
MACH131(SP) 4 16 16 70
MACH211(SP) 4 16 8 68
MACH221(SP) 8 12 6 52
MACH231(SP) 8 16 8 68
The switch matrix takes all dedicated inputs and signals from the input switch matrices and routes
them as needed to the PAL blocks. Feedback signals that return to the same PAL block still must
go through the switch matrix. This mechanism ensures that PAL blocks in MACH devices
communicate with each other with guaranteed fixed timing (SpeedLocking).
The switch matrix makes a MACH device more advanced than simply several PAL devices on a
single chip. It allows the designer to think of the device not as a collection of blocks, but as a
single programmable device; the software partitions the design into PAL blocks through the
central switch matrix so that the designer does not have to be concerned with the internal
architecture of the device.
Logic Allocator
The logic allocator (Figure 2) is a block within which different product terms are allocated to the
appropriate macrocells in groups of four product terms called “product term clusters”. The
availability and distribution of product term clusters is automatically considered by the software as
it fits functions within the PAL block. The size of the product term clusters has been designed to
provide high utilization of product terms. Complex functions using many product terms are
possible, and when few product terms are used, there will be a minimal number of unused, or
wasted, product terms left over.
The product term clusters do not “wrap” around the logic block. This means that the macrocells
at the ends of the block have fewer product terms available (Tables 5, 6, 7, 8).
n To Macrocell
n n
Product Term To *
Cluster n+1 From From
n+1 n+2
Logic 14051K-003
Allocator *MACH 2 only
Macrocell
There are two fundamental types of macrocell: the output macrocell and the buried macrocell. The
buried macrocell is only found in MACH 2 devices. The use of buried macrocells effectively
doubles the number of macrocells available without increasing the pin count.
Both macrocell types can generate registered or combinatorial outputs. For the MACH 2 series,
a transparent-low latch configuration is provided. If the register is used, it can be configured as
a T-type or a D-type flip-flop. Register and latch functionality is defined in Table 9.
Programmable polarity (for output macrocells) and the T-type flip-flop both give the software a
way to minimize the number of product terms needed. These choices can be made automatically
by the software when it fits the design into the device.
Table 9. Register/Latch Operation
Configuration D/T CLK/LE Q+
X 0,1,↓ Q
D-Register 0 ↑ 0
1 ↑ 1
X 0,1,↓ Q
T-Register 0 ↑ Q
1 ↑ Q
X 1 Q
Latch 0 0 0
1 0 1
PAL-Block
Asynchronous
Preset 1
Sum of Products AP 1 To I/O
from Logic D/T/L1 Q 0
0 Cell
Allocator
CLK0
CLKn AR
PAL-Block
Asynchronous
Reset To
Switch
Matrix 14051K-004
Note:
1. Latch option available on MACH 2 devices only.
To Switch To Switch
Matrix Matrix
From From
Logic n To Logic To
D APQ I/O n D APQ
Allocator Allocator I/O
Cell Cell
CLK0 CLK0
AR CLKn AR
CLKn
To Switch To Switch
Matrix Matrix
From From
Logic To Logic To
n n T AP Q
Allocator T AP Q I/O Allocator I/O
CLK0 Cell Cell
CLK0
CLKn AR AR
CLKn
To Switch To Switch
Matrix Matrix
From From
To Logic n
Logic n L APQ
Allocator L APQ I/O Allocator To
Cell I/O
CLK0 CLK0 Cell
G G AR
CLKn AR CLKn
To Switch To Switch
Matrix Matrix
g. Latch, active high (MACH 2 only) h. Latch, active low (MACH 2 only)
14051K-005
AP
Sum of Products 1
From Logic D/T/L Q 0
0
IC Allocator
CLK0
CLKn AR
PAL-Block
Asynchronous
Reset To
Switch 14051K-030
Matrix
All flip-flops have asynchronous reset and preset. This is controlled by the common product terms
that control all flip-flops within a PAL block. For a single PAL block, all flip-flops, whether in an
output or a buried macrocell, are initialized together. The initialization functionality of the flip-flops
is illustrated in Table 11.
Table 11. Asynchronous Reset/Preset Operation
Configuration AR AP CLK/LE Q+
0 0 X See Table 9
0 1 X 1
Register
1 0 X 0
1 1 X 0
0 0 X See Table 9
0 1 0 Illegal
0 1 1 1
Latch 1 0 0 Illegal
1 0 1 0
1 1 0 Illegal
1 1 1 0
I/O Cells
The I/O cells (Figure 7) provide a three-state output buffer. The three-state buffer can be left
permanently enabled for use only as an output, permanently disabled for use as an input, or it can
be controlled by one of two product terms for bi-directional signals and bus connections. The two
product terms provided are common to a bank of I/O cells.
From Output
Macrocell
To Switch
Matrix
To Buried
Macrocell
(MACH 2 only) 14051K-007
SpeedLocking
5 PT 10 PT 15 PT
14051K-001
Product Terms
Asynchronous Reset
Asynchronous Preset
I/O
Cell I/O
Output
M0 Macro
Cell
I/O
Cell I/O
Output
M1 Macro
Cell
I/O
Cell I/O
Output
M2 Macro
Cell
I/O
Cell I/O
Output
M3 Macro
Cell
0 I/O
Cell I/O
C0 Output
M4 Macro
Cell
C1
I/O
I/O
C2 Output
Cell
Macro
M5 Cell
C3
I/O
I/O
C4 Output
Cell
Macro
M6
Logic Allocator
Cell
C5
I/O
C6 Cell I/O
Switch Output
Macro
Matrix M7 Cell
C7
I/O
C8 Output
Cell I/O
Macro
M8 Cell
C9
I/O
C10 Output
Cell I/O
Macro
C11 M9 Cell
C12 I/O
Cell I/O
Output
Macro
C13 M10 Cell
C14 I/O
Cell I/O
Output
Macro
C15 M11
Cell
63
I/O
Cell I/O
Output
Macro
Cell
M12
I/O
Cell I/O
Output
Macro
Cell
M13
I/O
Cell I/O
Output
Macro
Cell
M14
I/O
Cell I/O
Output
Macro
M15 Cell
CLK
for MACH111SP 2
Output Enable
0 4 8 12 16 20 24 28 32 36 40 43 47 51
16
16
14051K-013
Asynchronous Reset
Asynchronous Preset
I/O
Cell I/O
Output
Macro
M0 Cell
Buried
Macro
M1 Cell
I/O
Cell I/O
Output
M2 Macro
Cell
Buried
Macro
M3 Cell
0 I/O
Cell I/O
C0 Output
M4 Macro
Cell
C1
C2 Buried
Macro
M5 Cell
C3
I/O
I/O
C4 Output
Cell
Macro
M6
Logic Allocator
Cell
C5
C6 Buried
Switch Macro
Matrix M7 Cell
C7
I/O
C8 Output
Cell I/O
M8 Macro
Cell
C9
C10
Buried
Macro
C11 M9 Cell
C12 I/O
I/O
Output Cell
Macro
C13 M10 Cell
C14
Buried
Macro
C15 M11 Cell
63
I/O
Cell I/O
Output
Macro
M12 Cell
Buried
Macro
M13 Cell
I/O
Cell I/O
Output
M14 Macro
Cell
Buried
M15 Macro
Cell
CLK
for MACH211SP 2
for MACH211 4
0 4 8 12 16 20 24 28 32 36 40 43 47 51
16
8
14051K-015
Asynchronous Reset
Asynchronous Preset
I/O
Cell I/O
Output
Macro
Cell
M0
Buried
Macro
Cell
M1
I/O
Cell I/O
Output
Macro
M2 Cell
0
C0
Buried
C1 Macro
M3 Cell
C2
I/O
Cell I/O
C3 Output
Macro
M4 Cell
C4
Logic Allocator
Switch C5 Buried
Matrix Macro
M5 Cell
C6
I/O
I/O
C7 Output
Cell
Macro
M6 Cell
C8
C9
Buried
Macro
M7 Cell
C10
C11 I/O
Cell I/O
47 Output
M8 Macro
Cell
Buried
M9 Macro
Cell
I/O
Cell I/O
Output
M10 Macro
Cell
Buried
M11 Macro
Cell
0 4 8 12 16 20 24 28 32 36 40 43 47 51
CLK
12
6
14051K-016
Asynchronous Reset
Asynchronous Preset
I/O
Cell I/O
Output
Macro
M0 Cell
Buried
Macro
M1 Cell
I/O
Cell I/O
Output
M2 Macro
Cell
Buried
Macro
M3 Cell
I/O
Cell I/O
Output
M4 Macro
Cell
Buried
Macro
0
M5 Cell
C0
I/O
Cell I/O
C1 Output
Macro
M6 Cell
C2
Logic Allocator
Buried
C3 Macro
M7 Cell
Switch C4
Matrix I/O
Cell I/O
C5 Output
M8 Macro
Cell
C6
C7 Buried
Macro
M9 Cell
C8
I/O
C9 Output Cell I/O
Macro
M10 Cell
C10
C11 Buried
Macro
C13 I/O
Cell I/O
Output
Macro
C14 M12 Cell
C15
63 Buried
Macro
M13 Cell
I/O
Cell I/O
Output
M14 Macro
Cell
Buried
M15 Macro
Cell
CLK
0 4 8 12 16 20 24 28 32 36 40 43 47 51 55 59 63
16
14051K-017
16
16
4 Macrocells
OE
52 x 70
AND Logic Array
and
Logic Allocator
26
Switch Matrix
26
52 x 70
AND Logic Array
and
Logic Allocator
OE
Macrocells
4
16 16
16
16
16 16
OE OE
52 x 70 52 x 70 2
AND Logic Array AND Logic Array
and and
Logic Allocator Logic Allocator
26 26
Switch Matrix
26 26
52 x 70 52 x 70
AND Logic Array AND Logic Array
and and 4
Logic Allocator Logic Allocator
OE OE
4 4
Macrocells Macrocells
4
16 16 4 16 16
8 8
2 2
OE OE
52 x 68 52 x 68
AND Logic AND Logic
Array Amrray
and and
26 26
Switch Matrix
26 26
52 x 68 52 x 68
AND Logic Array AND Logic Array
and and
Logic Allocator Logic Allocator
OE OE
2 2
Macrocells Macrocells Macrocells Macrocells
8 8 8 8
8 8
I/O24–I/O31 I/O16–I/O23
I0
I3 MACH211
Block D Block C
14051K-010
I2–I3,
I/O0 – I/O5 I/O6 – I/O11 I/O12 – I/O17 I/O18 – I/O23 I6–I7
6 6 6 6
26 26 26 26
Switch Matrix
26 26 26 26
BLOCK DIAGRAM (MACH221, MACH221SP)
52 x 52 52 x 52 52 x 52 52 x 52
I/O42 – I/O47 I/O36 – I/O41 I/O30 – I/O35 I/O24 – I/O29 CLK0/I0, CLK1/I1
CLK2/I4, CLK3/I5
14051K-011
I/O0 – I/O7 (Block A) I/O8 – I/O15 (Block B) I/O16 – I/O23 (Block C) I/O24 – I/O31 (Block D) I2, I5
8 8 8 8
32 32 32 32
Switch Matrix
32 32 32 32
64 x 68 64 x 68 64 x 68 64 x 68
BLOCK DIAGRAM (MACH231, MACH231SP)
AND Logic Array AND Logic Array AND Logic Array AND Logic Array
and Logic Allocator and Logic Allocator and Logic Allocator and Logic Allocator
I/O56 – /O63 (Block I/O48 – I/O55 (Block G) I/O40 – I/O47 (Block F) I/O32 – I/O39 (Block E) CLK0/I0, CLK1/I1
CLK2/I3, CLK3/I4
14051K-012
23
ABSOLUTE MAXIMUM RATINGS OPERATING RANGES
Storage Temperature . . . . . . . . . . . . . .-65°C to +150°C Commercial (C) Devices
Ambient Temperature Ambient Temperature (TA)
With Power Applied . . . . . . . . . . . . . .-55°C to +125°C Operating in Free Air . . . . . . . . . . . . . . . 0°C to +70°C
Device Junction Temperature . . . . . . . . . . . . . +150°C Supply Voltage (VCC)
Supply Voltage with with Respect to Ground . . . . . . . . . +4.75 V to +5.25 V
Respect to Ground . . . . . . . . . . . . . . . -0.5 V to +7.0 V Operating ranges define those limits between which the func-
DC Input Voltage . . . . . . . . . . . . -0.5 V to VCC +0.5 V tionality of the device is guaranteed.
DC Output or I/O Pin Voltage . . -0.5 V to VCC +0.5 V Industrial (I) Devices
Static Discharge Voltage . . . . . . . . . . . . . . . . . 2001 V Ambient Temperature (TA)
Latchup Current (TA = -40°C to +85°C). . . . . . . 200 mA Operating in Free Air . . . . . . . . . . . . . . -40°C to +85°C
Stresses above those listed under Absolute Maximum Ratings Supply Voltage (VCC)
may cause permanent device failure. Functionality at or above with Respect to Ground . . . . . . . . . . . +4.5 V to +5.5 V
these limits is not implied. Exposure to Absolute Maximum Rat- Operating ranges define those limits between which the
ings for extended periods may affect device reliability. functionality of the device is guaranteed.
Notes:
1. This applies to MACH111SP, MACH131SP, and die code “B” or later for MACH211(SP) and MACH231(SP). This does not apply
to MACH111, MACH131, MACH221(SP), and die code “A” for MACH211(SP) and MACH231(SP).
2. Total IOL for one PAL block should not exceed 64 mA.
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 IIL and IOZL (or IIH and IOZH).
5. Not more than one output should be shorted at a time. Duration of the short-circuit should not exceed one second.
VOUT = 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
6. For commercial temperature range only.
Notes:
1. See “Switching Test Circuit” in the General Information Section of the Vantis 1999 Data Book.
2. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where this parameter may be affected.
3. If a signal is powered-down, this parameter must be added to its respective high-speed parameter.
Notes:
1. See “Switching Test Circuit” in the General Information Section of the Vantis 1999 Data Book..
2. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where
this parameter may be affected.
3. If a signal is powered down, this parameter must be added to its respective high-speed parameter.
Setup Time from Input, I/O, or Feedback D-type 5 5.5 6.5 7 8.5 10 12 ns
tS
to Clock T-type 5.5 6.5 7.5 8 10 11 13.5 ns
tH Register Data Hold Time 0 0 0 0 0 0 0 ns
tCO Clock to Output 4 4.5 6 8 10 10 12 ns
tWL LOW 2.5 3 5 6 6 6 7.5 ns
Clock Width
tWH HIGH 2.5 3 5 6 6 6 7.5 ns
Notes:
1. See “Switching Test Circuit” in the General Information Section of the Vantis 1999 Data Book.
2. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where
this parameter may be affected.
3. If a signal is powered-down, this parameter must be added to its respective high-speed parameter.
4. MACH211 tGO = 7 ns. MACH211SP tGO = 7.5 ns.
5. MACH211, commercial tGO = 7 ns.
6. The faster -18 tGO, tPDL, tICO, apply to MACH211 only, not MACH211SP.
Setup Time from Input, I/O, or Feedback to D-type 5.5 6.5 7 8.5 10 12 ns
ts
Clock T-type 6.5 7.5 8 10 11 13.5 ns
tH Register Data Hold Time 0 0 0 0 0 0 ns
tCO Clock to Output 5 6 8 10 10 12 ns
tWL LOW 3 5 6 6 6 7.5 ns
Clock Width
tWH HIGH 3 5 6 6 6 7.5 ns
Notes:
1. See “Switching Test Circuits” in the General Information section of the Vantis 1999 Data Book.
2. MACH221 tGO = 7 ns. MACH221SP tGO = 8 ns.
3. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where
this parameter may be affected.
4. If a signal is powered-down, this parameter must be added to its respective high-speed parameter.
Setup Time from Input, I/O, or Feedback D-type 5 5.5 6.5 7 8.5 10 12 ns
tS
to Clock T-type 6 6.5 7.5 8 10 11 13.5 ns
No
1/(tWL + tWH) 200 167 125 83.3 83.3 83.3 66.7 MHz
Feedback
tSL Setup Time from Input, I/O, or Feedback to Gate 5 5.5 6.5 7 8.5 10 12 ns
tHIR Input Register Hold Time 1.5 2 2.5 2.5 2.5 2.5 3.5 ns
fMAXIR Maximum Input Register Frequency 200 167 125 83.3 83.3 83.3 66.7 MHz
tSIL Input Latch Setup Time 1.5 2 2 2.5 2.5 2.5 2.5 ns
Notes:
1. See “Switching Test Circuit” in the General Information section of the Vantis 1999 Data Book.
2. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where
this parameter may be affected.
3. If a signal is powered-down, this parameter must be added to its respective high-speed parameter.
CAPACITANCE 1
Parameter Symbol Parameter Description Test Conditions Typ Unit
Note:
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.
MACH111(SP) MACH131(SP)
250
150 225
High Speed
High Speed 200
125
175 Low Power
100 150
ICC (mA)
ICC (mA)
Low Power 125
75
100
50 75
50
25
25
0 0
ICC (mA)
125
75
100
50 75
50
25
25
0 0
250 200
ICC (mA)
ICC (mA)
100 50
0 0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
I/O31
I/O30
I/O29
I/O28
GND
VCC
I/O4
I/O3
I/O2
I/O1
I/O0
6 5 4 3 2 1 44 43 42 41 40
I/O5 7 39 I/O27
I/O6 8 38 I/O26
I/O7 9 37 I/O25
(TDI) I0 10 36 I/O24
(CLK 0/I0) CLK0/I1 11 35 CLK3/I5 (TDO)
Block A GND 12 34 GND Block B
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Note:
1. Pin designators in parentheses ( ) apply to the MACH111SP
I/O31
I/O30
I/O29
I/O28
GND
VCC
I/O4
I/O3
I/O2
I/O1
I/O0
39
34
36
38
37
35
44
43
42
40
41
I/O5 1 33 I/O27
I/O6 2 32 I/O26
I/O7 3 31 I/O25
(TDI) I0 4 30 I/O24
(CLK 0/I0) CLK0/I1 5 29 CLK3/I5 (TDO)
Block A GND 6 28 GND Block B
(TCK) CLK1/I2 7 27 CLK2/I4 (CLK 1/I1)
I/O8 8 26 I3 (TMS)
I/O9 9 25 I/O23
I/O10 10 24 I/O22
I/O11 11 23 I/O21
17
22
20
18
19
21
12
13
14
16
15
I/O12
I/O13
I/O14
I/O15
VCC
GND
I/O16
I/O17
I/O18
I/O19
I/O20
14051K-019
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Note:
1. Pin designators in parentheses ( ) apply to the MACH111SP
Block A Block D
I/O61
I/O63
I/O62
I/O58
I/O56
I/O59
I/O60
I/O57
GND
GND
VCC
VCC
I/O5
I/O7
I/O2
I/O4
I/O1
I/O6
I/O3
I/O0
I5
11 10 9 8 7 6 5 4 3 2 1 84 83 82 81 80 79 78 77 76 75
I/O8 12 74 GND
I/O9 13 73 I/O55
I/O10 14 72 I/O54
I/O11 15 71 I/O53
I/O12 16 70 I/O52
I/O13 17 69 I/O51
I/O14 18 68 I/O50
I/O15 19 67 I/O49
CLK0/I0 20 66 I/O48
VCC 21 65 CLK3/I4
GND 22 64 GND
CLK1/I1 23 63 VCC
I/O16 24 62 CLK2/I3
I/O17 25 61 I/O47
I/O18 26 60 I/O46
I/O19 27 59 I/O45
I/O20 28 58 I/O44
I/O21 29 57 I/O43
I/O22 30 56 I/O42
I/O23 31 55 I/O41
GND 32 54 I/O40
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
I/O24
GND
VCC
I/O25
I/O28
I/O39
I/O26
I/O29
GND
I/O30
I/O34
I/O31
I2
I/O27
I/O33
VCC
I/O38
I/O32
I/O35
I/O36
I/O37
PIN DESIGNATIONS
CLK/I = Clock or Input
GND = Ground
I = Input
I/O = Input/Output
VCC = Supply Voltage
I/O63
I/O62
I/O61
I/O60
I/O59
I/O58
I/O57
I/O56
GND
GND
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
VCC
VCC
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
GND 1 80 GND
GND 2 79 GND
TDI 3 78 TDO
I5 4 77 N/C
I/O8 5 76 I/O55
I/O9 6 75 I/O54
I/O10 7 74 I/O53
I/O11 8 73 I/O52
I/O12 9 72 I/O51
I/O13 10 71 I/O50
I/O14 11 70 I/O49
I/O15 12 69 I/O48
IO/CLK0 13 68 I4/CLK3
VCC 14 67 GND
VCC 15 66 GND
GND 16 65 VCC
GND 17 64 VCC
I1/CLK1 18 63 I3/CLK2
I/O16 19 62 I/O47
I/O17 20 61 I/O46
I/O18 21 60 I/O45
I/O19 22 59 I/O44
I/O20 23 58 I/O43
I/O21 24 57 I/O42
I/O22 25 56 I/O41
I/O23 26 55 I/O40
N/C 27 54 I2
TCK 28 53 TMS
GND 29 52 GND
GND 30 51 GND
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
I/O31
I/O24
I/O25
I/O28
I/O29
I/O26
I/O32
I/O27
I/O30
GND
GND
I/O33
I/O34
I/O35
I/O36
VCC
VCC
I/O37
I/O38
I/O39
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Block A Block D
I/O63
I/O62
I/O61
I/O60
I/O59
I/O58
I/O57
I/O56
GND
GND
GND
GND
GND
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
VCC
VCC
NC
NC
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
TDI 1 75 GND
I/5 2 74 TDO
I/O8 3 73 NC
I/O9 4 72 I/O55
I/O10 5 71 I/O54
I/O11 6 70 I/O53
I/O12 7 69 I/O52
I/O13 8 68 I/O51
I/O14 9 67 I/O50
I/O15 10 66 I/O49
I0/CLK0 11 65 I/O48
VCC 12 64 I4/CLK3
GND 13 63 GND
GND 14 62 VCC
I1/CLK1 15 61 I3/CLK2
I/O16 16 60 I/O47
I/O17 17 59 I/O46
I/O18 18 58 I/O45
I/O19 19 57 I/O44
I/O20 20 56 I/O43
I/O21 21 55 I/O42
I/O22 22 54 I/O41
I/O23 23 53 I/O40
NC 24 52 I2
TCK 25 51 TMS
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
GND
GND
I/O24
I/O25
I/O26
I/O27
I/O28
I/O29
I/O30
I/O31
NC
VCC
GND
GND
VCC
I/O32
I/O33
I/O34
I/O35
I/O36
I/O37
I/O38
I/O39
GND
GND
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Block A Block D
I/O31
I/O30
I/O29
I/O28
GND
VCC
I/O4
I/O3
I/O2
I/O1
I/O0
6 5 4 3 2 1 44 43 42 41 40
I/O5 7 39 I/O27
I/O6 8 38 I/O26
I/O7 9 37 I/O25
(TDI) I0 10 36 I/O24
(CLK 0/I0) CLK0/I1 11 35 CLK3/I5 (TDO)
GND 12 34 GND
(TCK) CLK1/I2 13 33 CLK2/I4 (CLK 1/I1)
I/O8 14 32 I3 (TMS)
I/O9 15 31 I/O23
I/O10 16 30 I/O22
I/O11 17 29 I/O21
18 19 20 21 22 23 24 25 26 27 28
I/O12
I/O13
I/O14
I/O15
VCC
GND
I/O16
I/O17
I/O18
I/O19
I/O20
Block B Block C
14051K-023
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Note:
1. Pin designators in parentheses ( ) apply to the MACH211SP
Block A Block D
I/O31
I/O30
I/O29
I/O28
GND
VCC
I/O4
I/O3
I/O2
I/O1
I/O0
39
34
36
38
37
35
44
43
42
40
41
I/O5 1 33 I/O27
I/O6 2 32 I/O26
I/O7 3 31 I/O25
(TDI) I0 4 30 I/O24
(CLK 0/I0) CLK0/I1 5 29 CLK3/I5 (TDO)
GND 6 28 GND
(TCK) CLK1/I2 7 27 CLK2/I4 (CLK 1/I1)
I/O8 8 26 I3 (TMS)
I/O9 9 25 I/O23
I/O10 10 24 I/O22
I/O11 11 23 I/O21
17
22
20
18
19
21
12
13
14
16
15
I/O12
I/O13
I/O14
I/O15
VCC
GND
I/O16
I/O17
I/O18
I/O19
I/O20
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Note:
1. Pin designators in parentheses ( ) apply to the MACH211SP
Top View
68-Pin PLCC
Block A Block H
I/O47
I/O46
I/O45
I/O44
I/O43
I/O42
GND
GND
GND
VCC
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
Block B
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61
I/O7 10 60 I/O41
I/O8 11 59 I/O40
Block G
I/O9 12 58 I/O39
I/O10 13 57 I/O38
I/O11 14 56 I/O37
CLK0/I0 15 55 I/O36
CLK1/I1 16 54 I7
I2 17 53 GND
VCC 18 52 VCC
GND 19 51 I6
I3 20 50 CLK3/I5
I/O12 21 49 CLK2/I4
I/O13 22 48 I/O35
Block C
I/O14 23 47 I/O34
I/O15 24 46 I/O33
Block F
I/O16 25 45 I/O32
I/O17 26 44 I/O31
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
I/O21
I/O24
I/O27
GND
I/O30
GND
I/O20
I/O22
I/O23
I/O25
I/O26
I/O28
I/O29
GND
I/O18
I/O19
VCC
PIN DESIGNATIONS
CLK/I = Clock or Input
GND = Ground
I = Input
I/O = Input/Output
VCC = Supply Voltage
I/O47
I/O46
I/O45
I/O44
I/O43
I/O42
GND
GND
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
VCC
VCC
N/C
N/C
N/C
N/C
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
GND 1 80 GND
GND 2 79 GND
TDI 3 78 TDO
I7 4 77 N/C
N/C 5 76 I6
I/O6 6 75 I/O41
N/C 7 74 N/C
Block B
Block G
I/O7 8 73 I/O40
I/O8 9 72 I/O39
I/O9 10 71 I/O38
I/O10 11 70 I/O37
I/O11 12 69 I/O36
IO/CLK0 13 68 I5/CLK3
VCC 14 67 GND
VCC 15 66 GND
GND 16 65 VCC
GND 17 64 VCC
I1/CLK1 18 63 I4/CLK2
I/O12 19 62 I/O35
I/O13 20 61 I/O34
Block F
Block C
I/O14 21 60 I/O33
I/O15 22 59 I/O32
I/O16 23 58 I/O31
N/C 24 57 N/C
I/O17 25 56 I/O30
I2 26 55 N/C
N/C 27 54 I3
TCK 28 53 TMS
GND 29 52 GND
GND 30 51 GND
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
I/O23
I/O18
I/O20
I/O21
I/O24
I/O19
I/O22
GND
GND
I/O29
I/O25
I/O26
I/O27
I/O28
N/C
N/C
VCC
VCC
N/C
N/C
14051K-026
Block D Block E
PIN DESIGNATIONS
I/CLK = Input or Clock TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
Block A Block H
I/O57
I/O62
I/O58
I/O61
I/O56
I/O63
I/O60
I/O59
GND
GND
VCC
VCC
I/O1
I/O0
I/O4
I/O5
I/O7
I/O2
I/O6
I/O3
I5
11 10 9 8 7 6 5 4 3 2 1 84 83 82 81 80 79 78 77 76 75
I/O8 12 74 GND
I/O9 13 73 I/O55
I/O10 14 72 I/O54
Block B
I/O11 15 71 I/O53
Block G
I/O12 16 70 I/O52
I/O13 17 69 I/O51
I/O14 18 68 I/O50
I/O15 19 67 I/O49
CLK0/I0 20 66 I/O48
VCC 21 65 CLK3/I4
GND 22 64 GND
CLK1/I1 23 63 VCC
I/O16 24 62 CLK2/I3
I/O17 25 61 I/O47
I/O18 26 60 I/O46
Block C
I/O19 27 59 I/O45
Block F
I/O20 28 58 I/O44
I/O21 29 57 I/O43
I/O22 30 56 I/O42
I/O23 31 55 I/O41
GND 32 54 I/O40
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
I/O24
GND
VCC
I/O25
I/O28
I/O39
I/O26
I/O29
I/O30
I/O34
I/O31
I2
I/O27
I/O33
VCC
I/O38
I/O32
I/O37
I/O35
I/O36
GND
Block D Block E 14051K-027
PIN DESIGNATIONS
CLK/I = Clock or Input
GND = Ground
I = Input
I/O = Input/Output
VCC = Supply Voltage
Block A Block H
I/O63
I/O62
I/O61
I/O60
I/O59
I/O58
I/O57
I/O56
GND
GND
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
VCC
VCC
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
GND 1 80 GND
GND 2 79 GND
TDI 3 78 TDO
I5 4 77 N/C
I/O8 5 76 I/O55
I/O9 6 75 I/O54
I/O10 7 74 I/O53
Block G
Block B
I/O11 8 73 I/O52
I/O12 9 72 I/O51
I/O13 10 71 I/O50
I/O14 11 70 I/O49
I/O15 12 69 I/O48
IO/CLK0 13 68 I4/CLK3
VCC 14 67 GND
VCC 15 66 GND
GND 16 65 VCC
GND 17 64 VCC
I1/CLK1 18 63 I3/CLK2
I/O16 19 62 I/O47
I/O17 20 61 I/O46
Block C
I/O18 21 I/O45
Block F
60
I/O19 22 59 I/O44
I/O20 23 58 I/O43
I/O21 24 57 I/O42
I/O22 25 56 I/O41
I/O23 26 55 I/O40
N/C 27 54 I2
TCK 28 53 TMS
GND 29 52 GND
GND 30 51 GND
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
I/O31
I/O24
I/O25
I/O28
I/O29
I/O26
I/O32
I/O27
I/O30
GND
GND
I/O33
I/O34
I/O35
I/O36
VCC
VCC
I/O37
I/O38
I/O39
14051K-028
Block D Block E
PIN DESIGNATIONS
I/CLK = Input or Clock TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
I/O63
I/O62
I/O61
I/O60
I/O59
I/O58
I/O57
I/O56
GND
GND
GND
GND
GND
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0
VCC
VCC
NC
NC
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
TDI 1 75 GND
I5 2 74 TDO
I/O8 3 73 NC
I/O9 4 72 I/O55
I/O10 5 71 I/O54
Block B
I/O11 6 70 I/O53
Block G
I/O12 7 69 I/O52
I/O13 8 68 I/O51
I/O14 9 67 I/O50
I/O15 10 66 I/O49
I0/CLK0 11 65 I/O48
VCC 12 64 I4/CLK3
GND 13 63 GND
GND 14 62 VCC
I1/CLK1 15 61 I3/CLK2
I/O16 16 60 I/O47
I/O17 17 59 I/O46
I/O18 18 58 I/O45
Block C
Block F
I/O19 19 57 I/O44
I/O20 20 56 I/O43
I/O21 21 55 I/O42
I/O22 22 54 I/O41
I/O23 23 53 I/O40
NC 24 52 I2
TCK 25 51 TMS
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
GND
GND
I/O24
I/O25
I/O26
I/O27
I/O28
I/O29
I/O30
I/O31
NC
VCC
GND
GND
VCC
I/O32
I/O33
I/O34
I/O35
I/O36
I/O37
I/O38
I/O39
GND
GND
14051K-029
Block D Block E
PIN DESIGNATIONS
CLK/I = Clock or Input TDI = Test Data In
GND = Ground TCK = Test Clock
I = Input TMS = Test Mode Select
I/O = Input/Output TDO = Test Data Out
VCC = Supply Voltage
MACH 131 SP -5 Y C
SPEED
-5 = 5.0 or 5.5 ns tPD
-6 = 6.0 ns tPD
-7 = 7.5 ns tPD
-10 = 10 ns tPD
-12 = 12 ns tPD
-14 = 14 ns tPD
-15 = 15 ns tPD
-18 = 18 ns tPD