RTL data structure
-
Updated
Jul 30, 2025 - SystemVerilog
RTL data structure
RTL design and implementation of a 4x4 Network-on-Chip (NoC) with a mesh topology. This project includes SystemVerilog modules for buffer units, routing units, switch allocators, switches, routers, and nodes, along with comprehensive high-level testing scenarios. Developed as part of a Core-Based Embedded System Design course.
Trying to learn Wishbone by implementing few master/slave devices
BDD Gherkin implementation in native SystemVerilog, based on UVM.
A Verilog I2C initializer with integrated RS232 debugger. *** New v1.1 Supports I2C CLK stretch and separate IO buffers for driving Efinix's IO primitive.
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
Verilog Codes of various Inter Device Communication Protocols
This testbench is based on SV and UVM Class based to verify Verilog HDL Design
Creating a risc-v processor
An attempt at making a customised RISC processor with five pipelined stages and supporting all RISC-V instruction set
VerilogHDL implementation of One-Time Password Algorithm (HOTP)
Mips Multi-Cycle, Computer Architecture course, University of Tehran
IceCream for SystemVerilog: Never use $display and `uvm_info to debug SystemVerilog again.
Verilog Codes for various Design
ROCC accelerator ISA based neuroSynapse
Implementation of a generalized Parallel Multiplier using Carry Save Adder in SystemVerilog and Xilinx Vivado.
Verification of D-FF using UVM on EDA playground
UP_Counter_4bit_Verification_with_UVM
Add a description, image, and links to the verilog-hdl topic page so that developers can more easily learn about it.
To associate your repository with the verilog-hdl topic, visit your repo's landing page and select "manage topics."