# UCL 3rd year project ## Performance characterisation of 8-bit RISC and OISC architectures The aim is to compare similar characteristic RISC and OISC architectures to determinate advantages and trade-offs following points: * Which processor is easier to implement and expand; * Which processor requires less resources to implement; * Which processor performs on common benchmark; Possible application of both architectures could be use inside of microcontroller or SoC (System on a chip) systems similar to 8bit Atmel AVR or Mirochip PIC microcontrollers, therefore processors must be capable of controlling and communicating with external modules such as UART\footnote{Universal asynchronous receiver-transmitter} and GPIO (General Purpose Input/Output). ## Project Structure This project based on Intel Quartus. Hardware is implemented in SystemVerilog. Project directories: * *src* - HDL files, * *tools* - Implemented tools like compiler for designed architecture, * *memory* - Instructions and machine code, * *docs* - All documentation, * *simulation* - ModelSim simulation files.