MACH445 Lattice Semiconductor Corp., MACH445 Datasheet

no-image

MACH445

Manufacturer Part Number
MACH445
Description
Manufacturer
Lattice Semiconductor Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MACH445-15YC-20YI
Manufacturer:
AMD
Quantity:
5 510
Part Number:
MACH445-15YC-20YI
Manufacturer:
SILICON
Quantity:
5 510
Part Number:
MACH445-15YC-20YI
Manufacturer:
LATTICE
Quantity:
20 000
MACH445-12/15/20
High-Density EE CMOS Programmable Logic
DISTINCTIVE CHARACTERISTICS
GENERAL DESCRIPTION
The MACH445 is a member of the high-performance
EE CMOS MACH 4 family. This device has approxi-
mately twelve times the macrocell capability of the
popular PAL22V10, with significant density and func-
tional features that the PAL22V10 does not provide. It is
architecturally identical to the MACH435, with the
addition of JTAG and 5-V programming features.
The MACH445 consists of eight PAL blocks intercon-
nected by a programmable central switch matrix. The
central switch matrix connects the PAL blocks to each
other and to all input pins, providing a high degree of
connectivity between the fully-connected PAL blocks.
This allows designs to be placed and routed efficiently.
Routability is further enhanced by an input switch matrix
and an output switch matrix. The input switch matrix
provides input signals with alternative paths into the
central switch matrix; the output switch matrix provides
flexibility in assigning macrocells to I/O pins.
The MACH445 has macrocells that can be configured
as synchronous or asynchronous. This allows
designers to implement both synchronous and
100-pin version of the MACH435 in PQFP
5 V, in-circuit programmable
JTAG, IEEE 1149.1 JTAG testing capability
128 macrocells
12 ns t
83 MHz f
70 inputs with pull-up resistors
64 outputs
192 flip-flops
— 128 macrocell flip-flops
— 64 input flip-flops
PD
CNT
FINAL
COM’L: -12/15/20
asynchronous logic together on the same device. The
two types of design can be mixed in any proportion,
since the selection on each macrocell affects only that
macrocell.
Up to 20 product terms per function can be assigned. It
is possible to allocate some product terms away from a
macrocell without losing the use of that macrocell for
logic generation.
The MACH445 macrocell provides either registered or
combinatorial outputs with programmable polarity. If a
registered configuration is chosen, the register can be
configured as D-type, T-type, J-K, or S-R to help reduce
the number of product terms used. The flip-flop can also
be configured as a latch. The register type decision can
be made by the designer or by the software.
All macrocells can be connected to an I/O cell through
the output switch matrix. The output switch matrix
makes it possible to make significant design changes
while minimizing the risk of pinout changes.
Up to 20 product terms per function, with XOR
Flexible clocking
— Four global clock pins with selectable edges
— Asynchronous mode available for each
8 “PAL33V16” blocks
Input and output switch matrices for high
routability
Fixed, predictable, deterministic delays
JEDEC-file compatible with MACH435
Zero-hold-time input register option
macrocell
Lattice Semiconductor
Publication# 17468
Issue Date: May 1995
Rev. E
Amendment /0

Related parts for MACH445

MACH445 Summary of contents

Page 1

... The input switch matrix provides input signals with alternative paths into the central switch matrix; the output switch matrix provides flexibility in assigning macrocells to I/O pins. The MACH445 has macrocells that can be configured as synchronous or asynchronous. This allows designers to implement both synchronous and Lattice Semiconductor ...

Page 2

... Clock Generator 2 I2, I5 Input Switch Input Switch Matrix Matrix OE Input Switch Input Switch Matrix Matrix OE Input Switch Input Switch Matrix Matrix OE Input Switch Input Switch Matrix Matrix OE CLK0/I0, CLK1/I1, CLK2/I3, CLK3/I4 MACH445-12/15/20 OE Clock Generator OE Clock Generator OE Clock Generator OE Clock Generator 17468E-1 ...

Page 3

... CONNECTION DIAGRAM MACH445 (MACH435) Top View 1 GND GND 2 TDI I/ I/O9 7 I/O10 8 I/O11 I/O12 9 10 I/O13 11 I/O14 I/O15 12 I0/CLK0 13 14 VCC VCC 15 16 GND 17 GND I1/CLK1 18 19 I/O16 20 I/O17 I/O18 21 22 I/O19 I/O20 23 I/O21 24 I/O22 25 I/O23 26 27 TMS 28 TCK 29 GND ...

Page 4

... The Valid Combinations table lists configurations planned to be supported in volume for this device. Con- YC sult your local sales office to confirm availability of specific valid combinations and to check on newly re- leased combinations. MACH445-12/15/20 OPTIONAL PROCESSING Blank = Shipped in Trays OPERATING CONDITIONS C = Commercial ( +70 C) PACKAGE TYPE ...

Page 5

... PAL block. The Logic Allocator The logic allocator in the MACH445 takes the 80 logic product terms and allocates them to the 16 macrocells as needed. Each macrocell can be driven product terms in synchronous mode product terms in asynchronous mode ...

Page 6

... The I/O Cell The I/O cell in the MACH445 consists of a three-state buffer and an input flip-flop. The I/O cell is driven by one of the macrocells, as selected by the output switch matrix. Each I/O cell can take its input from one of eight macrocells ...

Page 7

... Test Access Port. Use of the programming Enable Pin (ENABLE*) is optional. Zero-Hold-Time Input Register The MACH445 device has a zero-hold time (ZHT) fuse. This fuse controls the time delay associated with loading data into all I/O cell registers and latches in the MACH445 device ...

Page 8

... Macrocell M6 C7 Macrocell M7 C8 Macrocell M8 C9 Macrocell M9 C10 Macrocell M10 C11 M11 Macrocell C12 Macrocell M12 C13 Macrocell M13 C14 Macrocell M14 C15 Macrocell M15 16 16 Figure 1. MACH445 PAL Block MACH445-12/15/ I/O0 I/O Cell I/O I/O1 Cell I/O I/O2 Cell I/O3 I/O Cell I/O I/O4 Cell ...

Page 9

... 5 =25 MHz Test Conditions MHz OUT and I (or I and OZL IH OZH MACH445-12 (Com’l) ) Operating + with +4. +5.25 V Min Typ = Min 2.4 2.0 – mA) 255 OUT = 25 C (Note 5) A Typ = 5 ...

Page 10

... Global Gate Width LOW (for LOW transparent) GWS or HIGH (for HIGH transparent) t Input Register Clock to Combinatorial Output ICO 10 External Feedback Internal Feedback (f ) CNTA No Feedback (Note 3) External Feedback Internal Feedback (f ) CNTS No Feedback (Note 3) MACH445-12 (Com’l) -12 Min Max Unit D-type 5 ns T-type ...

Page 11

... Transparent Input Latch to Product Term Output t Setup Time from Input, I/O, or Feedback Through SLLS Transparent Input Latch to Output Gate t Input, I/O, or Feedback to Output Through Transparent PDLL Input and Output Latches 1/( WICL WICH Gate MACH445-12 (Com’l) -12 Min Max Unit D-type 9 ns T-type 10 ns LOW 6 ns HIGH ...

Page 12

... These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where frequency may be affected. 3. This parameter does not apply to flip-flops in the emulated mode since the feedback path is required for emulation. 12 Gate MACH445-12 (Com’l) -12 Min Max Unit ...

Page 13

... OUT CC f =25 MHz (Note 5) A Test Conditions MHz OUT and I (or I and OZL IH OZH MACH445-15/20 (Com’l) ) Operating + with +4. +5.25 V Min Typ Max 2.4 0.5 2.0 0.8 10 –100 10 –100 –30 –160 255 Typ = 25 C, ...

Page 14

... WHA D-type 10 T-type LOW 6 HIGH 6 D-type COS T-type 47.6 D-type 66.6 ) CNTS T-type 62.5 1/( WLS WHS 83 MACH445-15/20 (Com’l) -20 Max Min Max Unit 31.2 MHz 30.3 MHz 37 MHz 35.7 MHz 41.7 MHz ...

Page 15

... Input and Output Latches -15 Min D-type 15 T-type 16 LOW 6 HIGH 6 1/( 83.3 WICL WICH Disable (Note Gate 12 MACH445-15/20 (Com’l) -20 Max Min Max Unit 62.5 MHz ...

Page 16

... These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified where frequency may be affected. 4. This parameter does not apply to flip-flops in the emulated mode since the feedback path is required for emulation. 16 -15 Min Gate 18 MACH445-15/20 (Com’l) -20 Max Min Max Unit ...

Page 17

... Output, LOW I (mA –3 –2 –1 –25 –50 –75 –100 –125 –150 Output, HIGH I (mA –2 – –20 –40 –60 –80 –100 Input MACH445-12/15/ 1.0 17468E (V) OH 17468E 17468E-6 17 ...

Page 18

... The selected “typical” pattern is a 16-bit up/down counter. This pattern is programmed in each PAL block and is capable of being loaded, enabled, and reset. Maximum frequency shown uses internal feedback and a D-type register Frequency (MHz) MACH445-12/15/20 MACH445 17468E-7 ...

Page 19

... Furthermore, jc tests on packages are performed in a constant-temperature bath, keeping the package surface at a constant temperature. Therefore, the measurements can only be used in a similar environment. 200 lfpm air 400 lfpm air 600 lfpm air 800 lfpm air MACH445-12/15/20 Typ PQFP Unit 5 C/W ...

Page 20

... Gate t WL 17468E- Registered Input t HIR Input V T Register Clock t ICO V T Output Register Clock 17468E-13 MACH445-12/15/ 17468E PDL Latched Output (MACH 2, 3, and GWS Gate Width (MACH 2, 3, and ICS ...

Page 21

... Input pulse amplitude 3 Input rise and fall times 2 ns–4 ns typical SIL HIL Latched Input (MACH 2 and 4) t IGOL Latched Input and Output (MACH 2, 3, and 4) MACH445-12/15/ IGO V T 17468E-15 t PDLL SLL ...

Page 22

... Gate t WICL 17468E-17 Input, I/ Feedback Registered V T Output t ARR Clock V T 17468E- Outputs + V OL Output Disable/Enable MACH445-12/15/20 t WIGL Input Latch Gate Width (MACH 2 and 4) t APW Asynchronous Preset 0. 0.5V 17468E- 17468E- APR ...

Page 23

... Apply Output Commercial 300 390 5 pF MACH445-12/15/20 OUTPUTS Will be Steady Will be Changing from Will be Changing from Changing, State Unknown Center Line is High- Impedance “Off” State KS000010-PAL Test Point 17468E-22 Measured ...

Page 24

... All frequencies except f MAX other measured AC parameters. f ured directly. ” (SECOND CHIP MACH445-12/15/ type is the mini- MAX + t ). Usually, this minimum feedback.” MAX . Because this involves no MAXIR + the sum of SIR HIR + t ). The clock widths are nor- ...

Page 25

... Min Pattern Data Retention Time Max Reprogramming Cycles bipolar parts result, the device can be erased and reprogrammed, a feature which allows 100% testing at the factory. Min Units 10 Years 20 Years 100 Cycles MACH445-12/15/20 Test Conditions Max Storage Temperature Max Operating Temperature Normal Programming Conditions 25 ...

Page 26

... INPUT/OUTPUT EQUIVALENT SCHEMATICS ESD Protection Input 100 k Preload Feedback Circuitry Input I/O MACH445-12/15/20 CC 100 17468E-24 ...

Page 27

... Following reset, the clock input must not be driven from LOW to HIGH until all applicable input and feedback setup times are met Power-Up Reset Waveform MACH445-12/15/20 can rise to its steady state, two CC rise must be monotonic. Max 10 See Switching Characteristics V CC ...

Page 28

... All MACH 2 devices support both preload and observability. Contact individual programming vendors in order to verify programmer support Preload Off Mode Figure 2. Preload/Reset Conflict Set Reset Figure 3. Combinatorial Latch MACH445-12/15/20 Preloaded HIGH Preloaded HIGH 17468E-26 17468E-27 ...

Related keywords