Stages of prototyping a RISC-V processor on an FPGA?

This page summarizes the projects mentioned and recommended in the original post on /r/FPGA

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • wd65c02

    Cycle accurate FPGA implementation of various 6502 CPU variants

  • You can look for ideas at my test bench. The testbench is available here. Don't copy any actual code unless you are willing to abide by the GPL, though. I doubt it will help you in the literal way, anyways, as it is built for testing a CISC CPU, so some adaptations will be required no matter how free you are to use the code. I am hoping it will give you some ideas.

  • rocket-chip

    Rocket Chip Generator

  • My definition of a RISC CPU is one that has a reduced instruction set. In other words, the category of CPU is defined by the size of the instruction set, not in how it is implemented. Consider for example RISC-V CPUs. These are defined by their open instruction set alone, in spite of the fact that many implementations of RISC-V CPUs exist: some pipelined, and some not.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • picorv32

    PicoRV32 - A Size-Optimized RISC-V CPU

  • My definition of a RISC CPU is one that has a reduced instruction set. In other words, the category of CPU is defined by the size of the instruction set, not in how it is implemented. Consider for example RISC-V CPUs. These are defined by their open instruction set alone, in spite of the fact that many implementations of RISC-V CPUs exist: some pipelined, and some not.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can anyone explain simply how OpenSource the RISC-V actually is?

    2 projects | /r/RISCV | 8 May 2022
  • FPGA for RISC-V Processor

    1 project | /r/FPGA | 1 Oct 2021
  • Project ideas for RISC-V?

    2 projects | /r/RISCV | 6 Jun 2021
  • Question: Does the 32bit version of Rocket still supports FPU

    2 projects | /r/RISCV | 14 May 2021
  • The First Affordable RISC-V Computer Designed to Run Linux

    1 project | /r/linux | 13 Jan 2021