GNOME Processor

The project is designed to extend the capabilities of the GNOME microprocessor, using DWARF. There are also descriptions and pictures of the internal structure of the microprocessor, the way modules are interconnected one with each other and also the main differences between the microprocessor in GNOME and the one in DWARF. The main functions and architecture of the microprocessor have been explained here, also there are some tables containing the DWARF’s instruction set encoding, and the DWARF’s instruction set. This project contains programs for each module designed in Verilog, it contains examples of simulations and outputs.