MACH5 Lattice, MACH5 Datasheet

no-image

MACH5

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MACH5 512/160-12HC
Manufacturer:
AMD
Quantity:
138
Part Number:
MACH5192/120-7YC-10YI
Manufacturer:
MAXIM
Quantity:
15
FEATURES
Publication# 20446
Amendment/0
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
— 182 MHz f
— 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
Advanced E
Supported by ispDesignEXPERT™ software for rapid logic development
— Supports HDL design methodologies with results optimized for MACH 5 devices
— Flexibility to adapt to user requirements
— Software partnerships that ensure customer success
Lattice and Third-party hardware programming support
— LatticePRO™ software for in-system programmability support on PCs and Automated Test
— Programming support on all major programmers including Data I/O, BP Microsystems, Advin,
Equipment
and System General
PD
Rev: I
Issue Date: September 2000
2
Commercial, 7.5 ns t
CMOS process provides high performance, cost effective solutions
CNT
MACH 5 CPLD Family
Fifth Generation MACH Architecture
PD
Industrial

Related parts for MACH5

MACH5 Summary of contents

Page 1

... Flexibility to adapt to user requirements — Software partnerships that ensure customer success Lattice and Third-party hardware programming support — LatticePRO™ 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, ...

Page 2

Feature Supply Voltage (V) Macrocells 128 Maximum User I/O Pins 120 t (ns (ns (ns) COS f (MHz) 182 CNT Typical Static Power (mA) IEEE 1149.1 Boundary Scan Compliant PCI-Compliant Note: 1. “M5-xxx” is for 5-V ...

Page 3

... Extensive routing resources ensure pinout retention as well as high utilization ideal for PAL 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). Table 3. MACH 5 Package and I/O Options ...

Page 4

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, and both the 3.3-V and the 5-V device versions are in-system programmable ...

Page 5

Block Feeder 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- ...

Page 6

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 ...

Page 7

Clock Line 1 Options Global clock ( with positive edge clock enable Global clock ( with negative edge clock enable Global clock ( with positive and negative edge ...

Page 8

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, ...

Page 9

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 ...

Page 10

... 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 ...

Page 11

... 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 ...

Page 12

V rise must be monotonic and the clock must be inactive until the reset CC delay time has elapsed. SECURITY BIT A programmable security bit is provided on the MACH 5 devices as a deterrent to unauthorized ...

Page 13

MACH 5 PAL BLOCK Switch Matrix Control Generator ...

Page 14

BLOCK DIAGRAM — M5(LV)-128/XXX Block A/Macrocells 0-15 16 I/O Cells 2 Macrocells Macrocells 2 I/O Cells 16 Block B/Macrocells 0-15 CLK0 CLK1 CLK2 4 CLK3 SEGMENT 0 Block D/Macrocells ...

Page 15

BLOCK DIAGRAM — M5-192/XXX MACH 5 Family 20446G-008 15 ...

Page 16

BLOCK DIAGRAM — M5(LV)-256/XXX 16 MACH 5 Family 20446G-009 ...

Page 17

BLOCK DIAGRAM — M5(LV)-320/XXX MACH 5 Family 20446G-010 17 ...

Page 18

BLOCK DIAGRAM — M5(LV)-384/XXX 18 MACH 5 Family 20446G-011 ...

Page 19

BLOCK DIAGRAM — M5(LV)-512/XXX Continued MACH 5 Family 20446G-012 19 ...

Page 20

BLOCK DIAGRAM — M5(LV)-512/XXX 20 Continued MACH 5 Family 20446G-013 ...

Page 21

ABSOLUTE MAXIMUM RATINGS M5 Storage Temperature . . . . . . . . . . . . . .- +150 C Device Junction Temperature (Note ...

Page 22

ABSOLUTE MAXIMUM RATINGS M5LV Storage Temperature . . . . . . . . . . . . . .- +150 C Device Junction Temperature . . . . . . . . . . . . . ...

Page 23

M5(LV) TIMING PARAMETERS OVER OPERATING RANGES Combinatorial Delay: Internal combinatorial propagation t PDi delay t Combinatorial propagation delay PD Registered Delays: t Synchronous clock setup time SS t Asynchronous clock setup time SA t Synchronous clock hold time HS t ...

Page 24

M5(LV) TIMING PARAMETERS OVER OPERATING RANGES Power Delays: t Power level 1 delay (Note 2) PL1 t Power level 2 delay (Note 2) PL2 t Power level 3 delay (Note 2) PL3 Additional Cluster Delay: t Product term cluster delay ...

Page 25

... SIRS HIRS WICW 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 signal is used as both a clock and a logic array input, then the maximum input frequency applies (f -5 ...

Page 26

... 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. ...

Page 27

M5-256 low power M5-192 low power 100 M5-128 low power 0 Figure 25º M5-128 high power Frequency (MHz) Curves at High/Low Power Modes ...

Page 28

PQFP CONNECTION DIAGRAM Top View M5-128 M5LV-128* M5-192* M5-256* M5LV-256 GND GND TDI 0A14 0A12 0A12 I/O0 0B13 0B13 0B13 I/O1 0B12 0B12 0B12 I/O2 0B11 0B11 0B11 I/O3 0B8 0B8 0B8 I/O4 0B7 0B7 0B7 I/O5 0B4 0B4 ...

Page 29

TQFP CONNECTION DIAGRAM – 68 I/O Top View M5-128 M5LV-128 M5-192 M5-256 M5LV-256* TDI 1 0A14 0A12 0A12 I/O0 2 0B13 0B13 0B13 I/O1 3 0B12 0B12 0B12 I/O2 4 0B11 0B11 0B11 I/O3 5 0B8 0B8 0B8 I/O4 ...

Page 30

TQFP CONNECTION DIAGRAM – 74 I/O Top View M5LV-128 M5LV-256 TDI 1 0A14 0A12 I/O0 2 0B13 0B13 I/O1 3 0B12 0B12 I/O2 4 0B11 0B11 I/O3 5 0B8 0B8 I/O4 6 0B7 0B7 I/O5 7 0B4 0B4 I/O6 ...

Page 31

PQFP CONNECTION DIAGRAM Top View M5-128 M5LV-128* M5-192* M5-256* M5LV-256* TDI 1 0A14 0A12 0A8 I/O0 2 0B13 0A13 0A9 I/O1 3 0B12 0A14 0A10 I/O2 4 0B11 0B13 0A11 I/O3 5 0B10 0B12 0A12 I/O4 6 GND 7 ...

Page 32

TQFP CONNECTION DIAGRAM Top View M5LV-128 M5LV-256 TDI 1 0A14 0A8 I/O0 2 0B13 0A9 I/O1 3 0B12 0A10 I/O2 4 0B11 0A11 I/O3 5 0B10 0A12 I/O4 6 GND 7 0B8 0B13 I/O5 8 0B7 0B12 I/O6 9 ...

Page 33

PQFP CONNECTION DIAGRAM Top View M5-128 M5LV-128 M5-192 M5-256 M5LV-256 TDI 1 0A14 0A12 0A8 I/O0 2 0A15 0A13 0A9 I/O1 3 0B14 0A14 0A10 I/O2 4 0B13 0A15 0A11 I/O3 5 0B12 0B15 0A12 I/O4 6 0B11 0B14 ...

Page 34

PQFP (WITH INTERNAL HEAT SPREADER) CONNECTION DIAGRAM Top View M5-320* M5LV-320 M5-384* M5LV-384 M5-512* M5LV-512 TDI 1 0A2 0A2 0A2 I/O0 2 0A3 0A3 0A3 I/O1 3 0A4 0A4 0A4 I/O2 4 0A7 0A7 0A7 I/O3 5 0A8 0A8 ...

Page 35

PQFP CONNECTION DIAGRAM Top View M5-256 M5LV-256 TDI 1 0A8 I/O0 2 0A9 I/O1 3 0A10 I/O2 4 0A11 I/O3 5 0A12 I/O4 6 0A13 I/O5 7 0A14 I/O6 8 0A15 I/ GND 11 0B13 ...

Page 36

PQFP (WITH INTERNAL HEAT SPREADER) CONNECTION DIAGRAM Top View M5-320 M5LV-320 M5-384 M5LV-384 M5-512 M5LV-512 TDI 1 0A2 0A2 0A2 I/O0 2 0A3 0A3 0A3 I/O1 3 0A4 0A4 0A4 I/O2 4 0A7 0A7 0A7 I/O3 5 0A8 0A8 ...

Page 37

PQFP CONNECTION DIAGRAM Top View M5-320* M5LV-320* M5-384* M5LV-384* M5-512* M5LV-512* TDI 1 0A2 0A2 0A2 I/O0 2 0A3 0A3 0A3 I/O1 3 0A4 0A4 0A4 I/O2 4 0A7 0A7 0A7 I/O3 5 0A8 0A8 0A8 I/O4 6 0A11 ...

Page 38

BGA CONNECTION DIAGRAM — M5-320, M5LV-320*, M5-384*, M5LV-384*, M5-512*, M5LV-512* Bottom View (I/O Pin-outs) *Package obsolete, contact factory. 38 256-Ball BGA Pin Designations CLK = Clock GND = Ground I = Input I/O = Input/Output Connect ...

Page 39

BGA CONNECTION DIAGRAM — M5-320, M5LV-320* Bottom View (Macrocell Association) *Package obsolete, contact factory. 256-Ball BGA Pin Designations CLK = Clock GND = Ground I = Input I/O = Input/Output Connect V = Supply Voltage CC ...

Page 40

BGA CONNECTION DIAGRAM — M5-384*, M5LV-384* Bottom View (Macrocell Association) *Package obsolete, contact factory. 40 256-Ball BGA Pin Designations CLK = Clock GND = Ground I = Input I/O = Input/Output Connect V = Supply Voltage ...

Page 41

BGA CONNECTION DIAGRAM — M5-512*, M5LV-512* Bottom View (Macrocell Association) *Package obsolete, contact factory. 256-Ball BGA Pin Designations CLK = Clock GND = Ground I = Input I/O = Input/Output Connect V = Supply Voltage CC ...

Page 42

BGA CONNECTION DIAGRAM — M5-512, M5LV-512 Bottom View (I/O Pin-outs) 42 352-Ball BGA Pin Designations CLK = Clock GND = Ground I = Input I/O = Input/Output Connect V = Supply Voltage CC TDI = Test ...

Page 43

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 Connect V = Supply Voltage CC TDI = Test Data ...

Page 44

... M5 ORDERING INFORMATION Lattice standard products are available in several packages and operating ranges. The order number (Valid Combination) is formed by a combination of the elements below. . FAMILY TYPE M5- = MACH 5 (5 MACROCELL DENSITY 128 = 128 Macrocells 192 = 192 Macrocells 256 = 256 Macrocells 320 = 320 Macrocells ...

Page 45

... M5LV ORDERING INFORMATION Lattice standard products are available in several packages and operating ranges. The order number (Valid Combination) is formed by a combination of the elements below. FAMILY TYPE M5LV- = MACH 5 Low Voltage (3.3 MACROCELL DENSITY 128 = 128 Macrocells 256 = 256 Macrocells 320 = 320 Macrocells ...

Page 46

MACH 5 Family, 3.3-V Ind ...

Page 47

MACH 5 Family, 3.3-V Ind 47 ...

Related keywords