/Risc-v-chip8

This is my created Risc-v cpu core on verilog and my created chip8 emulator ,which is running on it

Primary LanguageC

Risc-v-chip8

This repository contains an extremely simple implementation of the RV32I ISA cpu without 5 stage pipeline and chip8 emulator which is running on that cpu.
I use tang nano 9k fpga board and 4.3 inch 480xRGBx272 display

Current Design

  • Entirely written in Verilog.
  • Used 1 port block ram ip for memory inteface
  • Not designed with multiple RISC-V harts .
  • The privileged ISA is not implemented.
  • FENCE, FENCE.I and CSR instructions are not implemented.
  • Dont have 5 stage pipeline(be added in future)

User Guide