A minimal-area RISC-V core with a scalable data path to 1, 2, 4, or 8 bits and manifold variants.
-
Updated
Nov 14, 2025 - SystemVerilog
A minimal-area RISC-V core with a scalable data path to 1, 2, 4, or 8 bits and manifold variants.
Comprehensive verification suite for the AHB2APB Bridge design, featuring SystemVerilog and UVM-based methodologies. 🌉🚀
An open source, parameterized SystemVerilog digital hardware IP library
北京邮电大学 2023-2024 春季学期《数字逻辑与数字系统课程设计》——电子钟、药片装瓶系统和贪吃蛇
Minimalistic RV32I RISC-V Processor in System Verilog
SystemVerilog examples for a digital design course
This is a repo where I share the System Verilog exercises that I worked on. Contributions and suggestions are welcome
Welcome to the BitBlaster_10bit_Processor! Our custom-designed 10-bit processor, crafted meticulously as part of a project for a Digital Logic Design course at South Dakota State University.
Synthesizable SystemVerilog IP-Cores of the Forward and Backward Clarke Transformation
Term project for CS223 Digital - Design course.
UVM-based functional verification of an APB-based UART Master Core RTL. Includes multi-agent environment, assertions, coverage collection, and multiple test scenarios (full/half duplex, parity, framing, timeout errors) achieving 100% functional coverage and protocol compliance.
MIPS written in System Verilog
Proyecto Final para el curso de Taller de Diseño Digital. La idea es hacer un procesador uniciclo para procesar un texto utilizando los lenguajes de programación ARM, Python y SystemVerilog.
A simple Floating-Point arithmetic unit - implemented in SystemVerilog
ucrv32 is a simple educational RV32I microcontroller featuring a 5-stage pipeline architecture. Written in SystemVerilog and equipped with simulation support via Verilator, it offers a practical platform for learning digital design and computer architecture concepts.
A collection of systemverilog designs implemented on AMD Vivado tool
Cuarto laboratorio del curso de Taller de Diseño Digital. La idea es generar un código compilable para una FPGA con la que se pueda simular el funcionamiento de máquina de café utilizando el lenguaje de programación SystemVerilog.
A single cycle processor implementing a subset of the ARMv7 ISA.
This repository documents a project undertaken as part of the EN2111 Electronic Circuit Design module at the University of Moratuwa, focusing on the implementation of a UART communication link between two FPGA boards.
Compare the speeds of the Carry ripple adder and Carry-lookahead adder
Add a description, image, and links to the digital-design topic page so that developers can more easily learn about it.
To associate your repository with the digital-design topic, visit your repo's landing page and select "manage topics."