There are 7 repositories under systemverilog-hdl topic.
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
A Framework for Design and Verification of Image Processing Applications using UVM
Generate SystemVerilog RTL that implements a register block from compiled SystemRDL input.
100DaysofRTL & System Verilog design: basic logic gates, mux, half/full subtractor, Encoder, D flipflop, 8 bit counter, LFSR, Custom Counter, Mux using case, JK flip flop, T flip flop, positive edge detection, Priority encoder, Barrel shifter, Signed Magnitude adder, Free Running Counter, Mod-m Counter, Edge Detector mealy Moore
Contains commonly used UVM components (agents, environments and tests).
An FPGA design for simulating biological neurons
ASIC Design lab. Pipelined, Cached, Multicore MIPS Processor
A simple UVM testbench using UVM Connect and Octave
RISC-V processor co-simulation using SystemVerilog HDL and UVM.
Bit-Efficient Replicator Tech for X, Y, Z axis motor control (3D printers)
Spring 2025 ecen4243 Computer Architecture Lab Material
Getting started with SystemVerilog: Hardware Description Language for design and verification.
Final Project third-perspective-shooting video game PokeHead and some other lab codes and design of ECE385 Digital Systems Laboratory
Application Specific Integrated Circuit(ASIC)
Self learnt example to write a UVM based TB. (Under construction).
This is a repo where I share the System Verilog exercises that I worked on. Contributions and suggestions are welcome
Arbitary superscalar out-of-order RV32I core, with instruction prefetching and write-back no-write-allocate DCache.
A simple testbench with two refmods using UVM Connect
This repository contains information about Digital Logic Design (ecen 3233) laboratory elements for Fall 2023.
IceCream for SystemVerilog: Never use $display and `uvm_info to debug SystemVerilog again.
Submission for Tiny Tapeout 8 - Verilog HDL Projects. An adder with a separate flow control for each argument and the result.
KL10PV (also called "model B") CPU implemented in SystemVerilog for Xilinx FPGA from MP00301_KL10PV_Jun80 PDFs trying to remain faithful to the original while I learn Verilog
A Parallel Multiplier Using SystemVerilog HDL
A synthesizable simplified MIPS written in System Verilog
An attempt at making a customised RISC processor with five pipelined stages and supporting all RISC-V instruction set
A SCARA topoology robotic arm
Verilog Codes of various Inter Device Communication Protocols