The FPGA implementation of the MC14500 CPU used a Altera Cyclone III FPGA and the Quartus II development environment. Unfortunately both the Cyclone III FPGA and Quartus II are now outdated. Cyclone III are no more supported by newest Altera development environment.
Features of the MC14500 CPU are:
Cyclone FPGA EP3C5E144C8 in the rather small QFP 144 case
16 inputs plus 16 outputs that can be read back
16 bit wide ROM (2kByte) containing the program
High speed
All important signals available on the pins
Embarrassing how little of the chips internal logic is used, leaving space for much more
1 bit wide RAM to store temporary data
All CPU signals are fed to pins of the FPGA
The program running in the real hardware can be analyzed with the FPGA embedded logic analyzer.