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 t
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
PD
Publication# 14051Rev: K
Amendment/0Issue Date: November 1998
1. Values in parentheses ( ) are for the SP version.
32646496128
3264324864
5.05.57.5 (6.0)7.56.0 (10)
3.53.05.5 (5)5.55 (6.5)
3.544.5 (4)54 (6.5)
182182133 (166)133166 (100)
1
GENERAL DESCRIPTION
The MACH
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
and in densities ranging from 32 to 128 macrocells (Tables 1 and 2). The overall benefits for
t
PD
users include guaranteed high performance for entry-to-mid-level logic needs at a low cost.
C (Note 2)C, IC, IC, IICI
C (Note 2)C, IC, IC, IICI
C (Note 3)C, IC, IC, IICI
C (Note 3)C, IC, IC, IICI
CC, IC, IICI
CCC, IC, IICI
CC, IC, IICI
CC, IC, IICI
CCCC, IICI
CC, IICI
PD
PD
The MACH 1 & 2 families consist of ten devices—five base options, each with a counterpart that
includes JT AG-compatible in-system programming (ISP). These devices offer five different densityI/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.
2MACH 1 & 2 Families
Table 3. MACH 1 and 2 Family Package and I/O Options
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.
XX
XX
X
XX
XX
XX
X
X
X
XX
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, V erilog RTL and gate level timing simulation from Model
Technology. Schematic capture and ABEL entry, as well as functional simulation, are also provided.
MACH 1 & 2 Families3
1
FUNCTIONAL DESCRIPTION
Each MACH 1 and 2 device consists of multiple, optimized P AL
matrix. The switch matrix allows communication between P AL blocks, and routes inputs to the P AL
blocks. Together , the P AL blocks and switch matrix allow the logic designer to create lar ge designs
in a single device instead of using multiple devices.
Clock/Input Pins
®
blocks interconnected by a switch
Output
Array and
Allocator
I/O Pins
I/O Pins
Note:
. There are no buried macrocells in MACH 1 devices. All macrocells are output macrocells.
DevicePAL BlocksMacrocells per BlockI/Os per BlockProduct Terms per Block
Figure 1. Overall Architecture of MACH 1 & 2 Devices
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.
4MACH 1 & 2 Families
Each PAL block consists of the following elements:
◆
Product-term array
◆
Logic Allocator
◆
Macrocells
◆
I/O cells
Each PAL block additionally contains an asynchronous reset product term and an asynchronous
preset product term. This allows the flip-flops within a single P AL block to be initialized as a bank.
There are also output enable product terms that provide tri-state control for the I/O cells.
Product-Term Array
The product-term array consists of a number of product terms that form the basis of the logic being
implemented. The inputs to the AND gates come from the switch matrix (Table 4), and are
provided in both true and complement forms for efficient logic implementation.
Because the number of product terms available for a given function is not fixed, the full sum of
products is not realized in the array. The product terms drive the logic allocator, which allocates
the appropriate number of product terms to generate the function.
Table 4. PAL Block Inputs
DeviceNumber of Inputs to PAL BlockDeviceNumber of Inputs to PAL Block
MACH111
MACH111SP
MACH131
MACH131SP
MACH211
26
26
26
26
26
MACH211SP
MACH221
MACH221SP
MACH231
MACH231SP
26
26
26
32
32
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).
MACH 1 & 2 Families5
To
n-2Ton-1
From
n-1
*
n
Product Term
Cluster
To
From
n+1
n+1
Logic
Allocator
n
*
From
n+2
*MACH 2 only
To Macrocell
n
14051K-003
Figure 2. Product Term Clusters and the Logic Allocator
C0, C
C0, C1, C
C1, C2, C
C2, C3, C
C3, C4, C
C4, C5, C
C5, C6, C
C6, C7, C
1
2
3
4
5
6
7
8
M
8
M
9
M
10
M
11
M
12
M
13
M
14
M
15
6MACH 1 & 2 Families
C7, C8, C
C8, C9, C
, C10, C
C
9
C10, C11, C
C11, C12, C
C12, C13, C
C13, C14, C
C14, C
9
10
11
12
13
14
15
15
Table 7. Logic Allocation for MACH211(SP) and MACH231(SP)
M
0
M
2
M
4
M
6
M
0
M
2
M
4
Macrocell
Macrocell
Macrocell
Available Clusters
C0, C1, C
2
M
1
M
3
M
5
M
7
C0, C1, C2, C
C1, C2, C3, C
C2, C3, C4, C
C3, C4, C5, C
C4, C5, C6, C
C5, C6, C7, C
C6, C7, C8, C
3
4
5
6
7
8
9
M
8
M
9
M
10
M
11
M
12
M
13
M
14
M
15
Available ClustersOutputBuriedOutputBuried
C7, C8, C9, C
C8, C9, C10, C
C9, C10, C11, C
C10, C11, C12, C
C11, C12, C13, C
C12, C13, C14, C
C13, C14, C
C14, C
10
11
12
13
14
15
15
15
Table 8. Logic Allocation for MACH221(SP)
Macrocell
Available Clusters
C0, C1, C
2
M
1
M
3
M
5
C0, C1, C2, C
C1, C2, C3, C
C2, C3, C4, C
C3, C4, C5, C
C4, C5, C6, C
3
4
5
6
7
M
6
M
7
M
8
M
9
M
10
M
11
Available ClustersOutputBuriedOutputBuried
C5, C6, C7, C
C6, C7, C8, C
C7, C8, C9, C
C8, C9, C10, C
C9, C10, C
C10, C
8
9
10
11
11
11
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
ConfigurationD/TCLK/LEQ+
X0,1,↓Q
D-Register
T-Register
Latch
0↑0
1↑1
X0,1,↓Q
0↑Q
1↑Q
X1Q
000
101
MACH 1 & 2 Families7
The output macrocell (Figure 3) sends its output back to the switch matrix, via internal feedback,
and to the I/O cell. The feedback is always available regardless of the configuration of the I/O cell.
This allows for buried combinatorial or registered functions, freeing up the I/O pins for use as
inputs if not needed as outputs. The basic output macrocell configurations are shown in Figure 4.
The buried macrocell (Figure 5) does not send its output to an I/O cell. The output of a buried
macrocell is provided only as an internal feedback signal which feeds the switch matrix. This
allows the designer to generate additional logic without requiring additional pins. The buried
macrocell can also be used to register or latch inputs. The input register is a D-type flip-flop; the
input latch is a transparent-low D-type latch. Once configured as a registered or latched input, the
buried macrocell cannot generate logic from the product-term array. The basic buried macrocell
configurations are shown in Figure 6.
The flip-flops in either macrocell type can be clocked by one of several clock pins (Table 10).
Registers are clocked on the rising edge of the clock input. Latches hold their data when the gate
input is HIGH. Clock pins are also available as inputs, although care must be taken when a signal
acts as both clock and input to the same device.
Table 10. Macrocell Clocks
DeviceNumber of Clocks AvailableDeviceNumber of Clocks Available
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.
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.
MACH 1 & 2 Families11
Output Enable
Product Terms
(Common to bank of
I/O Cells)
V
CC
From Output
Macrocell
To Switch
Matrix
01
11
10
00
To Buried
Macrocell
(MACH 2 only)
14051K-007
Figure 7. I/O Cell
SPEEDLOCKING FOR GUARANTEED FIXED TIMING
The unique MACH 1 & 2 architecture is designed for high performance—a metric that is met in
both raw speed, and even more importantly, guaranteed fixed speed. The design of the switch
matrix and P AL blocks guarantee a fixed pin-to-pin delay that is independent of the logic required
by the design. Other non-Lattice/V antis CPLDs incur serious timing delays as product terms expand
beyond their typical 4 or 5 product term limits (Figure 8). Speed and SpeedLocking combine to
give designers easy access to the performance required in today’s designs.
MACH 1 & 2 SpeedLocking
• Patented Architecture
• Path Independent
• Logic/Routing Independent
• Guaranteed Fixed Timing
• Up to 16 Product Terms per Output
• Variab le
• Path Dependent
• Logic/Routing Dependent Delays
• Unpredictable
• 4-5 Product Terms before Delays
Non-MACH
SpeedLocking
Shared Expander Delay
8.8 ns
Parallel Expander Delay
6.6 ns
5.8 ns
5 ns
5 PT10 PT15 PT
Product Terms
t
PD
(ns)
11
10
9
8
7
6
5
Figure 8. Timing in MACH 1 & 2 vs. Non-MACH Devices
12MACH 1 & 2 Families
10.4 ns
Non-MACH
7.4 ns
MACH 1 & 2
14051K-001
JTAG 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 MACHxxxSP devices provide in-system programming (ISP) capability through their JT AG ports.
This capability has been implemented in a manner that insures that the JTAG port remains
compliant to the IEEE 1149.1 standard. By using JTAG as the communication interface through
which ISP is achieved, customers benefit from a standard, well-defined interface.
MACHxxxSP devices can be programmed across the commercial temperature and voltage range.
These devices tristate the outputs during programming. Lattice/Vantis provides its free PC-based
Lattice/VantisPRO software to facilitate in-system programming. Lattice/VantisPRO software takes
the JEDEC file output produced by V antis’ design implementation software, along with information
about the JTAG chain, and creates a set of vectors that are used to drive the JTAG chain. Lattice/
VantisPRO software can use these vectors to drive a JTAG chain via the parallel port of a PC.
Alternatively, Lattice/VantisPRO software can output files in formats understood by common
automated test equipment. This equipment can then be used to program MACHxxxSP devices
during the testing of a circuit board. For more information about in-system programming, refer to
the separate document entitled MACH ISP Manual.
BUS-FRIENDLY INPUTS AND I/Os
The MACH 1 & 2 inputs and I/Os include two inverters in series which loop back to the input.
This double inversion weakly holds the input at its last driven logic state. For the circuit diagram,
please refer to the Input/Output Equivalent Schematics (page 393) in the General Information
Section of the Vantis 1999 Data Book.
PCI COMPLIANT
The MACH 1 & 2 families in -5/-6/-7/-10/-12 speed grades are fully compliant with the PCI Local
Bus Specification published by the PCI Special Interest Group. The MACH 1 & 2 families’
predictable timing ensures compliance with the PCI AC specifications independent of the design.
POWER-DOWN MODE
The MACH 1 & 2 families feature a programmable low-power mode in which individual signal
paths can be programmed for low power. These low-power speed paths will be slower than the
non-low-power paths. This feature allows speed critical paths to run at maximum frequency while
the rest of the paths operate in the low-power mode, resulting in power savings of up to 75%. If
all of the signals in a PAL block are in low-power mode, then the total power is reduced even
further.
SAFE FOR MIXED SUPPLY VOLTAGE SYSTEM DESIGNS
All MACHxxxSP and most of the MACH 1 & 2 devices are safe for mixed supply voltage system
designs. These 5-V devices will not overdrive 3.3-V devices above the output voltage of 3.3 V,
while they can accept inputs from other 3.3-V devices. The MACH 1 & 2 families provide easy-touse mixed-voltage design compatibility. For more information, refer to the Technical Note entitled
Mixed Supply Design with MACH 1 & 2 SP Devices.
POWER-UP RESET
All flip-flops power-up to a logic LOW for predictable system initialization. The actual values of
the outputs of the MACH devices will depend on the configuration of the macrocell. To guarantee
MACH 1 & 2 Families13
initialization values, the VCC rise must be monotonic and the clock must be inactive until the reset
delay time has elapsed.
SECURITY BIT
A security bit is provided on the MACH 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.
Latchup Current (TA = -40°C to +85°C). . . . . . . 200 mA
Stresses above those listed under Absolute Maximum Ratings
may cause permanent device failure. Functionality at or above
these limits is not implied. Exposure to Absolute Maximum Ratings for extended periods may affect device reliability.
Commercial (C) Devices
Ambient Temperature (TA)
Operating in Free Air. . . . . . . . . . . . . . . 0°C to +70°C
Supply Voltage (VCC)
with Respect to Ground . . . . . . . . . +4.75 V to +5.25 V
Operating ranges define those limits between which the functionality of the device is guaranteed.
Industrial (I) Devices
Ambient Temperature (TA)
Operating in Free Air. . . . . . . . . . . . . . -40°C to +85°C
Supply Voltage (VCC)
with Respect to Ground . . . . . . . . . . . +4.5 V to +5.5 V
Operating ranges define those limits between which the
functionality of the device is guaranteed.
Input HIGH Leakage CurrentVIN = 5.25 V, V VCC = Max (Note 4)10µA
Input LOW Leakage CurrentVIN = 0 V, VCC = Max (Note 4)–10µA
Off-State Output Leakage Current HIGH V
Off-State Output Leakage Current LOW V
Output Short-Circuit CurrentV
IOH = –3.2 mA, VCC = Min, VIN = V
IOH = –300 µA, VCC = Max, VIN = VIH or VIL (Note 1)3.5V
Guaranteed Input Logical HIGH Voltage for all Inputs
(Note 3)
Guaranteed Input Logical LOW Voltage for all Inputs
(Note 3)
= 5.25 V, VCC = Max, VIN = V
OUT
= 0 V, VCC = Max, VIN = V
OUT
= 0.5 V VCC = Max (Note 5)–30
OUT
or V
IH
IL
or V
(Note 2)0.5V
IH
IL
or VIL (Note 4)10µA
IH
or VIL (Note 4)–10µA
IH
2.4V
2.0V
0.8V
–130 (Note 6),
–160
mA
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 I
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
5. Not more than one output should be shorted at a time. Duration of the short-circuit should not exceed one second.
V
6. For commercial temperature range only.
for one PAL block should not exceed 64 mA.
OL
and I
IL
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
OUT
(or IIH and I
OZL
OZH
).
24MACH 1 & 2 Families
MACH111 AND MACH111SP
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
Symbol
t
PD
t
S
t
H
t
CO
t
WL
t
WH
f
MAX
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
t
LP
t
LPS
t
LPCO
t
LPEA
-5-7-10-12-14-15-18
Parameter Description
UnitMin Max Min Max Min Max Min Max Min Max Min Max Min Max
Input, I/O, or Feedback to Combinatorial Output57.51012141518ns
Setup Time from Input, I/O, or Feedback
to Clock
D-type3.55.56.578.51012ns
T-type46.57.58101113.5ns
Register Data Hold Time0000000ns
Clock to Output3.5568101012ns
Clock Width
Maximum
Frequency
External
Feedback
1/(t
Internal Feedback (f
No Feedback 1/(t
+ tCO)
S
CNT
WL
LOW2.5356667.5ns
HIGH2.5356667.5ns
D-type143958066.7545042MHz
T-type133877462.55047.639MHz
D-type18213310076.96966.653MHz
)
T-type1671259171.45755.544MHz
+ tWH)20016710083.383.383.366.7MHz
Asynchronous Reset to Registered Output7.59.5111619.52024ns
Asynchronous Reset Width (Note 2)4.557.51214.51518ns
Asynchronous Reset Recovery Time (Note 2)4.557.58101012ns
Asynchronous Preset to Registered Output7.59.5111619.52024ns
Asynchronous Preset Width (Note 2)4.557.51214.51518ns
Asynchronous Preset Recovery Time (Note 2)4.557.58101012ns
Input, I/O, or Feedback to Output Enable7.59.5101214.51518ns
Input, I/O, or Feedback to Output Disable 7.59.5101214.51518ns
tPD Increase for Powered-down Macrocell (Note 3)10101010101010ns
tS Increase for Powered-down Macrocell (Note 3)7777777ns
tCO Increase for Powered-down Macrocell (Note 3)3333333ns
tEA Increase for Powered-down Macrocell (Note 3)10101010101010ns
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.
MACH 1 & 2 Families25
MACH131 AND MACH131SP
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
Symbol
t
PD
t
S
t
H
t
CO
t
WL
t
WH
f
MAX
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
t
LP
t
LPS
t
LPCO
t
LPEA
-5-7-10-12-14-15-18
Parameter Description
UnitMin Max Min Max Min Max Min Max Min Max Min Max Min Max
Input, I/O, or Feedback to Combinatorial Output 5.57.51012141518ns
D-type3.05.56.578.51012ns
Setup Time from Input, I/O, or Feedback
T-type3.56.57.58101113.5ns
Hold Time0000000ns
Clock to Output4568101012ns
LOW2.5346667.5ns
Clock Width
HIGH2.5346667.5ns
D-type143958066.7545042MHz
+ tCO)
T-type133877462.55047.639MHz
D-type18213310076.96966.653MHz
)
CNT
T-type1671259171.45755.544MHz
+ tWH)20016712583.383.383.366.7MHz
Maximum
Frequency
External
Feedback
1/(t
Internal Feedback (f
No
Feedback
1/(t
WL
S
Asynchronous Reset to Registered Output8.59.5111619.52024ns
Asynchronous Reset Width (Note 2)4.557.51214.51518ns
Asynchronous Reset Recovery Time (Note 2)4.557.58101012ns
Asynchronous Preset to Registered Output8.59.5111619.52024ns
Asynchronous Preset Width (Note 2)4.557.51214.51518ns
Asynchronous Preset Recovery Time (Note 2)4.557.58101012ns
Input, I/O, or Feedback to Output Enable7.59.5101214.51518ns
Input, I/O, or Feedback to Output Disable7.59.5101214.51518ns
tPD Increase for Powered-Down Macrocell (Note 3)10101010101010ns
tS Increase for Powered-Down Macrocell (Note 3)7777777ns
tCO Increase for Powered-Down Macrocell (Note 3)3333333ns
tEA Increase for Powered-Down Macrocell (Note 3)10101010101010ns
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.
26MACH 1 & 2 Families
MACH211 AND MACH211SP
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
SymbolParameter Description
t
PD
t
S
t
H
t
CO
t
WL
t
WH
f
MAX
t
SL
t
HL
t
GO
t
GWL
t
PDL
t
SIR
t
HIR
t
ICO
t
ICS
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
t
SLL
t
IGS
t
WIGL
t
PDLL
Input, I/O, or Feedback to Combinatorial
Output
Setup Time from Input, I/O, or Feedback
to Clock
Register Data Hold Time0000000 ns
Clock to Output44.568101012ns
Clock Width
External
Feedback
Maximum
Frequency
Setup Time from Input, I/O, or Feedback to Gate55.56.578.51012ns
Latch Data Hold Time0000000 ns
Gate to Output7
Gate Width LOW2.5356667.5ns
Input, I/O, or Feedback to Output Through
Transparent Input or Output Latch
Input Register Setup Time1.5222222.5ns
Input Register Hold Time1.52222.52.53.5ns
Input Register Clock to Combinatorial Output101113151818
Input Register Clock to Output Register
Setup
Input Register
Clock Width
Maximum Input Register
Frequency
Input Latch Setup Time1.5222222.5ns
Input Latch Hold Time1.52222.52.53.5ns
Input Latch Gate to Combinatorial Output12121417202024ns
Input Latch Gate to Output Through Transparent
Output Latch
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate
Input Latch Gate to Output Latch Setup9101113161619.5ns
Input Latch Gate Width LOW2.5356667.5ns
Input, I/O, or Feedback to Output Through
Transparent Input and Output Latches
Internal Feedback (f
No Feedback 1/(tWL + tWH)20016710083.383.383.366.7MHz
UnitMin Max MinMax Min Max Min Max Min Max Min Max Min Max
ns
ns
ns
MACH 1 & 2 Families27
MACH211 AND MACH211SP (CONTINUED)
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
SymbolParameter Description
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
t
LP
t
LPS
t
LPCO
t
LPEA
Asynchronous Reset to Registered or Latched
Output
Asynchronous Reset Width (Note 2)45101214.51518ns
Asynchronous Reset Recovery Time (Note 2)451010101012ns
Asynchronous Preset to Registered or Latched
Output
Asynchronous Preset Width (Note 2)45101214.51518ns
Asynchronous Preset Recovery Time (Note 2)451010101012ns
Input, I/O, or Feedback to Output Enable99.51012141518ns
Input, I/O, or Feedback to Output Disable99.510 12141518ns
tPD Increase for Powered-down Macrocell (Note 3)10101010101010ns
tS Increase for Powered-down Macrocell (Note 3)10101010101010ns
tCO Increase for Powered-down Macrocell (Note 3)0000000ns
tEA Increase for Powered-down Macrocell (Note 3)10101010101010ns
-6-7-10-12-14-15-18
UnitMin Max MinMax Min Max Min Max Min Max Min Max Min Max
99.5151619.52024ns
99.5151619.52024ns
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 t
5. MACH211, commercial t
6. The faster -18 t
= 7 ns. MACH211SP tGO = 7.5 ns.
GO
= 7 ns.
GO
, t
, t
GO
PDL
, apply to MACH211 only, not MACH211SP.
ICO
28MACH 1 & 2 Families
MACH221 and MACH221SP
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
SymbolParameter Description
t
PD
t
s
t
H
t
CO
t
WL
t
WH
f
MAX
t
SL
t
HL
t
GO
t
GWL
t
PDL
t
SIR
t
HIR
t
ICO
t
ICS
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
t
SLL
t
IGS
t
WIGL
t
PDLL
t
AR
t
ARW
t
ARR
t
AP
Input, I/O, or Feedback to Combinatorial Output 7.51012141518ns
Setup Time from Input, I/O, or Feedback to
Clock
Register Data Hold Time000000ns
Clock to Output 568101012ns
Clock Width
External
Feedback
Maximum
Frequency
Setup Time from Input, I/O, or Feedback to Gate5.56.578.51012ns
Latch Data Hold Time000000ns
Gate to Output 7
Gate Width LOW356667.5ns
Input, I/O, or Feedback to Output Through Transparent
Input or Output Latch
Input Register Setup Time222222.5ns
Input Register Hold Time2222.52.53.5ns
Input Register Clock to Combinatorial Output111315181822ns
Input Register Clock to Output Register Setup
Input RegisterLOW356667.5ns
Clock WidthHIGH356667.5ns
Maximum Input Register
Frequency
Input Latch Setup Time222222.5ns
Input Latch Hold Time2222.52.53.5ns
Input Latch Gate to Combinatorial Output121417202024 ns
Input Latch Gate to Output Through Transparent Output
Latch
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate
Input Latch Gate to Output Latch Setup101113161619.5ns
Input Latch Gate Width LOW356667.5ns
Input, I/O, or Feedback to Output Through Transparent
Input and Output Latches
Asynchronous Reset to Registered or Latched Output9.5151619.52024ns
Asynchronous Reset Width (Note 3)5101214.51518ns
Asynchronous Reset Recovery Time (Note 3)5810101012ns
Asynchronous Preset to Registered or Latched Output9.5151619.52024ns
Internal Feedback (f
No Feedback 1/(tWL + tWH)16710083.383.383.366.7MHz
UnitMin Max Min Max Min Max Min Max Min Max Min Max
MACH 1 & 2 Families29
MACH221 and MACH221SP (CONTINUED)
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
SymbolParameter Description
t
APW
t
APR
t
EA
t
ER
t
LP
t
LPS
t
LPCO
t
LPEA
Asynchronous Preset Width (Note 3)5101214.51518ns
Asynchronous Preset Recovery Time (Note 3)5810101012ns
Input, I/O, or Feedback to Output Enable9.51212141518ns
Input, I/O, or Feedback to Output Disable9.51212141518ns
t
Increase for Powered-down Macrocell (Note 4)101010101010ns
PD
tS Increase for Powered-down Macrocell (Note 4)101010101010ns
tCO Increase for Powered-down Macrocell (Note 4)000000ns
tEA Increase for Powered-down Macrocell (Note 4)101010101010ns
-7-10-12-14-15-18
UnitMin Max Min Max Min Max Min Max Min Max Min Max
Notes:
1. See “Switching Test Circuits” in the General Information section of the Vantis 1999 Data Book.
2. MACH221 t
= 7 ns. MACH221SP tGO = 8 ns.
GO
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.
30MACH 1 & 2 Families
MACH231 AND MACH231SP
SWITCHING CHARACTERISTICS OVER OPERATING RANGES
1
Parameter
SymbolParameter Description
t
t
t
t
t
t
f
t
t
t
t
t
PD
S
H
CO
WL
WH
MAX
SL
HL
GO
GWL
PDL
Input, I/O, or Feedback to Combinatorial Output67.51012141518ns
Setup Time from Input, I/O, or Feedback
to Clock
Register Data Hold Time0000000ns
Clock to Output456.58101012ns
Clock Width
External
Feedback
Maximum
Frequency
Setup Time from Input, I/O, or Feedback to Gate55.56.578.51012ns
Latch Data Hold Time0000000ns
Gate to Output567.58.5111113.5ns
Gate Width LOW2346667.5ns
Input, I/O, or Feedback to Output Through
Transparent Input or Output Latch
Internal Feedback (f
No
Feedback
1/(tS + tCO)
1/(t
WL
-6-7-10-12-14-15-18
UnitMin Max Min Max Min Max Min Max Min Max Min Max Min Max
Asynchronous Preset Recovery Time (Note 2)457.58101012ns
Input, I/O, or Feedback to Output Enable99.51012151518ns
Input, I/O, or Feedback to Output Disable99.510 12151518ns
tPD Increase for Powered-down Macrocell (Note 3)9101010101010ns
tS Increase for Powered-down Macrocell (Note 3)6777777ns
tCO Increase for Powered-down Macrocell (Note 3)0000000ns
tEA Increase for Powered-down Macrocell (Note 3)9101010101010ns
-6-7-10-12-14-15-18
UnitMin Max Min Max Min Max Min Max Min Max Min Max Min Max
1112.51617191923ns
99.5131619.52024ns
4 57.58 101012ns
99.5131619.52024ns
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.
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.
32MACH 1 & 2 Families
I
vs. FREQUENCY
CC
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.
CLK/I = Clock or Input
GND = Ground
I= Input
I/O= Input/Output
V
= Supply Voltage
CC
46MACH 1 & 2 Families
TDI= Test Data In
TCK= Test Clock
TMS= Test Mode Select
TDO = Test Data Out
I/O33
I/O34
I/O35
I/O36
I/O37
I/O38
GND
I/O39
GND
14051K-029
ORDERING INFORMATION
M
1
1
2
2
2
S
Lattice/Vantis programmable logic products are available with several ordering options. The order number (Valid Combination) is
formed by a combination of:
The Valid Combinations list configurations planned to be
supported in volume for this device. Consult the local Lattice/
Vantis sales office to confirm availability of specific valid
combinations and to check on newly released combinations.
Note:
1. All MACH devices are dual-marked with both Commercial and Industrial grades. The Industrial grade is slower, i.e.
MACH131SP-5YC-7YI
MACH 1 & 2 Families47
48MACH 1 & 2 Families
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.