This is an attempt at an updated version of building a microprocessor following a similar architecture as the Processador-ICMC.
This project aims to:
- extend the original architecture;
- use non editor specific HDL;
- add testbenches for most of the complex components (probably using the ModelSim simulation tools, but the testbench code will be in VHDL)
- add schematics for each component (atleast for the microprocessor)
- create a VHDL package for the microprocessor;
- create/recreate hardware components like:
- video card (VGA video card following some of these timings and based on this Ben Eater's video)
- serial interface (again, based on this Ben Eater's video)
- PS/2 interface (guess what, based on this other Ben Eater's video)
- sound card (maybe?, some FPGAs do have audio jacks...)
- create non FPGA specific macro components (microprocessor, video card, serial interface, ...) that can then be choosen to be added on the top-level entity.
Nothing ;)