MACH231-10JC Lattice Semiconductor Corp., MACH231-10JC Datasheet

no-image

MACH231-10JC

Manufacturer Part Number
MACH231-10JC
Description
Manufacturer
Lattice Semiconductor Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MACH231-10JC/1-12JI/1
Manufacturer:
Lattice
Quantity:
12 388
Part Number:
MACH231-10JC/1-12JI/1
Manufacturer:
AMD
Quantity:
5
FEATURES
Publication# 14051
Amendment/0
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 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
— Programming support on all major programmers including Data I/O, BP Microsystems, Advin,
support on PCs and Automated Test Equipment
and System General
Rev: K
Issue Date: November 1998
MACH 1 and 2 CPLD Families
High-Performance EE CMOS Programmable Logic
PD
and Industrial 7.5/10/12/14/18-ns t
®
) software for in-system programmability
PD

Related parts for MACH231-10JC

MACH231-10JC Summary of contents

Page 1

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 product terms Commercial 5/5.5/6/7.5/10/12/15-ns t Configurable macrocells — Programmable polarity — ...

Page 2

... Bus-Friendly inputs and I/Os, and programmable power-down mode for extra power savings. 2 MACH131 (SP) MACH211 (SP 5.0 5.5 7.5 (6.0) 3.5 3.0 5.5 (5) 3.5 4 4.5 (4) 182 182 133 (166 - MACH 1 & 2 Families 1 MACH221 (SP) MACH231 (SP) 96 128 48 64 7.5 6.0 (10) 5.5 5 (6. (6.5) 133 166 (100) 1 -12 -14 -15 - ...

Page 3

... X MACH221 MACH221SP MACH231 MACH231SP 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. ...

Page 4

... MACH211(SP) 4 MACH221(SP) 8 MACH231(SP) 8 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 fi ...

Page 5

... 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 8). Table 4. PAL Block Inputs Device MACH211SP 26 MACH221 26 26 MACH221SP MACH231 26 MACH231SP 26 MACH 1 & 2 Families Number of Inputs to PAL Block ...

Page 6

Product Term Cluster Figure 2. Product Term Clusters and the Logic Allocator Table 5. Logic Allocation for MACH111(SP) Output Macrocell Table 6. Logic Allocation ...

Page 7

... Table 7. Logic Allocation for MACH211(SP) and MACH231(SP) Macrocell Output Buried Available Clusters Table 8. Logic Allocation for MACH221(SP) Macrocell Output Buried Available Clusters 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 ...

Page 8

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

Page 9

From n Logic Allocator To Switch Matrix a. Combinatorial, active high From Logic Allocator CLK 0 AR CLK n To Switch Matrix c. D-type register, active high From Logic n AP Allocator T CLK 0 AR ...

Page 10

PAL-Block Asynchronous Preset Sum of Products From Logic IC Allocator CLK 0 CLK n PAL-Block Asynchronous Reset Switch Matrix From n Logic Allocator To Switch Matrix a. Combinatorial n From Logic Allocator CLK 0 CLK n To Switch Matrix c. ...

Page 11

... The two product terms provided are common to a bank of I/O cells. Table 10. Macrocell Clocks Device MACH211SP 4 2 MACH221 4 MACH221SP MACH231 4 MACH231SP CLK/ ...

Page 12

Output Enable Product Terms (Common to bank of I/O Cells) 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 ...

Page 13

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 JTAG ports. This ...

Page 14

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

Page 15

MACH111(SP) AND MACH131(SP) PAL BLOCK Switch Matrix for MACH111, MACH131, MACH131SP Output Enable Output Enable 24 ...

Page 16

MACH211(SP) PAL BLOCK Switch Matrix MACH 1 ...

Page 17

MACH221(SP) PAL BLOCK Switch Matrix MACH 1 & ...

Page 18

... MACH231(SP) PAL BLOCK Switch Matrix MACH 1 & 2 Families Output Enable Output Enable Asynchronous Reset Asynchronous Preset I/O I/O Cell Output Macro M Cell 0 Buried Macro M Cell 1 I/O I/O Cell Output M Macro 2 Cell Buried Macro M Cell 3 I/O Cell I/O Output M Macro 4 Cell Buried ...

Page 19

BLOCK DIAGRAM (MACH111, MACH111SP CLK CLK CLK CLK Block A CLK I/O – I/O CLK I/O Cells 16 16 Macrocells AND Logic Array and Logic Allocator 26 Switch Matrix ...

Page 20

BLOCK DIAGRAM (MACH131, MACH131SP) Block A I/O – I I/O Cells 16 4 Macrocells AND Logic Array and Logic Allocator AND Logic Array and Logic Allocator OE Macrocells 4 ...

Page 21

BLOCK DIAGRAM (MACH211, MACH211SP) Block A I/O –I I/O Cells Macrocells Macrocells AND Logic Array and AND Logic Array and Logic Allocator OE 2 ...

Page 22

BLOCK DIAGRAM (MACH221, MACH221SP) 22 MACH 1 & 2 Families 14051K-011 ...

Page 23

... BLOCK DIAGRAM (MACH231, MACH231SP) MACH 1 & 2 Families 14051K-012 23 ...

Page 24

... Output Short-Circuit Current SC 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 for one PAL block should not exceed 64 mA. ...

Page 25

MACH111 AND MACH111SP SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Parameter Description Symbol t Input, I/O, or Feedback to Combinatorial Output PD Setup Time from Input, I/O, or Feedback Clock t Register Data Hold Time H t Clock ...

Page 26

MACH131 AND MACH131SP SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Parameter Description Symbol t Input, I/O, or Feedback to Combinatorial Output PD t Setup Time from Input, I/O, or Feedback S t Hold Time H t Clock to Output CO t ...

Page 27

MACH211 AND MACH211SP SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Symbol Parameter Description Input, I/O, or Feedback to Combinatorial t PD Output Setup Time from Input, I/O, or Feedback Clock t Register Data Hold Time H t Clock ...

Page 28

MACH211 AND MACH211SP (CONTINUED) SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Symbol Parameter Description Asynchronous Reset to Registered or Latched t AR Output t Asynchronous Reset Width (Note 2) ARW t Asynchronous Reset Recovery Time (Note 2) ARR Asynchronous Preset to ...

Page 29

MACH221 and MACH221SP SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Symbol Parameter Description t Input, I/O, or Feedback to Combinatorial Output PD Setup Time from Input, I/O, or Feedback Clock t Register Data Hold Time H t Clock ...

Page 30

MACH221 and MACH221SP (CONTINUED) SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Symbol Parameter Description t Asynchronous Preset Width (Note 3) APW t Asynchronous Preset Recovery Time (Note 3) APR t Input, I/O, or Feedback to Output Enable EA t Input, I/O, ...

Page 31

... MACH231 AND MACH231SP SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Symbol Parameter Description t Input, I/O, or Feedback to Combinatorial Output PD Setup Time from Input, I/O, or Feedback Clock t Register Data Hold Time H t Clock to Output Clock Width t WH External 1/( Feedback Maximum f MAX Internal Feedback (f ) Frequency ...

Page 32

... MACH231 AND MACH231SP (CONTINUED) SWITCHING CHARACTERISTICS OVER OPERATING RANGES Parameter Symbol Parameter Description t Input Latch Gate Width LOW WIGL Input, I/O, or Feedback to Output Through t PDLL Transparent Input and Output Latches Asynchronous Reset to Registered or Latched t AR Output t Asynchronous Reset Width (Note 2) ARW ...

Page 33

... High Speed 250 200 150 Low Power 100 MACH 1 & 2 Families MACH131(SP) High Speed Low Power Frequency (MHz) MACH 221(SP) High Speed Low Power Frequency (MHz) MACH231SP High Speed Low Power Frequency (MHz) 33 ...

Page 34

... Device Parameter Symbol MACH111(SP) MACH211(SP) MACH221(SP) MACH131(SP) MACH231SP MACH231 MACH111(SP) MACH211(SP) MACH221(SP) MACH131(SP) MACH231SP MACH231 34 Table 12 Parameter Description Supply Current (Static Supply Current (Active) MACH 1 & 2 Families Test Description Typ Unit 5V 25° MHz 80 135 5V 25° MHz 100 150 ...

Page 35

PIN PLCC CONNECTION DIAGRAM (MACH111-5/7/10/12/15 AND MACH111SP-5/7/10/12/15) Top View I/O5 I/O6 I/O7 (TDI) I0 (CLK 0/I0) CLK0/I1 Block A GND (TCK) CLK1/I2 I/O8 I/O9 I/O10 I/O11 PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I = Input ...

Page 36

TQFP CONNECTION DIAGRAM MACH111SP-5/7/10/12/15) Top View I/O5 I/O6 I/O7 (TDI) I0 (CLK 0/I0) CLK0/I1 Block A GND (TCK) CLK1/I2 I/O8 I/O9 I/O10 I/O11 PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I = Input I/O = Input/Output ...

Page 37

PLCC CONNECTION DIAGRAM (MACH131-5/7/10/12/15) Top View Block I/O8 I/O9 13 I/O10 14 I/O11 15 I/O12 16 I/O13 17 I/O14 18 I/O15 19 CLK0/I0 20 VCC 21 GND 22 CLK1/I1 23 I/O16 24 I/O17 25 I/O18 ...

Page 38

PQFP CONNECTION DIAGRAM (MACH131SP-5/7/10/12/15) Top View Block A 1 GND GND 2 TDI I/ I/O9 7 I/O10 I/O11 8 9 I/O12 10 I/O13 11 I/O14 12 I/O15 13 IO/CLK0 ...

Page 39

TQFP CONNECTION DIAGRAM (MACH131SP-5/7/10/12/15) Top View Block A TDI 1 I/5 2 I/O8 3 I/O9 4 I/O10 5 I/O11 6 I/O12 7 I/O13 8 I/O14 9 I/O15 10 I0/CLK0 GND 13 GND 14 I1/CLK1 15 ...

Page 40

PLCC CONNECTION DIAGRAM (MACH211-7/10/12/15 AND MACH211SP-6/7/10/12/15) Top View Block A I/O5 I/O6 I/O7 (TDI (CLK 0/I0) CLK0/I1 GND (TCK) CLK1/I2 I/O8 I/O9 I/O10 I/O11 Block B PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I ...

Page 41

TQFP CONNECTION DIAGRAM (MACH211-7/10/12/15 AND MACH211SP-6/7/10/12/15) Top View Block A I/O5 I/O6 I/O7 (TDI) I0 (CLK 0/I0) CLK0/I1 GND (TCK) CLK1/I2 I/O8 I/O9 I/O10 I/O11 Block B PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I = ...

Page 42

PLCC CONNECTION DIAGRAM (MACH221-7/10/12/15) Top View I/O7 I/O8 I/O9 I/O10 I/O11 CLK0/I0 CLK1/I1 I2 VCC GND I3 I/O12 I/O13 I/O14 I/O15 I/O16 I/O17 PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I = Input I/O = Input/Output ...

Page 43

PQFP CONNECTION DIAGRAM (MACH221SP-7/10/12/15) Top View 1 GND GND 2 TDI N N/C 8 I/O7 9 I/O8 I/ I/O10 12 I/O11 13 IO/CLK0 GND ...

Page 44

... PLCC CONNECTION DIAGRAM (MACH231-6/7/10/12/15) Top View I/O8 13 I/O9 I/O10 14 I/O11 15 16 I/O12 17 I/O13 18 I/O14 I/O15 19 CLK GND CLK I/O16 24 I/O17 25 26 I/O18 I/O19 27 I/O20 28 I/O21 29 I/O22 30 I/O23 31 GND PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I = Input I/O = Input/Output V = Supply Voltage ...

Page 45

... PQFP CONNECTION DIAGRAM (MACH231SP-10/12/15) Top View 1 GND GND 2 TDI I/ I/O10 8 I/O11 9 I/O12 I/O13 10 11 I/O14 12 I/O15 13 IO/CLK0 GND 16 17 GND I1/CLK1 18 I/O16 19 20 I/O17 I/O18 21 I/O19 22 23 I/O20 24 I/O21 I/O22 25 26 I/O23 27 N/C TCK 28 29 GND GND 30 PIN DESIGNATIONS ...

Page 46

... TQFP CONNECTION DIAGRAM (MACH231SP-10/12/15) Top View TDI I/O8 3 I/O9 4 I/O10 5 I/O11 6 I/O12 7 I/O13 8 I/O14 9 I/O15 10 I0/CLK0 GND 13 GND 14 I1/CLK1 15 I/O16 16 I/O17 17 I/O18 18 I/O19 19 I/O20 20 I/O21 21 I/O22 22 I/O23 TCK 25 PIN DESIGNATIONS CLK/I = Clock or Input GND = Ground I = Input I/O = Input/Output V = Supply Voltage ...

Page 47

... JC, VC MACH221 JC MACH221SP YC MACH231 JC MACH231SP JC/1 VC, YC 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. MACH 1 & 2 Families ...

Page 48

MACH 1 & 2 Families ...

Related keywords