FPGA MPUs

From Wikipedia: "A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence the term "field-programmable".

So in difference to my LISY MPUs which do use software emulation, my FPGA MPUs use hardware emulation.

At the moment I do have:

-> BallyFA for Bally pinball machines; version 1.02 available.

-> GottFA80 for Gottlieb System80/80A/80B pinball machines

-> GottFA1 for Gottlieb System1 pinball machines

-> GottFA1_PLuS for Gottlieb System1 pinball machines with integrated Power Supply & Solenoid/Lampdriver


Most of my MPUs are using the cheap Alterra Cyclone II dev board which is available on eBay and Aliexpress for 30€ or so. Search for "Altera CycloneII EP2C5T144"

Note: you can check if your FPGA is working by using my FPGA checker!

USB Blaster, needed for Software updates
This 'Cyclone IV FPGA EP4CE6E22C8N EP4CE6 development board ' from the Wavgat store on Aliexpress. This board is currently not available!
For some of my boards more memory is needed. Here I'm using a more advanced board, the 'Cyclone IV FPGA. This is the QMTECH Altera Intel FPGA Core Board CycloneIV EP4CE15 board from the QMTECH store on Aliexpress. This board is currently not available!