A simple superscalar out-of-order RISC-V microprocessor
-
Updated
Feb 24, 2025 - SystemVerilog
A simple superscalar out-of-order RISC-V microprocessor
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
A minimal-area RISC-V core with a scalable data path to 1, 2, 4, or 8 bits and manifold variants.
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.
Open-source AI Accelerator Stack integrating compute, memory, and software — from RTL to PyTorch.
Minimalistic RV32I RISC-V Processor in System Verilog
RiSC 16 is a simple 16 bit instruction set with 8 instructions and 3 instruction formats. This is an RTL implementation in verilog, instruction set simulator and a random instruction generator in system verilog and a rudimetary assembler in python
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).
Arquitetura e Organização de Computadores usando RISC-V
Simple RISC-V Pipelined processor implemented on SystemVerilog.
A repository consisting of all the project files and codes for RISC-V Processor design using Transaction Level Verilog.
Micro-Programmed Multi-Cycle Processor
Impletations of Computer Architecture components and RISC-V CPU (SystemVerilog)
A 5-stage pipelined 64-bit ARM processor; implemented in SystemVerilog
A 5-Stage Pipelined RISC-V Processor designed and implemented on FPGA (Artix-7 Nexys A7). Supports RV32I instructions set (R, I, S, B, U, J types) with ALU, control unit, hazard detection, forwarding, and pipeline registers. Verified through simulation and hardware testing with optimized timing and 4× performance gain.
Single & Multi-cycle implementation of a subset of RISC-V for educational purposes.
5 stages RISC pipelined processor with multiple instructions implemented in verilog including ALU Operations, Interrupts as a state machine, Jumps and branching instructions, Memory operations and more.. following Harvard architecture.
Self-directed design of a two-level cache hierarchy. Completed over winter break following fall 2024.
Add a description, image, and links to the computer-architecture topic page so that developers can more easily learn about it.
To associate your repository with the computer-architecture topic, visit your repo's landing page and select "manage topics."