133 MHz f
38 Inputs; 210A Inputs have built-in pull-up
resistors
Industrial
PD
CNT
GENERAL DESCRIPTION
The MACH210 is a member of AMD’s high-performance
EE CMOS MACH 2
approximately six times the logic macrocell capability of
the popular PAL22V10 without loss of speed.
The MACH210 consists of four PAL blocks interconnected by a programmable switch matrix. The four PAL
blocks are essentially “PAL22V16” structures complete
with product-term arrays and programmable macrocells, including additional buried macrocells. The 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.
The MACH210 has two kinds of macrocell: output and
buried. The MACH210 output macrocell provides regis-
device family. This device has
Peripheral Component Interconnect (PCI)
compliant
32 Outputs
64 Flip-flops; 2 clock choices
4 “PAL22V16” blocks with buried macrocells
Pin-compatible with MACH110, MACH111,
MACH211, and MACH215
tered, latched, or combinatorial outputs with programmable polarity. If a registered configuration is chosen,
the register can be configured as D-type or T-type to
help reduce the number of product terms. The register
type decision can be made by the designer or by the
software. All output macrocells can be connected to an
I/O cell. If a buried macrocell is desired, the internal
feedback path from the macrocell can be used, which
frees up the I/O pin for use as an input.
The MACH210 has dedicated buried macrocells which,
in addition to the capabilities of the output macrocell,
also provide input registers or latches for use in
synchronizing signals and reducing setup time requirements.
Advanced
Micro
Devices
Publication# 14128 Rev. IAmendment/0
Issue Date: May 1995
AMD
BLOCK DIAGRAM
–I/O
I/O
0
7
I/O8–I/O
I0–I
1,
I3–I
15
4
I/O Cells
8
Macrocells
8
8
I/O Cells
8
Macrocells
OE
Macrocells
44 x 68
AND Logic Array
and
Logic Allocator
2222
Switch Matrix
2222
44 x 68
AND Logic Array
and
Logic Allocator
OE
8
44 x 68
AND Logic Array
and
Logic Allocator
44 x 68
AND Logic Array
and
Logic Allocator
8
8
Macrocells
OE
OE
8
2
4
2
Macrocells
8
I/O Cells
I/O24–I/O
Macrocells
8
Macrocells
8
Macrocells
8
88
2
I/O Cells
16
–I/O
8
23
CLK0/I
CLK1/I
2,
5
14128I-1
8
31
I/O
MACH210-7/10/12/15/20, Q-12/15/202
CONNECTION DIAGRAM
Top View
AMD
PLCC
I/O
I/O
I/O
GND
CLK0/I
I/O
I/O
I/O
I/O
10
I
I
11
3
I/O4I/O
5613244443424140
7
5
8
6
9
7
10
0
11
1
12
13
2
14
8
15
9
16
17
18282726252423222119 20
13
I/O12I/O
2
I/O
14
I/O
1
I/O
15
I/O
0
I/O
CC
V
GND
GND
CC
V
16
I/O
30
31
I/O
I/O
18
I/O17I/O
28
I/O29I/O
39
38
37
36
35
34
33
32
31
30
29
19
20
I/O
I/O
I/O
27
I/O
26
I/O
25
I/O
24
CLK1/I
GND
I
4
I
3
I/O
23
I/O
22
I/O
21
14128I-2
5
Note:
Pin-compatible with MACH110, MACH111, MACH211, and MACH215.
CLK/I =Clock or Input
GND=Ground
I=Input
I/O=Input/Output
V
=Supply Voltage
CC
MACH210-7/10/12/15/20, Q-12/15/204
AMD
ORDERING INFORMATION
Commercial Products
AMD programmable logic products for commercial applications are available with several ordering options. The order number
(Valid Combination) is formed by a combination of:
The Valid Combinations table lists configurations
planned to be supported in volume for this device. Consult the local AMD sales office to confirm availability of
specific valid combinations or to check on newly released combinations.
°C to +70°C)
MACH210-7/10/12/15/20, Q-12/15/20 (Com’l)
5
AMD
ORDERING INFORMATION
Industrial Products
AMD programmable logic products for industrial applications are available with several ordering options. The order number (Valid
Combination) is formed by a combination of:
The Valid Combinations table lists configurations
planned to be supported in volume for this device. Consult the local AMD sales office to confirm availability of
specific valid combinations or to check on newly released combinations.
°C to +85°C)
6MACH210-12/14/18/24 (Ind)
AMD
FUNCTIONAL DESCRIPTION
The MACH210 consists of four PAL blocks connected
by a switch matrix. There are 32 I/O pins and 4
dedicated input pins feeding the switch matrix. These
signals are distributed to the four PAL blocks for efficient
design implementation. There are two clock pins that
can also be used as dedicated inputs.
The MACH210A inputs and I/O pins have built-in pull-up
resistors. While it is always a good design practice to tie
unused pins high, the 210A pull-up resistors provide
design security and stability in the event that unused
pins are left disconnected.
The PAL Blocks
Each PAL block in the MACH210 (Figure 1) contains a
64-product-term logic array, a logic allocator, 8 output
macrocells, 8 buried macrocells, and 8 I/O cells. The
switch matrix feeds each PAL block with 22 inputs. This
makes the PAL block look effectively like an independent “PAL22V16” with 8 buried macrocells.
In addition to the logic product terms, two output enable
product terms, an asynchronous reset product term,
and an asynchronous preset product term are provided.
One of the two output enable product terms can be
chosen within each I/O cell in the PAL block. All flip-flops
within the PAL block are initialized together.
The Switch Matrix
The MACH210 switch matrix is fed by the inputs and
feedback signals from the PAL blocks. Each PAL block
provides 16 internal feedback signals and 8 I/O
feedback signals. The switch matrix distributes these
signals back to the PAL blocks in an efficient manner
that also provides for high performance. The design
software automatically configures the switch matrix
when fitting a design into the device.
The Product-term Array
The MACH210 product-term array consists of 64
product terms for logic use, and 4 special-purpose
product terms. Two of the special-purpose product
terms provide programmable output enable; one provides asynchronous reset, and one provides asynchronous preset.
The Logic Allocator
The logic allocator in the MACH210 takes the 64 logic
product terms and allocates them to the 16 macrocells
as needed. Each macrocell can be driven by up to 16
product terms. The design software automatically
configures the logic allocator when fitting the design into
the device.
Table 1 illustrates which product term clusters are
available to each macrocell within a PAL block. Refer to
Figure 1 for cluster and macrocell numbers.
Table 1. Logic Allocation
Macrocell
OutputBuriedClusters
M
0
M
1
M
2
M
3
M
4
M
5
M
6
M
7
M
8
M
9
M
10
M
11
M
12
M
13
M
14
M
15
Available
C0, C1, C
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
C7, C8, C9, C
2
3
4
5
6
7
8
9
10
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
15
15
11
12
13
14
15
The Macrocell
The MACH210 has two types of macrocell: output and
buried. The output macrocells can be configured as
either registered, latched, or combinatorial, with programmable polarity. The macrocell provides internal
feedback whether configured with or without the flipflop. The registers can be configured as D-type or
T-type, allowing for product-term optimization.
The flip-flops can individually select one of two clock/
gate pins, which are also available as data inputs. The
registers are clocked on the LOW-to-HIGH transition of
the clock signal. The latch holds its data when the gate
input is HIGH, and is transparent when the gate input is
LOW. The flip-flops can also be asynchronously initialized with the common asynchronous reset and preset
product terms.
The buried macrocells are the same as the output
macrocells if they are used for generating logic. In that
case, the only thing that distinguishes them from the
output macrocells is the fact that there is no I/O cell
connection, and the signal is only used internally. The
buried macrocell can also be configured as an input
register or latch.
7MACH210-7/10/12/15/20, Q-12/15/20
AMD
The I/O Cell
The I/O cell in the MACH210 consists of a three-state
output buffer. The three-state buffer can be configured
in one of three ways: always enabled, always disabled,
or controlled by a product term. If product term control is
chosen, one of two product terms may be used to
provide the control. The two product terms that are
available are common to all I/O cells in a PAL block.
These choices make it possible to use the macrocell as
an output, an input, a bidirectional pin, or a three-state
output for use in driving a bus.
PCI Compliance
The MACH210A-7/10 is fully compliant with the
Local Bus Specification
Interest Group. The MACH210A-7/10’s predictable
timing ensures compliance with the PCI AC specifications independent of the design. On the other hand, in
CPLD and FPGA architectures without predictable
timing, PCI compliance is dependent upon routing and
product term distribution.
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. Programming conditions may differ.
DC CHARACTERISTICS over COMMERCIAL operating ranges unless otherwise specified
1. These are absolute values with respect to device ground and all overshoots due to system or tester noise are included.
2. I/O pin leakage is the worst case of I
3. Not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second.
V
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
OUT
4. This parameter is measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and
capable of being loaded, enabled, and reset.
Output HIGH VoltageIOH = –3.2 mA, VCC = Min2.4V
= V
IH
or V
IL
V
IN
Output LOW VoltageIOL = 16 mA, VCC = Min0.5V
= V
IH
or V
IL
V
IN
Input HIGH VoltageGuaranteed Input Logical HIGH2.0V
Voltage for all Inputs (Note 1)
Input LOW VoltageGuaranteed Input Logical LOW0.8V
Voltage for all Inputs (Note 1)
Input HIGH Leakage CurrentVIN = 5.25 V, VCC = Max (Note 2)10µA
Input LOW Leakage CurrentV
Current HIGHV
Current LOWV
Output Short-Circuit CurrentV
Supply CurrentV
Input, I/O, or Feedback to Combinatorial Output7.5ns
Setup Time from Input, I/O or Feedback to ClockD-Type5.5ns
T-Type6.5ns
-7
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
Register Data Hold Time0ns
Clock to Output5ns
Clock Width LOW3ns
HIGH3ns
D-Type100MHz
Maximum
D-Type133MHz
Frequency
External Feedback
Internal Feedback (f
No Feedback
CNT
T-Type91MHz
)
T-Type125MHz
166.7MHz
Setup Time from Input, I/O, or Feedback to Gate5.5ns
Latch Data Hold Time0ns
Gate to Output6ns
Gate Width LOW3ns
Input, I/O, or Feedback to Output Through9.5ns
Transparent Input or Output Latch
Input Register Setup Time2ns
Input Register Hold Time2ns
Input Register Clock to Combinatorial Output11ns
Input Register Clock to Output Register SetupD-Type9ns
T-Type10ns
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
t
SLL
Input Register Clock WidthLOW3ns
HIGH3ns
Maximum Input Register Frequency166.7MHz
Input Latch Setup Time2ns
Input Latch Hold Time2ns
Input Latch Gate to Combinatorial Output12ns
Input Latch Gate to Output Through Transparent Output Latch14ns
Setup Time from Input, I/O, or Feedback Through7.5ns
Transparent Input Latch to Output Latch Gate
11MACH210A-7 (Com’l)
AMD
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges (continued)
Parameter
-7
SymbolParameter DescriptionMinMaxUnit
t
IGS
t
WIGL
t
PDLL
Input Latch Gate to Output Latch Setup10ns
Input Latch Gate Width LOW3ns
Input, I/O, or Feedback to Output Through Transparent11.5ns
Input and Output Latches
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
Asynchronous Reset to Registered or Latched Output12ns
Asynchronous Reset Width8ns
Asynchronous Reset Recovery Time8ns
Asynchronous Preset to Registered or Latched Output12ns
Asynchronous Preset Width8ns
Asynchronous Preset Recovery Time8ns
Input, I/O, or Feedback to Output Enable7.5ns
Input, I/O, or Feedback to Output Disable7.5ns
Note:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
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.
Programming conditions may differ.
= 0°C to +70°C)200 mA. . . . . .
A
DC CHARACTERISTICS over COMMERCIAL operating ranges unless otherwise specified
Parameter
SymbolParameter DescriptionTest Conditions MinTyp Max Unit
V
OH
V
OL
V
IH
V
IL
I
IH
I
IL
I
OZH
I
OZL
I
SC
I
CC
Output HIGH VoltageIOH = –3.2 mA, VCC = Min 2.4V
V
= VIH or V
IN
IL
Output LOW VoltageIOL = 16 mA, VCC = Min0.5 V
= VIH or V
V
IN
IL
Input HIGH VoltageGuaranteed Input Logical HIGH 2.0V
Voltage for all Inputs (Note 1)
Input LOW VoltageGuaranteed Input Logical LOW0.8 V
Voltage for all Inputs (Note 1)
Input HIGH Leakage CurrentVIN = 5.25 V, VCC = Max (Note 2) 10 µA
Input LOW Leakage CurrentVIN = 0 V, V
Off-State Output LeakageV
Current HIGHV
Off-State Output LeakageV
Current LOWV
Output Short-Circuit CurrentV
Supply Current (Typical)V
= 5.25 V, VCC = Max10 µA
OUT
= V
IN
= 0 V, VCC = Max–100 µA
OUT
= V
IN
= 0.5 V, VCC = Max (Note 3) –30–160 mA
OUT
= 5V, TA= 25°C, f = 25 MHz 135 mA
CC
= Max (Note 2)–100 µA
CC
or VIL (Note 2)
IH
or VIL (Note 2)
IH
(Note 4)
Notes:
1. These are absolute values with respect to device ground and all overshoots due to system or tester noise are included.
2. I/O pin leakage is the worst case of I
and I
IL
(or IIH and I
OZL
OZH
).
3. Not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second.
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
OUT
4. Measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and is capable of being
Register Data Hold Time00ns
Clock to Output (Note 3)68ns
Clock LOW56ns
Width HIGH56ns
D-Type8066.7MHz
f
MAX
t
t
t
t
GWL
t
PDL
SL
HL
GO
Maximum
External Feedback 1/(tS + tCO)
Frequency
D-Type10083.3MHz
(Note 1)
Internal Feedback (f
CNT
No Feedback 1/(t
)
S
+ t
)
H
Setup Time from Input, I/O, or Feedback to Gate6.57ns
Latch Data Hold Time00ns
Gate to Output (Note 3)710ns
Gate Width LOW56ns
Input, I/O, or Feedback to Output Through
T-Type7462.5MHz
T-Type9176.9MHz
Transparent Input or Output Latch1214ns
t
SIR
t
HIR
t
ICO
t
ICS
Input Register Setup Time22ns
Input Register Hold Time22ns
Input Register Clock to Combinatorial Output1315ns
Input Register Clock to Output Register SetupD-Type1012ns
T-Type1113ns
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
Input RegisterLOW56ns
Clock WidthHIGH56ns
Maximum Input Register Frequency 1/(t
WICL
+ t
)10083.3MHz
WICH
Input Latch Setup Time22ns
Input Latch Hold Time22ns
Input Latch Gate to Combinatorial Output1417ns
Input Latch Gate to Output Through Transparent
Output Latch1619ns
t
SLL
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate 8.59ns
t
IGS
Input Latch Gate to Output Latch Setup1113ns
-10-12
10083.3MHz
14
MACH210A-10/12 (Com’l)
AMD
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges (Note 2)
(continued)
Parameter
SymbolParameter DescriptionMinMaxMinMaxUnit
t
WIGL
t
PDLL
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
Notes:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
2. See Switching Test Circuit, for test conditions.
3. Parameters measured with 16 outputs switching.
Input Latch Gate Width LOW56ns
Input, I/O, or Feedback to Output Through Transparent
Input and Output Latches1416ns
Asynchronous Reset to Registered or Latched Output2516ns
Asynchronous Reset Width (Note 1)1012ns
Asynchronous Reset Recovery Time (Note 1)108ns
Asynchronous Preset to Registered or Latched Output1516ns
Asynchronous Preset Width (Note 1)1012ns
Asynchronous Preset Recovery Time (Note 1)108ns
Input, I/O, or Feedback to Output Enable (Note 3)1012ns
Input, I/O, or Feedback to Output Disable (Note 3)1012ns
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.
Programming conditions may differ.
= 0°C to +70°C)200 mA. . . . . .
A
DC CHARACTERISTICS over COMMERCIAL operating ranges unless otherwise specified
Parameter
SymbolParameter DescriptionTest Conditions MinTyp Max Unit
V
OH
V
OL
V
IH
V
IL
I
IH
I
IL
I
OZH
I
OZL
I
SC
I
CC
Output HIGH VoltageIOH = –3.2 mA, VCC = Min 2.4V
V
= VIH or V
IN
IL
Output LOW VoltageIOL = 16 mA, VCC = Min0.5 V
= VIH or V
V
IN
IL
Input HIGH VoltageGuaranteed Input Logical HIGH 2.0V
Voltage for all Inputs (Note 1)
Input LOW VoltageGuaranteed Input Logical LOW0.8 V
Voltage for all Inputs (Note 1)
Input HIGH Leakage CurrentVIN = 5.25 V, VCC = Max (Note 2) 10 µA
Input LOW Leakage CurrentVIN = 0 V, V
Off-State Output LeakageV
Current HIGHV
Off-State Output LeakageV
Current LOWV
Output Short-Circuit CurrentV
Supply Current (Typical)V
= 5.25 V, VCC = Max10 µA
OUT
= V
IN
= 0 V, VCC = Max–100 µA
OUT
= V
IN
= 0.5 V, VCC = Max (Note 3) –30–160 mA
OUT
= 5V, TA= 25°C, f = 25 MHz 135 mA
CC
= Max (Note 2)–100 µA
CC
or VIL (Note 2)
IH
or VIL (Note 2)
IH
(Note 4)
Notes:
1. These are absolute values with respect to device ground and all overshoots due to system or tester noise are included.
2. I/O pin leakage is the worst case of I
and I
IL
(or IIH and I
OZL
OZH
).
3. Not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second.
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
OUT
4. Measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and is capable of being
Register Data Hold Time00ns
Clock to Output (Note 3)7.510ns
Clock LOW67.5ns
Width HIGH67.5ns
D-Type6453MHz
f
MAX
t
t
t
t
GWL
t
PDL
SL
HL
GO
Maximum
External Feedback 1/(tS + tCO)
Frequency
D-Type8061.5MHz
(Note 1)
Internal Feedback (f
CNT
No Feedback 1/(t
)
S
+ t
)
H
Setup Time from Input, I/O, or Feedback to Gate88.5ns
Latch Data Hold Time00ns
Gate to Output (Note 3)8.512ns
Gate Width LOW67.5ns
Input, I/O, or Feedback to Output Through
T-Type5950MHz
T-Type72.557MHz
Transparent Input or Output Latch14.517ns
t
SIR
t
HIR
t
ICO
t
ICS
Input Register Setup Time2.52.5ns
Input Register Hold Time33ns
Input Register Clock to Combinatorial Output1618ns
Input Register Clock to Output Register SetupD-Type1214.5ns
T-Type1316ns
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
Input RegisterLOW67.5ns
Clock WidthHIGH67.5ns
Maximum Input Register Frequency 1/(t
WICL
+ t
)8066.5MHz
WICH
Input Latch Setup Time2.52.5ns
Input Latch Hold Time33ns
Input Latch Gate to Combinatorial Output1720.5ns
Input Latch Gate to Output Through Transparent
Output Latch19.523ns
t
SLL
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate 10.511ns
t
IGS
Input Latch Gate to Output Latch Setup13.516ns
-12-14
8066.5MHz
MACH210A-12/14 (Ind)
17
AMD
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges (Note 2)
(continued)
Parameter
SymbolParameter DescriptionMinMaxMinMaxUnit
t
WIGL
t
PDLL
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
Notes:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
2. See Switching Test Circuit, for test conditions.
3. Parameters measured with 16 outputs switching.
Input Latch Gate Width LOW67.5ns
Input, I/O, or Feedback to Output Through Transparent
Input and Output Latches1719.5ns
Asynchronous Reset to Registered or Latched Output19.519.5ns
Asynchronous Reset Width (Note 1)1214.5ns
Asynchronous Reset Recovery Time (Note 1)1210ns
Asynchronous Preset to Registered or Latched Output1819.5ns
Asynchronous Preset Width (Note 1)1214.5ns
Asynchronous Preset Recovery Time (Note 1)1210ns
Input, I/O, or Feedback to Output Enable (Note 3)1214.5ns
Input, I/O, or Feedback to Output Disable (Note 3)1214.5ns
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.
Programming conditions may differ.
= 0°C to +70°C)200 mA. . . . . .
A
DC CHARACTERISTICS over COMMERCIAL operating ranges unless otherwise specified
Parameter
SymbolParameter DescriptionTest Conditions MinTyp Max Unit
V
OH
V
OL
V
IH
V
IL
I
IH
I
IL
I
OZH
I
OZL
I
SC
I
CC
Output HIGH VoltageIOH = –3.2 mA, VCC = Min2.4 V
V
= VIH or V
IN
IL
Output LOW VoltageIOL = 16 mA, VCC = Min0.5 V
= VIH or V
V
IN
IL
Input HIGH VoltageGuaranteed Input Logical HIGH 2.0V
Voltage for all Inputs (Note 1)
Input LOW VoltageGuaranteed Input Logical LOW0.8 V
Voltage for all Inputs (Note 1)
Input HIGH Leakage CurrentVIN = 5.25 V, VCC = Max (Note 2) 10 µA
Input LOW Leakage CurrentVIN = 0 V, V
Off-State Output LeakageV
Current HIGHV
Off-State Output LeakageV
Current LOWV
Output Short-Circuit CurrentV
Supply Current (Typical)V
= 5.25 V, VCC = Max10 µA
OUT
= V
IN
= 0 V, VCC = Max–10 µA
OUT
= V
IN
= 0.5 V, VCC = Max (Note 3)–30 –160 mA
OUT
= 5V, TA= 25°C, f = 25 MHz 120 mA
CC
= Max (Note 2)–10 µA
CC
or VIL (Note 2)
IH
or VIL (Note 2)
IH
(Note 4)
Notes:
1. These are absolute values with respect to device ground and all overshoots due to system or tester noise are included.
2. I/O pin leakage is the worst case of I
and I
IL
(or IIH and I
OZL
OZH
).
3. Not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second.
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
OUT
4. Measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and is capable of being
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges (Note 2)
Parameter
-12
SymbolParameter DescriptionMinMaxMinMaxMinMaxUnit
t
PD
Input, I/O, or Feedback to Combinatorial Output
(Note 3)121520ns
D-type71013ns
T-type81114ns
t
t
t
t
WH
S
t
CO
WL
Setup Time from Input, I/O,
or Feedback to Clock
H
Register Data Hold Time000ns
Clock to Output (Note 3)81012ns
Clock LOW668ns
Width HIGH668ns
D-type66.75040MHz
f
MAX
t
t
t
t
GWL
t
PDL
SL
HL
GO
External Feedback 1/(tS + tCO)
Maximum
Frequency
D-type83.366.650MHz
(Note 1)
Internal Feedback (f
CNT
No Feedback 1/(t
)
WL
+ t
WH
)
Setup Time from Input, I/O, or Feedback to Gate71013ns
Latch Data Hold Time000ns
Gate to Output (Note 3)101112ns
Gate Width LOW668ns
Input, I/O, or Feedback to Output Through
T-type62.547.638.5MHz
T-type76.962.547.6MHz
83.383.362.5MHz
Transparent Input or Output Latch141722ns
t
SIR
t
HIR
t
ICO
t
ICS
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
Input Register Setup Time222ns
Input Register Hold Time22.53ns
Input Register Clock to Combinatorial Output151823ns
Input Register Clock to Output Register Setup121520ns
D-type
T-type
131621ns
Input RegisterLOW668ns
Clock WidthHIGH668ns
Maximum Input Register Frequency 1/(t
WICL
+ t
)83.383.362.5MHz
WICH
Input Latch Setup Time222ns
Input Latch Hold Time22.53ns
Input Latch Gate to Combinatorial Output172025ns
Input Latch Gate to Output Through Transparent
Output Latch192227ns
t
SLL
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate 91215ns
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.
Programming conditions may differ.
DC CHARACTERISTICS over INDUSTRIAL operating ranges unless otherwise
specified
Parameter
SymbolParameter DescriptionTest ConditionsMinTypMax Unit
VOHOutput HIGH VoltageIOH = –3.2 mA, VCC = Min2.4V
VIN = VIH or VIL
VOLOutput LOW VoltageIOL = 16 mA, VCC = Min 0.5V
VIN = VIH or VIL
VIHInput HIGH VoltageGuaranteed Input Logical HIGH2.0V
tARAsynchronous Reset to Registered or Latched Output19.52430ns
tARWAsynchronous Reset Width (Note 1)14.51824ns
tARRAsynchronous Reset Recovery Time (Note 1)101218ns
tAPAsynchronous Preset to Registered or Latched Output19.52430ns
tAPWAsynchronous Preset Width (Note 1)14.51824ns
tAPRAsynchronous Preset Recovery Time (Note 1)101218ns
tEAInput, I/O, or Feedback to Output Enable (Note 3)14.51824ns
tERInput, I/O, or Feedback to Output Disable (Note 3)14.51824ns
Notes:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
2. See Switching Test Circuit, for test conditions.
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.
Programming conditions may differ.
= 0°C to +70°C)200 mA. . . . . .
A
DC CHARACTERISTICS over COMMERCIAL operating ranges unless otherwise specified
Parameter
SymbolParameter DescriptionTest Conditions MinTyp Max Unit
V
V
V
V
I
OZH
I
I
I
OH
OL
I
IH
I
IL
OZL
SC
CC
IH
IL
Output HIGH VoltageIOH = –3.2 mA, VCC = Min 2.4V
V
= VIH or V
IN
IL
Output LOW VoltageIOL = 16 mA, VCC = Min0.5 V
V
= VIH or V
IN
IL
Input HIGH VoltageGuaranteed Input Logical HIGH 2.0V
Voltage for all Inputs (Note 1)
Input LOW VoltageGuaranteed Input Logical LOW0.8 V
Voltage for all Inputs (Note 1)
Input HIGH Leakage CurrentVIN = 5.25 V, VCC = Max (Note 2) 10 µA
Input LOW Leakage CurrentVIN = 0 V, V
Off-State Output LeakageV
Current HIGHV
Off-State Output LeakageV
Current LOWV
Output Short-Circuit CurrentV
Supply Current (Typical)V
= 5.25 V, VCC = Max10 µA
OUT
= V
IN
= 0 V, VCC = Max–100 µA
OUT
= V
IN
= 0.5 V, VCC = Max (Note 3) –30–160 mA
OUT
= 5 V, TA= 25°C, f = 25 MHz 45 mA
CC
= Max (Note 2)–100 µA
CC
or VIL (Note 2)
IH
or VIL (Note 2)
IH
(Note 4)
Notes:
1. These are absolute values with respect to device ground and all overshoots due to system or tester noise are included.
2. I/O pin leakage is the worst case of I
and I
IL
(or IIH and I
OZL
OZH
).
3. Not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second.
V
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
OUT
4. Measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and is capable of being
loaded, enabled, and reset.
Input, I/O, or Feedback to Combinatorial Output12ns
Setup Time from Input, I/O,
or Feedback to Clock
D-type12ns
T-type13ns
Register Data Hold Time0ns
Clock to Output 6ns
Clock LOW6ns
Width HIGH6ns
D-type55.6MHz
f
MAX
t
SL
t
HL
t
GO
t
GWL
t
PDL
Maximum
External Feedback
Frequency
D-type83.3MHz
(Note 1)
83.3MHz
Internal Feedback (f
No Feedback
CNT
)
Setup Time from Input, I/O, or Feedback to Gate12ns
Latch Data Hold Time0ns
Gate to Output7ns
Gate Width LOW6ns
Input, I/O, or Feedback to Output Through
T-type52.6MHz
T-type76.9MHz
Transparent Input or Output Latch14ns
t
SIR
t
HIR
t
ICO
t
ICS
Input Register Setup Time2ns
Input Register Hold Time2.5ns
Input Register Clock to Combinatorial Output17ns
Input Register Clock to Output Register SetupD-type15ns
T-type16ns
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
Input RegisterLOW6ns
Clock WidthHIGH6ns
Maximum Input Register Frequency 83.3MHz
Input Latch Setup Time2ns
Input Latch Hold Time2.5ns
Input Latch Gate to Combinatorial Output19ns
Input Latch Gate to Output Through Transparent
Output Latch20ns
t
SLL
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate 13ns
Input Latch Gate Width LOW6ns
Input, I/O, or Feedback to Output Through Transparent
Input and Output Latches18ns
Asynchronous Reset to Registered or Latched Output24ns
Asynchronous Reset Width (Note 1)19ns
Asynchronous Reset Recovery Time (Note 1)19ns
Asynchronous Preset to Registered or Latched Output24ns
Asynchronous Preset Width (Note 1)19ns
Asynchronous Preset Recovery Time (Note 1)19ns
Input, I/O, or Feedback to Output Enable12ns
Input, I/O, or Feedback to Output Disable12ns
t
t
t
t
t
AR
ARW
ARR
t
AP
APW
APR
t
EA
t
ER
Notes:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
2. See Switching Test Circuit, for test conditions.
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.
Programming conditions may differ.
= 0°C to +70°C)200 mA. . . . . .
A
DC CHARACTERISTICS over COMMERCIAL operating ranges unless otherwise specified
Parameter
SymbolParameter DescriptionTest Conditions MinTyp Max Unit
V
OH
V
OL
V
IH
V
IL
I
IH
I
IL
I
OZH
I
OZL
I
SC
I
CC
Output HIGH VoltageIOH = –3.2 mA, VCC = Min 2.4V
V
= VIH or V
IN
IL
Output LOW VoltageIOL = 16 mA, VCC = Min0.5 V
= VIH or V
V
IN
IL
Input HIGH VoltageGuaranteed Input Logical HIGH 2.0V
Voltage for all Inputs (Note 1)
Input LOW VoltageGuaranteed Input Logical LOW0.8 V
Voltage for all Inputs (Note 1)
Input HIGH Leakage CurrentVIN = 5.25 V, VCC = Max (Note 2) 10 µA
Input LOW Leakage CurrentVIN = 0 V, V
Off-State Output LeakageV
Current HIGHV
Off-State Output LeakageV
Current LOWV
Output Short-Circuit CurrentV
Supply Current (Typical)V
= 5.25 V, VCC = Max10 µA
OUT
= V
IN
= 0 V, VCC = Max–100 µA
OUT
= V
IN
= 0.5 V, VCC = Max (Note 3) –30–160 mA
OUT
= 5V, TA= 25°C, f = 25 MHz 45 mA
CC
= Max (Note 2)–100 µA
CC
or VIL (Note 2)
IH
or VIL (Note 2)
IH
(Note 4)
Notes:
1. These are absolute values with respect to device ground and all overshoots due to system or tester noise are included.
2. I/O pin leakage is the worst case of I
and I
IL
(or IIH and I
OZL
OZH
).
3. Not more than one output should be shorted at a time and duration of the short-circuit should not exceed one second.
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
OUT
4. Measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and is capable of being
loaded, enabled, and reset.
Register Data Hold Time00ns
Clock to Output (Note 3)78ns
Clock LOW68ns
Width HIGH68ns
D-type5040MHz
f
MAX
Maximum
External Feedback 1/(tS + tCO)
Frequency
D-type58.845.4MHz
(Note 1)
Internal Feedback (f
CNT
)
T-type47.638.4MHz
T-type55.543.4MHz
D-type76.958.8MHz
t
t
t
t
GWL
t
PDL
SL
HL
GO
T-type71.455.5MHz
No Feedback 1/(t
Setup Time from Input, I/O, or Feedback to Gate1317ns
Latch Data Hold Time00ns
Gate to Output (Note 3)88ns
Gate Width LOW68ns
Input, I/O, or Feedback to Output Through
S
+ t
)
H
Transparent Input or Output Latch1722ns
t
SIR
t
HIR
t
ICO
t
ICS
Input Register Setup Time22ns
Input Register Hold Time2.53ns
Input Register Clock to Combinatorial Output1823ns
Input Register Clock to Output Register Setup1722ns
D-type
T-type
t
WICL
t
WICH
f
MAXIR
t
SIL
t
HIL
t
IGO
t
IGOL
Input RegisterLOW68ns
Clock WidthHIGH68ns
Maximum Input Register Frequency 1/(t
WICL
+ t
)83.362.5MHz
WICH
Input Latch Setup Time22ns
Input Latch Hold Time2.53ns
Input Latch Gate to Combinatorial Output2025ns
Input Latch Gate to Output Through Transparent
Output Latch2227ns
t
SLL
Setup Time from Input, I/O, or Feedback Through
Transparent Input Latch to Output Latch Gate 1519ns
t
IGS
Input Latch Gate to Output Latch Setup1823ns
-15-20
1823ns
MACH210AQ-15/20 (Com’l)
29
AMD
SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges (Note 2)
(continued)
Parameter
SymbolParameter DescriptionMinMaxMinMaxUnit
t
WIGL
t
PDLL
t
AR
t
ARW
t
ARR
t
AP
t
APW
t
APR
t
EA
t
ER
Notes:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
2. See Switching Test Circuit, for test conditions.
3. Parameters measured with 16 outputs switching.
Input Latch Gate Width LOW68ns
Input, I/O, or Feedback to Output Through Transparent
Input and Output Latches1924ns
Asynchronous Reset to Registered or Latched Output2530ns
Asynchronous Reset Width (Note 1)2025ns
Asynchronous Reset Recovery Time (Note 1)2025ns
Asynchronous Preset to Registered or Latched Output2530ns
Asynchronous Preset Width (Note 1)2025ns
Asynchronous Preset Recovery Time (Note 1)2025ns
Input, I/O, or Feedback to Output Enable (Note 3)1520ns
Input, I/O, or Feedback to Output Disable (Note 3)1520ns
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.
Programming conditions may differ.
DC CHARACTERISTICS over INDUSTRIAL operating ranges unless otherwise
specified
Parameter
SymbolParameter DescriptionTest ConditionsMinTypMax Unit
VOHOutput HIGH VoltageIOH = –3.2 mA, VCC = Min2.4V
VIN = VIH or VIL
VOLOutput LOW VoltageIOL = 16 mA, VCC = Min 0.5V
VIN = VIH or VIL
VIHInput HIGH VoltageGuaranteed Input Logical HIGH2.0V
Current LOWVIN = VIH or VIL (Note 2)
ISCOutput Short-Circuit CurrentVOUT = 0.5 V, VCC = Max (Note 3)–30–160mA
ICCSupply Current (Typical)VCC = 5 V, TA = 25°C, f = 25 MHz (Note 4)45mA
Notes:
1. These are absolute values with respect to device ground and all overshoots due to system and/or tester noise are included.
IL
and I
OZL
2. I/O pin leakage is the worst case of I
3. Not more than one output should be shorted at a time. Duration of the short-circuit should not exceed one second.
OUT
= 0.5 V has been chosen to avoid test problems caused by tester ground degradation.
V
4. Measured with a 16-bit up/down counter pattern. This pattern is programmed in each PAL block and is capable of
being loaded, enabled, and reset.
tARAsynchronous Reset to Registered or Latched Output3036ns
tARWAsynchronous Reset Width (Note 1)2430ns
tARRAsynchronous Reset Recovery Time (Note 1)2430ns
tAPAsynchronous Preset to Registered or Latched Output3036ns
tAPWAsynchronous Preset Width (Note 1)2430ns
tAPRAsynchronous Preset Recovery Time (Note 1)2430ns
tEAInput, I/O, or Feedback to Output Enable (Note 3)1824ns
tERInput, I/O, or Feedback to Output Disable (Note 3)1824ns
Notes:
1. These parameters are not 100% tested, but are evaluated at initial characterization and at any time the design is modified
where capacitance may be affected.
2. See Switching Test Circuit, for test conditions.
3. Parameters measured with 16 outputs switching.
-18-24
MACH210AQ-18/24 (Ind)
33
AMD
TYPICAL CURRENT VS. VOLTAGE (I-V) CHARACTERISTICS
V
= 5.0 V, TA = 25°C
CC
(mA)
I
OL
80
60
40
20
–0.8 –0.6 –0.4.2–0.2–1.0
–20
–40
–60
.4.61.0.8
V
(V)
OL
–3–2–1
–100
–125
–150
Output, HIGH
–80
Output, LOW
IOH (mA)
25
–25
–50
–75
I
20
(mA)
I
123
45
14128I-5
V
(V)
OH
14128I-6
–2–1
123
–20
–40
–60
–80
–100
Input
34MACH210-7/10/12/15/20, Q-12/15/20
45
(V)
V
I
14128I-7
TYPICAL ICC CHARACTERISTICS
VCC = 5 V, TA = 25°C
150
125
100
75
ICC (mA)
AMD
MACH210A
MACH210
MACH210AQ
50
25
0
0 10203040 506070 8090100
Frequency (MHz)
14128I-8
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.
MACH210-7/10/12/15/20, Q-12/15/20
35
AMD
TYPICAL THERMAL CHARACTERISTICS
Measured at 25°C ambient. These parameters are not tested.
Parameter
SymbolParameter DescriptionTQFPPLCCUnit
θ
jc
Thermal impedance, junction to case 11.315°C/W
Typ
θ
ja
θ
jma
Thermal impedance, junction to ambient 4140°C/W
Thermal impedance, junction to 200 lfpm air3536°C/W
The data listed for plastic θjc are for reference only and are not recommended for use in calculating junction temperatures. The
θ
heat-flow paths in plastic-encapsulated devices are complex, making the
package surface. Tests indicate this measurement reference point is directly below the die-attach area on the bottom center of the
package. 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.
jc measurement relative to a specific location on the
36MACH210-7/10/12/15/20, Q-12/15/20
SWITCHING WAVEFORMS
AMD
Input, I/O,
or Feed-
back
Clock
Registered
Output
Input, I/O, or
Feedback
Combinatorial
Output
t
S
V
Registered Output
V
T
t
PD
V
T
14128I-9
Combinatorial Output
T
Input, I/O, or
Feedback
Gate
Latched
Out
t
PDL
V
T
t
H
T
t
CO
V
14128I-10
V
T
t
t
HL
SL
V
T
t
GO
V
T
14128I-11
Latched Output (MACH 2, 3, and 4)
t
WH
Clock
Clock Width
Registered
Input
t
SIR
Input
Register
Clock
Combinatorial
Output
Registered Input (MACH 2 and 4)
Notes:
= 1.5 V.
1. V
T
2. Input pulse amplitude 0 V to 3.0 V.
3. Input rise and fall times 2 ns–4 ns typical.
t
WL
V
T
t
ICO
14128I-12
Gate
t
GWS
V
T
14128I-13
Gate Width (MACH 2, 3, and 4)
V
t
T
HIR
Registered
Input
V
T
Input
Register
V
T
Clock
t
V
T
Output
Register
14128I-1414128I-15
Clock
ICS
V
T
Input Register to Output Register Setup
(MACH 2 and 4)
37MACH210-7/10/12/15/20, Q-12/15/20
AMD
SWITCHING WAVEFORMS
Latched
Combinatorial
In
Latched
Gate
Output
V
In
t
SIL
T
t
HIL
V
T
t
IGO
V
T
14128I-16
Latched Input (MACH 2 and 4)
t
PDLL
V
T
Latched
Out
t
Input
IGOL
Latch Gate
t
IGS
Output
Latch Gate
Notes:
1. VT = 1.5 V.
2. Input pulse amplitude 0 V to 3.0 V.
3. Input rise and fall times 2 ns–4 ns typical.
Latched Input and Output
(MACH 2, 3, and 4)
V
T
t
SLL
V
T
14128I-17
MACH210-7/10/12/15/20, Q-12/15/2038
SWITCHING WAVEFORMS
t
WICH
Clock
Input Register Clock Width
(MACH 2 and 4)
t
WICL
V
T
14128I-18
Input
Latch
Gate
t
WIGL
Input Latch Gate Width
(MACH 2 and 4)
AMD
V
T
14128I-19
Input, I/O, or
Feedback
Registered
Output
Clock
t
ARW
t
AR
V
T
Asynchronous Reset
Input, I/O, or
Feedback
Outputs
V
T
t
ARR
V
T
14128I-20
t
ER
Input, I/O,
or Feedback
Registered
Output
Clock
V
- 0.5V
OH
+ 0.5V
V
OL
t
APW
V
T
t
AP
V
T
t
APR
V
T
14128I-21
Asynchronous Preset
V
T
t
EA
V
T
Notes:
= 1.5 V.
1. V
T
2. Input pulse amplitude 0 V to 3.0 V.
3. Input rise and fall times 2 ns–4 ns typical.
14128I-22
Output Disable/Enable
39MACH210-7/10/12/15/20, Q-12/15/20
AMD
KEY TO SWITCHING WAVEFORMS
WAVEFORMINPUTSOUTPUTS
SWITCHING TEST CIRCUIT
Must be
Steady
May
Change
from H to L
May
Change
from L to H
Don’t Care,
Any Change
Permitted
Does Not
Apply
5 V
Will be
Steady
Will be
Changing
from H to L
Will be
Changing
from L to H
Changing,
State
Unknown
Center
Line is HighImpedance
“Off” State
KS000010-PAL
S
1
R
1
SpecificationS
, t
t
PD
CO
t
EA
Output
R
2
Commercial
1
C
L
R
1
Closed1.5 V
Z → H: Open35 pF1.5 V
C
L
Test Point
R
2
14128I-23
Measured
Output Value
Z → L: Closed300 Ω390 Ω
t
ER
H →Z: Open5 pFH → Z: VOH – 0.5 V
L →Z: ClosedL →Z: V
*Switching several outputs simultaneously should be avoided for accurate measurement.
+ 0.5 V
OL
MACH210-7/10/12/15/20, Q-12/15/2040
f
PARAMETERS
MAX
The parameter f
is the maximum clock rate at which
MAX
the device is guaranteed to operate. Because the flexibility inherent in programmable logic devices offers a
choice of clocked flip-flop designs, f
is specified for
MAX
three types of synchronous designs.
The first type of design is a state machine with feedback
signals sent off-chip. This external feedback could go
back to the device inputs, or to a second device in a
multi-chip state machine. The slowest path defining the
period is the sum of the clock-to-output time and the input setup time for the external signals (t
ciprocal, f
, is the maximum frequency with external
MAX
+ tCO). The re-
S
feedback or in conjunction with an equivalent speed device. This f
is designated “f
MAX
external.”
MAX
The second type of design is a single-chip state machine with internal feedback only. In this case, flip-flop
inputs are defined by the device inputs and flip-flop outputs. Under these conditions, the period is limited by the
internal delay from the flip-flop outputs through the internal feedback and logic to the flip-flop inputs. This f
designated “f
internal”. A simple internal counter is a
MAX
MAX
is
good example of this type of design; therefore, this parameter is sometimes called “f
CNT.
”
AMD
The third type of design is a simple data path application. In this case, input data is presented to the flip-flop
and clocked through; no feedback is employed. Under
these conditions, the period is limited by the sum of the
data setup time and the data hold time (t
a lower limit for the period of each f
mum clock period (t
+ tWL). Usually, this minimum
WH
clock period determines the period for the third f
ignated “f
no feedback.”
MAX
For devices with input registers, one additional f
rameter is specified: f
. Because this involves no
MAXIR
feedback, it is calculated the same way as f
+ tH). However,
S
type is the mini-
MAX
MAX
no feed-
MAX
, des-
MAX
pa-
back. The minimum period will be limited either by the
+ t
sum of the setup and hold times (t
the clock widths (t
WICL
+ t
WICH
SIR
). The clock widths are normally the limiting parameters, so that f
as 1/(t
WICL
+ t
). Note that if both input and output reg-
WICH
) or the sum of
HIR
is specified
MAXIR
isters are use in the same path, the overall frequency will
be limited by t
All frequencies except f
other measured AC parameters. f
ICS
.
internal are calculated from
MAX
internal is meas-
MAX
ured directly.
CLK
(SECOND
CHIP)
LOGICREGISTER
tt
SCO
f
External; 1/(tS + tCO)
MAX
t
S
CLK
LOGICREGISTER
CLK
LOGICREGISTER
f
Internal (f
MAX
CNT
)
CLK
REGISTER
LOGIC
t
S
f
No Feedback; 1/(tS + tH) or 1/(tWH + tWL)
MAX
t
SIR
f
MAXIR
t
HIR
; 1/(t
SIR
+ t
HIR
) or 1/(t
WICL
+ t
WICH
14128I-24
)
41MACH210-7/10/12/15/20, Q-12/15/20
AMD
ENDURANCE CHARACTERISTICS
The MACH families are manufactured using AMD’s
advanced Electrically Erasable process. This technology uses an EE cell to replace the fuse link used in
bipolar parts. As a result, the device can be erased and
reprogrammed, a feature which allows 100% testing at
the factory.
The MACH devices have been designed with the capability to reset during system power-up. Following powerup, all flip-flops will be reset to LOW. The output state
wide range of ways V
conditions are required to insure a valid power-up reset.
These conditions are:
will depend on the logic polarity. This feature provides
extra flexibility to the designer and is especially valuable
in simplifying state machine initialization. A timing diagram and parameter table are shown below. Due to the
synchronous operation of the power-up reset and the
Parameter
SymbolParameter DescriptionsMaxUnit
1. The V
2. Following reset, the clock input must not be driven
from LOW to HIGH until all applicable input and
feedback setup times are met.
rise must be monotonic.
CC
can rise to its steady state, two
CC
t
PR
t
S
t
WL
Registered
Power
Output
Clock
Power-Up Reset Time10µs
Input or Feedback Setup Time
Clock Width LOW
4 V
t
PR
t
S
t
WL
See
Switching
Characteristics
V
CC
14128I-26
Power-Up Reset Waveform
MACH210-7/10/12/15/20, Q-12/15/2044
USING PRELOAD AND OBSERVABILITY
In order to be testable, a circuit must be both controllable
and observable. To achieve this, the MACH devices
incorporate register preload and observability.
In preload mode, each flip-flop in the MACH device can
be loaded from the I/O pins, in order to perform
functional testing of complex state machines. Register
preload makes it possible to run a series of tests from a
known starting state, or to load illegal states and test for
proper recovery. This ability to control the MACH
device’s internal state can shorten test sequences,
since it is easier to reach the state of interest.
The observability function makes it possible to see the
internal state of the buried registers during test by
overriding each register’s output enable and activating
the output buffer. The values stored in output and buried
registers can then be observed on the I/O pins. Without
this feature, a thorough functional test would be
impossible for any designs with buried registers.
While the implementation of the testability features is
fairly straightforward, care must be taken in certain
instances to insure valid testing.
Preloaded
HIGH
DQQ
1
AR
Preloaded
HIGH
Q
D
2
Q
AR
AMD
One case involves asynchronous reset and preset. If the
MACH registers drive asynchronous reset or preset
lines and are preloaded in such a way that reset or
preset are asserted, the reset or preset may remove the
preloaded data. This is illustrated in Figure 2. Care
should be taken when planning functional tests, so that
states that will cause unexpected resets and presets are
not preloaded.
Another case to be aware of arises in testing combinatorial logic. When an output is configured as combinatorial, the observability feature forces the output into
registered mode. When this happens, all product terms
are forced to zero, which eliminates all combinatorial
data. For a straight combinatorial output, the correct
value will be restored after the preload or observe
function, and there will be no problem. If the function
implements a combinatorial latch, however, it relies on
feedback to hold the correct value, as shown in Figure 3.
As this value may change during the preload or observe
operation, you cannot count on the data being correct
after the operation. To insure valid testing in these
cases, outputs that are combinatorial latches should not
be tested immediately following a preload or observe
sequence, but should first be restored to a known state.
Preload
Mode
Q
1
AR
Q
2
Set
On
Off
Figure 2. Preload/Reset Conflict
14128I-27
All MACH 2 devices support both preload and
observability.
Contact individual programming vendors in order to
verify programmer support.
Reset
Figure 3. Combinatorial Latch
14128I-28
45MACH210-7/10/12/15/20, Q-12/15/20
AMD
DEVELOPMENT SYSTEMS (subject to change)
For more information on the products listed below, please consult the AMD FusionPLD Catalog.
MANUFACTURERSOFTWARE DEVELOPMENT SYSTEMS
Advanced Micro Devices, Inc.
P.O. Box 3453, MS 1028
Sunnyvale, CA 94088-3543
(800) 222-9323 or (408) 732-2400
Advanced Micro Devices, Inc.
P.O. Box 3453, MS 1028
Sunnyvale, CA 94088-3543
(800) 222-9323 or (408) 732-2400
Advanced Micro Devices, Inc.
P.O. Box 3453, MS 1028
Sunnyvale, CA 94088-3543
(800) 222-9323 or (408) 732-2400
Advanced Micro Devices, Inc.
P.O. Box 3453, MS 1028
Sunnyvale, CA 94088-3543
(800) 222-9323 or (408) 732-2400
Cadence Design Systems
555 River Oaks Pkwy
San Jose, CA 95134
(408) 943-1234
Capilano Computing
960 Quayside Dr., Suite 406
New Westminster, B.C.
Canada V3M 6G2
(800) 444-9064 or (604) 552-6200
MACHXL Software
Ver. 2.0
Design Center/AMD
Software
AMD-ABEL Software
Data I/O MACH Fitters
PROdeveloper/AMD
Software
PROsynthesis/AMD Software
TM
ComposerPIC
Designer
(Requires MACH Fitter)
Verilog, LeapFrog, RapidSim Simulators
(Models also available from Logic Modeling)
Ver. 3.3
MacABEL
TM
Software
(Requires SmartPart MACH Fitter)
CINA, Inc.
P.O. Box 4872
Mountain View, CA 94040
(415) 940-1723
Data I/O Corporation
10525 Willows Road N.E.
P.O. Box 97046
Redmond, WA 98073-9746
(800) 332-8246 or (206) 881-6444
iNt GmbH
Busenstrasse 6
D-8033 Martinsried, Munich, Germany
(89) 857-6667
Logic Modeling
19500 NW Gibbs Dr.
P.O. Box 310
Beaverton, OR 97075
(503) 690-6900
Logical Devices, Inc.
692 S. Military Trail
Deerfield Beach, FL 33442
(800) 331-7766 or (305) 428-6868
SmartCAT Circuit Analyzer
TM
-5 Software
ABEL
(Requires MACH Fitter)
TM
Synario
Software
PLDSim 90
LOG/iCTM Software
(Requires MACH Fitter)
SmartModelLibrary
CUPLTM Software
MACH210-7/10/12/15/20, Q-12/15/2046
DEVELOPMENT SYSTEMS (subject to change) (continued)
MANUFACTURERSOFTWARE DEVELOPMENT SYSTEMS
Mentor Graphics Corp.
8005 S.W. Boeckman Rd.
Wilsonville, OR 97070-7777
(800) 547-3000 or (503) 685-7000
PLDSynthesis
(Requires MACH Fitter)
QuickSim Simulator
(Models also available from Logic Modeling)
TM
AMD
MicroSim Corp.
20 Fairbanks
Irvine, CA 92718
(714) 770-3022
MINC Incorporated
6755 Earl Drive, Suite 200
Colorado Springs, CO 80918
(800) 755-FPGA or (719) 590-1155
OrCAD
3175 N.W. Aloclek Dr.
Hillsboro, OR 97124
(503) 690-9881
SUSIE–CAD
10000 Nevada Highway, Suite 201
Boulder City, NV 89005
(702) 293-2271
Teradyne EDA
321 Harrison Ave.
Boston, MA 02118
(800) 777-2432 or (617) 422-2793
Viewlogic Systems, Inc.
293 Boston Post Road West
Marlboro, MA 01752
(800) 442-4660 or (508) 480-0881
Design Center Software
(Requires MACH Fitter)
PLDesignerTM-XL Software
(Requires MACH Fitter)
Programmable Logic Design Tools 386+
Schematic Design Tool 386+
Digital Simulation Tools
TM
SUSIE
MultiSIM Interactive Simulator
ViewPLD or PROPLD
(Requires PROSim Simulator MACH Fitter)
ViewSim Simulator
(Models for ViewSim also available
from Logic Modeling)
Simulator
LASAR
MANUFACTURERTEST GENERATION SYSTEM
Acugen Software, Inc.
427-3 Amherst St., Suite 391
Nashua, NH 03063
(603) 891-1995
iNt GmbH
Busenstrasse 6
D-8033 Martinsried, Munich, Germany
(87) 857-6667
Advanced Micro Devices is not responsible for any information relating to the products of third parties. The inclusion of such information is not a representation nor
an endorsement by AMD of these products.
ATGENTM Test Generation Software
PLDCheck 90
47MACH210-7/10/12/15/20, Q-12/15/20
AMD
APPROVED PROGRAMMERS (subject to change)
For more information on the products listed below, please consult the AMD FusionPLD Catalog.
MANUFACTURERPROGRAMMER CONFIGURATION
Advin Systems, Inc.
1050-L East Duane Ave.
Sunnyvale, CA 94086
(408) 243-7000
BP Microsystems
100 N. Post Oak Rd.
Houston, TX 77055-7237
(800) 225-2102 or (713) 688-4600
Data I/O Corporation
10525 Willows Road N.E.
P.O. Box 97046
Redmond, WA 98073-9746
(800) 332-8246 or (206) 881-6444
Logical Devices Inc./Digelec
692 S. Military Trail
Deerfield Beach, FL 33442
(800) 331-7766 or (305) 428-6868
SMS North America, Inc.
16522 NE 135th Place
Redmond, WA 98052
(800) 722-4122
or
SMS
lm Grund 15
D-7988 Vangen Im Allgau, Germany
07522-5018
UniSite
TM
Pilot U84
BP1200
Model 3900
ALLPROTM–88
Sprint/Expert
AutoSite
Stag Microsystems Inc.
1600 Wyatt Dr. Suite 3
Santa Clara, CA 95054
(408) 988-1118
or
Stag House
Martinfield, Welwyn Garden City
Herfordshire UK AL7 1JT
707-332148
System General
510 S. Park Victoria Dr.
Milpitas, CA 95035
(408) 263-6667
or
3F, No. 1, Alley 8, Lane 45
Bao Shing Rd., Shin Diau
Taipei, Taiwan
2-917-3005
Stag Quazar
Turpro-1
APPROVED ON-BOARD PROGRAMMERS
MANUFACTURERPROGRAMMER CONFIGURATION
Corelis, Inc.
12607 Hidden Creek Way, Suite H
Cerritos, California 70703
(310) 926-6727
EDI Corporation
P.O. Box 366
Patterson, CA 95363
(209) 892-3270
Emulation Technology
2344 Walsh Ave., Bldg. F
Santa Clara, CA 95051
(408) 982-0660
Logical Systems Corp.
P.O. Box 6184
Syracuse, NY 13217-6184
(315) 478-0722
Procon Technologies, Inc.
1333 Lawrence Expwy, Suite 207
Santa Clara, CA 95051
(408) 246-4456
Contact Manufacturer
Contact Manufacturer
Contact Manufacturer
Contact Manufacturer
AMD
49MACH210-7/10/12/15/20, Q-12/15/20
AMD
PHYSICAL DIMENSIONS*
PL 044
44-Pin Plastic Leaded Chip Carrier (measured in inches)
.685
.695
.650
.656
.042
.056
.062
.083
.685
.695
.650
.656
.026
.032
Pin 1 I.D.
TOP VIEW
.050 REF
.009
.015
.090
.120
.165
.180
SIDE VIEW
.590
.500
.630
REF
.013
.021
SEATING PLANE
16-038-SQ
PL 044
DA78
6-28-94 ae
MACH210-7/10/12/15/20, Q-12/15/2050
PHYSICAL DIMENSIONS*
PQT044
44-Pin Thin Quad Flat Pack (measured in millimeters)
44
1
9.80
10.20
11.80
12.20
AMD
11.80
12.20
9.80
10.20
11° – 13°
0.95
1.05
1.00 REF.
0.30
0.45
0.80 BSC
1.20 MAX
11° – 13°
16-038-PQT-2_AH
PQT 44
5-4-95 ae
*For reference only. BSC is an ANSI standard for Basic Space Centering.
Trademarks
Copyright 1995 Advanced Micro Devices, Inc. All rights reserved.
AMD, the AMD logo, MACH, and PAL are registered trademarks of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
51MACH210-7/10/12/15/20, Q-12/15/20
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.