MACH64 Programmable Logic Starter Kit

The MACH64 kit comes complete with everything you need to learn, experiment, design and program with Complex Programmable Logic Devices (CPLDs). Hands-on labs and manual.

MACH64 Programmable Logic Starter Kit

The MACH64 Programmable Logic Starter Kit takes you from mystery to mastery in the technology of Complex Programmable Logic Devices (CPLDs).

Learn to turn Software into Hardware with this incredible course!

What's a CPLD?
CPLDs are chips that are internally constructed of an array or matrix of programmable logic units or blocks. Each cell can perform various logic functions.

The power of CPLDs is that with a software based tool you can write "code" that is compiled into a hardware description that is then downloaded and Flashed into the CPLD changing its behavior to your exact specifications.

By mastering this technology, you can develop your own chips that run at blazing speeds as well design very complex systems that would be impossible with discrete TTL chips.

CPLDs are a great starting point for those interested in programmable logic technology and allow you to seamlessly move into their bigger brothers - Field Programmable Gate Arrays (FPGAs) when you're ready.

The MACH64 kit is two kits in one:

• A complete Lattice ispMACH 4000 series development kit with a built-in programmer which supports external targets as well.

• A powerful educational kit that teaches CPLD technology and programming from the ground up - applicable to any CPLD.

The MACH64 kit comes complete with everything you need to learn, experiment, design and program with CPLDs. The included 250+ page manual starts off with the technology of CPLDs and then eases you into the ABEL Language used to program CPLDs.

Hands-on projects include:

  • Basic logic gates
  • Counters
  • State machines
  • ALU design
  • Audio generation
  • NTSC
  • VGA video generation and much more!

Everything you need to build all the labs is included in the kit along with extra parts for your own creations. Resistors, capacitors, LEDs, transistors, diodes, and more. Design your own chips too!

Windows PC with parallel port. NTSC TV monitor for NTSC labs. VGA monitor for VGA labs.

What's ABEL?
ABEL stands for Advanced Boolean Equation Language. It's an industry standard language used to program CPLDs and is very easy to learn. ABEL is similar to a subset of C in many ways.

Course Includes:

  • MACH64 Development Board
  • Built in Programmer
  • 250+ Page User Manual
  • 9V DC Wall Adapter
  • Parallel Programming Cable
  • A/V Cable
  • Solderless Breadboard
  • 40 Hook up Wires (20 long, 20 short)
  • Over 75 Passive Components
  • Windows CD-ROM w/Software & Tools
  • Over 20 Step by Step Tutorials

How do I enroll? 

1. You can order online with a credit card or PayPal (click the 'Add to Cart' button). 

2. Call us at (800) 321-2155 and ask for course 02-623. 

3. You can mail a check or money order for $178.20
    (includes $18.25 for shipping/handling) to: 

    CIE Bookstore 
    1776 E. 17th Street 
    Cleveland, Ohio 44114
    Attn: MACH64 Programmable Logic Starter Kit

4. You can send a PayPal transfer of $178.20 to 

5. You can fax your order to us at 216-781-0331. 

Foreign shipping expense will be higher.

Customers who bought this item also bought

LogixPro 500 PLC Simulator

A complete stand-alone PLC training system on CD covering Allen-Bradley's (Rockwell) RSLogix 500 without the expense of a PLC.


Cleveland Institute of Electronics cap. Black with silver trim.

Robotics Fundamentals and Microcontroller Technology Course

Learn how to program microcontrollers and build a robot. Includes instructor support, hands-on labs, online exams and a certificate of completion.