Nav apraksta

Min f70be03094 Cleanup 6 gadi atpakaļ
docs 67bb6d0dec Added docs 6 gadi atpakaļ
simulation de18826119 Added simulation directory 6 gadi atpakaļ
src 765071d73f Testiug UART 6 gadi atpakaļ
tools c49e82bd6d Added BS compiler 6 gadi atpakaļ
.gitignore 67bb6d0dec Added docs 6 gadi atpakaļ
UCL_project_y3.qpf 64de66976e initial 6 gadi atpakaļ
UCL_project_y3.qsf 765071d73f Testiug UART 6 gadi atpakaļ
readme.md de18826119 Added simulation directory 6 gadi atpakaļ

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.