8080 Compatible CPU CPU8080 is a basic 8080 emulation in Verilog. It was completed
as a project to learn Verilog, but it can be useful as a very small
onchip controller CPU with very modest silicon area requirements.
In addition, the 8080 has a long list of software support available,
including many assemblers, compilers, an operating system (CP/M),
and many other wares. It requires significantly less area than
A Z80, but runs probally more than %50 of the same software,
since much of the software used on a Z80 was actually 8080
software which was never upgraded (the most famous example
being CP/M itself).