Brak opisu

Min 5cd9c4d626 Cleanup 6 lat temu
docs 67bb6d0dec Added docs 6 lat temu
simulation de18826119 Added simulation directory 6 lat temu
src 5cd9c4d626 Cleanup 6 lat temu
tools c49e82bd6d Added BS compiler 6 lat temu
.gitignore 67bb6d0dec Added docs 6 lat temu
UCL_project_y3.qpf 64de66976e initial 6 lat temu
UCL_project_y3.qsf 5cd9c4d626 Cleanup 6 lat temu
readme.md de18826119 Added simulation directory 6 lat temu

readme.md

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.