GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

processor-design

Star

Here are 170 public repositories matching this topic...

Language: All
Filter by language
All 170 Verilog 72 SystemVerilog 26 VHDL 20 Python 7 Assembly 5 C++ 5 HTML 4 C 3 JavaScript 3 Go 2
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
eurorack-cpu

katef / eurorack-cpu

Sponsor
Star 317

A CPU implemented in a modular synthesizer

modular synthesizer cpu-emulator processor-design
  • Updated Mar 20, 2022
HaDes-V

tscheipel / HaDes-V

Star 196

HaDes-V is an Open Educational Resource for learning microcontroller design. It guides you through creating a pipelined 32-bit RISC-V processor using SystemVerilog and FPGA tools. Developed by TU Graz's EAS Group, this resource combines hands-on exercises in hardware/software co-design with practical implementation on the Basys3 FPGA board.

processor-architecture pipelines riscv vivado systemverilog computer-architecture gtkwave system-verilog university-course risc-v c-programming rv32i open-education verilator open-educational-resources processor-design assembly-programming hardware-software-codesign microcontroller-design
  • Updated Feb 2, 2026
  • SystemVerilog

zslwyuan / Basic-SIMD-Processor-Verilog-Tutorial

Star 161

Implementation of a simple SIMD processor in Verilog, core of which is a 16-bit SIMD ALU. 2's compliment calculations are implemented in this ALU. The ALU operation will take two clocks. The first clock cycle will be used to load values into the registers. The second will be for performing the operations. 6-bit opcodes are used to select the fun…

cpu processor simd verilog alu adder instruction-set-architecture cadence-virtuoso multiplier verilog-project processor-design
  • Updated Jul 17, 2022
  • Verilog

peilin-chen / Zhulong-RISCV-CPU

Star 148

CPU Design Based on RISCV ISA

integrated-circuits processor-design
  • Updated Jun 14, 2024
  • Verilog

RISC-KC / basic_rv32s

Star 113

🎓 Instructional RISC-V processor design framework: single-cycle to 5-stage pipeline with FPGA verification and complete learning guidelines! A RISC-V CPU design guideline.

computer-science cpu fpga processor riscv verilog computer-architecture hdl soc verilog-hdl risc-v soft-core rv32i system-on-chip riscv32 dhrystone rv32 processor-design basic-rv32s risc-v-learn
  • Updated Feb 2, 2026
  • Verilog

shehanmunasinghe / tinyGPU

Star 68

tinyGPU: A Predicated-SIMD processor implementation in SystemVerilog

gpu simd systemverilog hdl computer-organization processor-design
  • Updated Jul 14, 2021
  • SystemVerilog

mpskex / chisel-npu

Star 39

Chisel implementation of Neural Processing Unit for System on the Chip

chisel3 system-on-chip processor-design npu
  • Updated Nov 4, 2026
  • Scala
Nibbling-bits

aofarmakis / Nibbling-bits

Star 36

Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.

assembly assembler verilog computer-architecture instruction-set-architecture computer-organization hardware-description-language processor-design single-cycle-processor
  • Updated Dec 7, 2024
  • Verilog

alirezakay / RISC-CPU

Star 31

A multi-cycle RISC CPU (processor) like MIPS-CPU architecture in VHDL ( a hardware-side implementation )

processor-architecture cpu vhdl isa cpu-model instruction-set-architecture mips-processor vhdl-modules risc-processor vhdl-code cpu-architecture multi-cycle processor-design
  • Updated Jun 19, 2021
  • VHDL
COMPUTER-ORGANIZATION-AND-ARCHITECTURE-AND-PROCESSOR-ARCHITECTURE-LAB

Amey-Thakur / COMPUTER-ORGANIZATION-AND-ARCHITECTURE-AND-PROCESSOR-ARCHITECTURE-LAB

Sponsor
Star 24

CSC403: Computer Organization and Architecture [COA] & CSL403: Processor Architecture Lab [PAL] | SE Semester IV | Computer Engineering

computer-science processor-architecture engineering computer-engineering computer-architecture textbooks logisim microprogramming computer-organization booths-algorithm processor-design university-of-mumbai cache-mapping ameythakur amey megasatish reference-books ameyarc amey-thakur processor-architecture-lab
  • Updated Sep 5, 2026
  • HTML

darklife / udarkrisc

Star 21

u[Dark]RISC -- "micro-darkrisc" -- an early 16-bit micro-RISC processor defined before DarkRISCV

cpu fpga core processor rtl verilog risc softcore processor-design
  • Updated Jul 25, 2023
  • Verilog

Awais-Asghar / Single-Cycle-RISC-V-Processor-Implemented-on-FPGA

Star 20

Single-Cycle RISC-V Processor using SystemVerilog on a Nexys A7 (Artix-7) FPGA. Project includes complete datapath and control logic with instruction memory, data memory, ALU, immediate generator, and branch comparator. It supports the complete RV32I instruction set (R, I, S, B, U, J types).

fpga vivado computer-architecture system-verilog risc-v cpu-architecture processor-design single-cycle-processor digital-design-and-computer-organization rv32i-processor
  • Updated Nov 10, 2026
  • SystemVerilog

KevinWang96 / Chip-Multi-processor-System-based-on-Cardinal-Bidirectional-Ring-Network-on-chip

Star 19

EE577b-Course-Project

verilog-hdl multiprocessor processor-design networkonchip synopsys-dc cadence-ncverilog cadence-conformal
  • Updated May 6, 2020
  • Verilog

sixblade325 / WaterHand-Processor-Development-Skills

Star 18

Codex skills for Chisel/RISC-V processor development: microarchitecture, RTL verification, Vivado timing analysis, and FPGA optimization.

fpga chisel rtl chisel3 vivado risc-v processor-design cpu-designs loongarch agent-skills codex-cli codex-skills
  • Updated Oct 23, 2026
  • Python

qossayrida / PipelineProcessorDesign

Star 16

Design and verification of a simple pipelined RISC processor in Verilog, featuring a five-stage pipeline and custom ISA.

verilog pipelining computer-architecture risc processor-design
  • Updated Jul 15, 2024
  • Verilog

AnkurRyder / 8085-Processor

Star 14

8-bit RISC Processor on Logisim

circuit-simulator logisim processor-design
  • Updated Oct 1, 2020

Sarst04 / SARV

Star 13

SARV A Risc-V

processor-architecture cpu pipeline core processor verilog computer-architecture risc-v processor-design sarv digital-design-and-computer-architecture
  • Updated Nov 4, 2026
  • Verilog

HafizMutahirAhmed / RV32I-5-Stage-Processor

Star 12

A fully pipelined 5-stage RV32I processor implemented in SystemVerilog. This design models instruction-level parallelism with forwarding and hazard detection, and passes all RISCOF compliance tests for the RV32I base ISA.

processor-architecture fpga processor riscv rtl vivado systemverilog hdl risc-v rv32i verilator processor-design fpga-programming arty-a7 risc-v-architecture five-stage riscof pipelined-processor rv32i-processor
  • Updated Jul 27, 2025
  • SystemVerilog

Zaneham / voyager-fds

Sponsor
Star 11

The Voyager flight computer on SKY130 silicon. 58 cells. Currently 24 billion km away.

processor-architecture astronomy nasa space history open-hardware voyager systemverilog hardware-designs new-zealand jpl flight-computer retro-computing processor-design asic-design chip-design skywater-sky130
  • Updated Aug 11, 2026
  • Verilog

rj45 / nanogo

Sponsor
Star 9

NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs

go golang cpu compiler assembly hobby-project hobby-compiler processor-design hobby-language homebrew-computer
  • Updated Nov 8, 2025
  • Go

Add this topic to your repo

To associate your repository with the processor-design topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.