Verilator open-source SystemVerilog simulator and lint system
-
Updated
Aug 4, 2026 - SystemVerilog
Verilator open-source SystemVerilog simulator and lint system
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.
Control and Status Register map generator for HDL projects
This repository contains source code for past labs and projects involving FPGA and Verilog based designs
RTL data structure
Исходные коды к главам книги "Цифровой синтез: практический курс" (под ред. А.Ю. Романова и Ю.В. Панчула)
ICRTL Benchmark: Industrial-level RTL design challenges for evaluating PPA optimization, code generation, and LLM applications in EDA.
Connecting FPGA and Arduino using SPI.
A multi-cycle processor designed according to the instruction set(assembly language) of RISC-V using the System Verilog HDL
A prototype of Concolic Testing engine for SystemVerilog, developed as part of PFN summer internship 2018.
Capture retired instructions of a RISC-V Core and compress them to a sequence of packets.
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).
This site is hopefully a springboard for others to learn about coding in System Verilog and experimenting with FPGAs.
My solutions for Bilkent University CS224 Computer Organization Labs (Spring 2019). Includes assembly programming assignments together with various processor designs in System Verilog HDL
AES crypto engine written in System Verilog and emulated on the Mentor Veloce. First place winner of Mentor Graphics Need For Speed Emulation Competition 2016.
openENOC is an open-source Ethernet-based NoC for scalable MPSoC systems, using Layer-2 frame switching to connect CPUs, accelerators and peripherals for crypto, AI and edge computing.
Example of Python and PyTest powered workflow for a HDL simulation
Repository for RTL building blocks #100daysofrtl VERILOG VHDL System Verilog
16 bit serial multiplier in SystemVerilog
Add a description, image, and links to the system-verilog topic page so that developers can more easily learn about it.
To associate your repository with the system-verilog topic, visit your repo's landing page and select "manage topics."