AMD Semiconductor PLD Hack

Anything They Make, We Can Unlock! Professional unlock and firmware extraction for AMD PAL, PALCE, MACH, and other programmable logic device families.

Supported Device Families

We support unlock and firmware extraction for the following AMD PLD series. If your exact part isn't listed, contact us – we're constantly researching new types.

Bipolar PAL (TTL) Series

PAL10H8 PAL10L8 PAL12H6 PAL12L6 PAL12L10 PAL14H4 PAL14L4 PAL14L8 PAL16A4 PAL16C1 PAL16H2 PAL16L2 PAL16L6 PAL16L8 PAL16P8 PAL16R4 PAL16R6 PAL16R8 PAL16RA8 PAL16RP4 PAL16RP6 PAL16RP8 PAL16X4 PAL18L4 PAL20C1 PAL20L2 PAL20L8 PAL20L10 PAL20R4 PAL20R6 PAL20R8 PAL20RA10 PAL20X4 PAL20X8 PAL20X10 PAL221P6 PAL22V10 PAL24L10 PAL24R4 PAL24R8 PAL24R10 PAL32VX10 AmPAL18P8 AmPAL22P10 AmPAL22V10 AmPAL23S8

PALCE (EE CMOS) Series

PALCE16V8 PALCE20V8 PALCE20RA10 PALCE22V10 PALCE24V10 PALCE26V12 PALCE29M16 PALCE29MA16 PALCE610 PALCE630

Programmable Logic Sequencer

PLS105 PLS167 PLS168 PLS30S16 PLSCE105 PLSCE167 PLSCE168 Am29CPL151 Am29CPL154 Am2971A

ECL PAL Series

PAL10H20EG8 PAL10H20EV8 PAL10020EG8 PAL10020EV8

MACH 1/2 (High-Density CPLD)

MACH110 MACH111 MACH120 MACH130 MACH131 MACH210 MACH210A MACH210AQ MACH211 MACH211SP MACH215 MACH220 MACH221 MACH221SP MACH230 MACH231 MACH231SP MACHLV210 MACHLV210A MACHLV211

MACH 3 Series

MACH335 MACH355

MACH 4 Series

MACH435 MACH445 MACH465 M4-32/32 M4-64/32 M4-64/64 M4-96/48 M4-128/64 M4-128/96 M4-192/96 M4-192/128 M4-256/128 M4-256/160 M4LV same densities

MACH 4A Series (M4A3 3.3V / M4A5 5V)

M4A3-32/32 M4A5-32/32 M4A3-64/32 M4A5-64/32 M4A3-64/64 M4A5-64/64 M4A3-96/48 M4A5-96/48 M4A3-128/64 M4A5-128/64 M4A3-128/96 M4A5-128/96 M4A3-192/96 M4A5-192/96 M4A3-192/128 M4A5-192/128 M4A3-256/128 M4A5-256/128 M4A3-256/192 M4A5-256/192

MACH 5 / M5LV Series

M5-128/68 M5-128/104 M5-128/120 M5-128/1 M5-192/96 M5-192/120 M5-192/160 M5-192/1 M5-256/128 M5-256/160 M5-256/192 M5-256/1 M5-320/160 M5-320/192 M5-320/1 M5-384/192 M5-384/1 M5-512/256 M5-512/1 M5LV-128/68 through M5LV-512/256

MACH 5A Series (M5A3 3.3V / M5A5 5V)

M5A5-192 M5A5-256 M5A5-320 M5A5-384 M5A5-512 M5A3-192 M5A3-256 M5A3-320 M5A3-384 M5A3-512 (with /68, /104, /120, /160, /192, /256 suffixes)

It is impossible to list all part numbers we can unlock. If your chip is not listed, please contact us – we can research new types to fit your demand.

AMD Semiconductor PLDs Overview

Advanced Micro Devices (AMD) was once a major force in the programmable logic industry. The foundation of its PLD business came in 1987, when AMD acquired Monolithic Memories, Inc. (MMI). MMI was the original inventor of the Programmable Array Logic (PAL) device. Through this acquisition, AMD inherited the industry-standard PAL technology and its associated patents. AMD proudly described itself as the world leader and patent-holder on the PAL device architecture. Because these legacy architectures are long out of production, reverse engineering of original PAL fuse patterns is often the only way to recover the logic for replacement or reimplementation. The company also held key patents on the extremely popular 22V10 architecture.

AMD's PLD product line began with classic bipolar TTL PAL devices. These included well-known 20-pin parts such as the PAL16L8, PAL16R4, PAL16R6, and PAL16R8. Larger 24-pin devices like the PAL20L8 and PAL20R8 families were also offered. The versatile 24-pin PAL22V10 quickly became one of the most successful PALs ever produced. On supporting programmers, a fuse-pattern dump from a known-good PAL can be read out and reused to replicate the design on equivalent parts. For even bigger designs, AMD released 28-pin parts such as the PAL24L10 and PAL24R10. The company also offered the PAL32VX10 for more advanced programmable logic requirements.

Later, AMD introduced the PALCE family, which used electrically erasable CMOS technology. The PALCE devices could be reprogrammed, giving them a major advantage over one-time-programmable bipolar parts. Key PALCE models included the PALCE16V8, PALCE20V8, and PALCE22V10. Because the CMOS cells are electrically erasable, the devices carry no encryption that would need to be cracked, which makes their logic straightforward to inspect and reuse. More advanced PALCE parts such as the PALCE24V10, PALCE26V12, and PALCE29M16 were also available.

AMD additionally developed programmable logic sequencers for state-machine applications. Notable sequencers included the PLS167, PLS168, and the CMOS PLSCE167 and PLSCE168. The Am29CPL151 and Am29CPL154 were instruction-based field-programmable controllers. For ultra-high-speed applications, AMD even produced ECL-based PAL devices, including the PAL10H20EV8 and PAL10020EV8 registered macrocells. Given their direct control over state machines, these sequencers can be disturbed by a carefully timed glitch attack on the clock line.

In the early 1990s, AMD moved into high-density CPLDs with the MACH family. The MACH 1 and MACH 2 families delivered from 900 to 3,600 gate equivalents. Popular MACH 1 and 2 models included the MACH110, MACH130, MACH210, and MACH230. The MACH 3 and MACH 4 families later added densities up to roughly 10,000 gates. The MACH 4A series scaled from 32 to 256 macrocells in both 3.3V and 5V versions. Recovering the configuration of these high-density CPLDs typically calls for firmware extraction through a programmer that understands the MACH JEDEC file format. The MACH 5 family reached densities from 128 to 512 macrocells. MACH 5 devices achieved propagation delays as fast as 5.5 nanoseconds and operating frequencies up to 182 MHz. Designers can unlock the full potential of the MACH 5 devices by using the accompanying design software to manage timing constraints.

In 1997, AMD spun off its programmable logic business into a separate company called Vantis. In 1999, Lattice Semiconductor acquired Vantis, bringing the AMD PLD legacy under the Lattice umbrella. Even after the acquisition, some engineers would hack together adapter boards to keep programming their legacy AMD PALs with modern tools.

Need a specific part unlocked?

If you don't see your exact AMD PLD model in our list, we may still be able to help. Our research team continuously expands the supported device database.

Contact Us for a Quote