Skip to content

A. Design Goals

littekge edited this page Dec 11, 2024 · 2 revisions

The overall design goal of this project is to create a working RISC-V processor and demonstrate its functionality by coding a program in C for it to run. Using an assembler and compiler, we wanted the processor to run a simple chess game, with player interactions controlled by the keys and switches on an FPGA and ASCII graphics using VGA output to the monitor. This goal facilitated the need for three distinct components:

  1. A RISC-V processor.
  2. A VGA controller capable of rendering ASCII characters.
  3. A C compiler and assembler.

Clone this wiki locally