hughperkins / cpu-tutorial
Tutorial on building your own CPU, in Verilog
β33Updated 2 years ago
Related projects β
Alternatives and complementary repositories for cpu-tutorial
- π A curated list of awesome RISC-V implementationsβ130Updated last year
- 4 stage, in-order, secure RISC-V core based on the CV32E40Pβ131Updated 3 weeks ago
- 4 stage, in-order, compute RISC-V core based on the CV32E40Pβ217Updated 2 weeks ago
- βοΈPort of RISCOF to check the NEORV32 for RISC-V ISA compatibility.β25Updated this week
- NucleusRV - A 32-bit 5 staged pipelined risc-v core.β60Updated last month
- 64-bit multicore Linux-capable RISC-V processorβ78Updated 2 months ago
- Converts ELF files to HEX files that are suitable for Verilog's readmemh.β81Updated 2 years ago
- Basic RISC-V CPU implementation in VHDL.β161Updated 4 years ago
- Simple runtime for Pulp platformsβ36Updated last week
- MR1 formally verified RISC-V CPUβ52Updated 5 years ago
- DPI module for UART-based console interaction with Verilator simulationsβ24Updated 12 years ago
- A RISC-V Core (RV32I) written in Chisel HDLβ97Updated 5 months ago
- Naive Educational RISC V processorβ74Updated last month
- Instruction set simulator for RISC-V, MIPS and ARM-v6mβ89Updated 3 years ago
- FPGA based microcomputer sandbox for software and RTL experimentationβ45Updated this week
- Linux capable RISC-V SoC designed to be readable and useful.β130Updated last month
- RISC-V Dynamic Debugging Toolβ46Updated last year
- Kronos is a 3-stage in-order RISC-V RV32I_Zicsr_Zifencei core geared towards FPGA implementationsβ69Updated last year
- RISC-V Debug Support for our PULP RISC-V Coresβ225Updated last week
- RISC-V 32-bit microcontroller developed in Verilogβ158Updated last month
- SoC based on VexRiscv and ICE40 UP5Kβ151Updated 7 months ago
- Doom classic port to lightweight RISCβVβ81Updated 2 years ago
- β»οΈ Convert the NEORV32 processor into a synthesizable plain-Verilog netlist module using GHDL.β66Updated this week
- The CORE-V CVA5 is an Application class 5-stage RISC-V CPU specifically targetting FPGA implementations.β63Updated 7 months ago
- Another tiny RISC-V implementationβ52Updated 3 years ago
- Example LED blinking project for your FPGA dev board of choiceβ165Updated 3 months ago
- Documentation for the OpenHW Group's set of CORE-V RISC-V coresβ195Updated 2 weeks ago
- CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, suppoβ¦β272Updated this week
- pulp_soc is the core building component of PULP based SoCsβ78Updated 3 months ago
- It contains a curated list of awesome RISC-V Resources.β165Updated 3 years ago