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.
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
Minimalistic RV32I RISC-V Processor in System Verilog
An FPGA-based single-cycle RISC-V processor (RV32I) implemented in SystemVerilog. Project includes complete datapath and control logic with instruction memory, data memory, ALU, immediate generator, and branch comparator. This project is ideal for learning computer architecture, digital design, and RISC-V ISA implementation.
Simple RISC-V Pipelined processor implemented on SystemVerilog.
Micro-Programmed Multi-Cycle Processor
A repository consisting of all the project files and codes for RISC-V Processor design using Transaction Level Verilog.
Impletations of Computer Architecture components and RISC-V CPU (SystemVerilog)
A 5-stage pipelined 64-bit ARM processor; implemented in SystemVerilog
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.
Python-based simulator for a 24-bit RISC processor with a five-stage pipeline. Focused on instruction-level, cycle-accurate modeling.
This is project is a MIPS Single-Cycle processor with a cache for data memory.
Complete design of a 32-bit 5-stage pipelined MIPS Processor with an L1 cache with snoopy coherency with achieved Gate-level Frequency of 53MHz and fully synthesised on an FPGA
A single cycle processor implementing a subset of the ARMv7 ISA.
My Computer Architecture Course Project in CQU
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."