RISC-V: Open-source instruction set architecture based on reduced instruction set computer principles.
-
Updated
Apr 2, 2026
RISC-V: Open-source instruction set architecture based on reduced instruction set computer principles.
A Reconfigurable RISC-V Core for Approximate Computing
This is an HTML/Javascript CPU simulator and assembler for the CPU I designed. Originally, I created this CPU on paper many years ago for a homework assignment in college. More recently, I implemented my design in the Logisim logic simulator, and eventually it ran on an FPGA.
A platform for learning and experimenting with logic circuits
Project implementations for the NAND2Tetris (Elements of Computing Systems) course, building a complete computer system from NAND gates to a functional CPU using HDL and low-level system design.
Reusable 4-bit CPU in Logisim with Verilog HDL, ISA docs, and a browser playground
Computer Architecture UIUC SP 2018
Design of Banked Memory Access Unit for Load Store Instructions of a 32-bit Vector Processor
In this project, you will be tasked with implementing pipeline registers and connecting all the modules you've created so far to build a complete RISC-V processor. The successful completion of this project will result in a functional MIPS processor, and you'll have the opportunity to gain bonus points by handling hazards.
Verilog implementation of 8-bit CISC Processor using 4 phase clocking scheme
These are various files pertaining to a CPU I designed. Can be used in conjunction with my Logisim CPU youtube video series.
A custom 32-bit RISC processor implemented in Verilog, demonstrating datapath, control logic, and instruction execution.
Aggreage of my past CPU designs.
Sample Verilog codes for digital circuits
This repository contains my work in completing the course titled "Building a RISC-V CPU Core" offered by the Linux Foundation through edX.
The purpose of this project is to design, simulate, implement, and verify a simpleRISC Computer (Mini SRC) consisting of a simple RISC processor, memory, and I/O.
FISC - Flexible Instruction Set Computer - Is the new Instruction Set Architecture inspired by ARMv8 and x86-64
Implementation of a simple 5-stage 32-bit pipelined processor and its assembler using VHDL and Python
Turing-Complete 8-bit CPU from 12K+ Logic Gates: Asymmetric 10-bit Addressing & 16-Level Call Stack with Full Toolchain – Solo Built by a 12-Year-Old in 12 days
Add a description, image, and links to the cpu-design topic page so that developers can more easily learn about it.
To associate your repository with the cpu-design topic, visit your repo's landing page and select "manage topics."