OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
Digital logic design tool and simulator
Verilator open-source SystemVerilog simulator and lint system
Icarus Verilog
OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: driver, software
A FPGA friendly 32 bit RISC-V CPU implementation
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.
Verilog Ethernet components for FPGA implementation
cocotb: Python-based chip (RTL) verification
Scala based HDL
The Ultra-Low Power RISC-V Core
AXI SystemVerilog synthesizable IP modules and verification infrastructure for high-performance on-chip communication
Haskell to VHDL/Verilog/SystemVerilog compiler
Verilog to Routing -- Open Source CAD Flow for FPGA Research
GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
Low cost microcontroller + FPGA board for makers , hobbyist and student for endless possibility.
A minimal GPU design in Verilog to learn how GPUs work from the ground up
Chisel: A Modern Hardware Design Language
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
HDL libraries and projects
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
XLS: Accelerated HW Synthesis
:snowflake: Visual editor for open FPGA boards
Package manager and build abstraction tool for FPGA/ASIC development
Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain. If you seek security and privacy, nothing is private in our codebase. Our door is wide open for backdoor scrutiny, be it related to RTL, embedded, build, bitstream or any other aspect of design and delivery package. Bujrum!
Modular hardware build system
SystemVerilog compiler and language services
Veryl: A Modern Hardware Description Language
:seedling: Open source ecosystem for open FPGA boards
open-source IEEE 802.11 WiFi baseband FPGA (chip) design: FPGA, hardware
VHDL compiler and simulator
VUnit is a unit testing framework for VHDL/SystemVerilog
VHDL and Verilog/SV IDE: state machine viewer, linter, documentation, snippets... and more!
Functional verification project for the CORE-V family of RISC-V cores.
BaseJump STL: A Standard Template Library for SystemVerilog
web-based IDE for 8-bit programming and Verilog development
SystemVerilog language server
A schematic editor for VLSI/Asic/Analog custom designs, netlist backends for VHDL, Spice and Verilog. The tool is focused on hierarchy and parametric designs, to maximize circuit reuse.
Open-source, license-free MCP server for RTL waveform debug: reads FST waveforms (VCD/FSDB auto-convert) plus a SystemVerilog netlist, with 34 tools covering driver analysis, value/X tracing, pass-fail waveform diff, a browser wave viewer the agent drives, and pre-simulation static analysis.
Project Titania is a complete large language model system, from transformer to transistor, simple enough for one person to understand.
The shortest path from PyTorch to custom ASICs.
INT8 single-class YOLOv3-Tiny accelerator and OV5640-to-HDMI bare-metal demo for Xilinx Zynq-7000 XC7Z100, with PyTorch training and parameter-export tools. Topics yolov3-tiny, fpga, zynq-7000, xc7z100, verilog, vivado, vitis, pytorch, int8-quantization, object-detection, axi4-stream, ov5640, hdmi, embedded-systems, computer-vision
Submission template for Tiny Tapeout SKY130 (ChipFoundry) shuttles - Verilog HDL Projects
End-to-End NPU: RTL systolic array → AXI4 SoC → TVM compiler → FPGA inference
Codex-first, vendor-neutral RTL coding and verification skill using open-source tools
SystemVerilog SoC implementing MicroCNN accelerator on the Tang Nano 20K for BloodMNIST image classification.
Source-available SystemVerilog RTL for a custom FPGA Ethernet datapath with ARP, IPv4, UDP, and specialized TCP transport control.
Selected digital IC designs, architecture explanations, and measured results for NYCU ICLAB, Fall 2026.
数字IC验证学习笔记:SV/UVM/AMBA总线(AXI/APB/AHB/AXI-Lite/AXI-Stream)+ 数字IC验证校招面经
A lightweight RV32I RISC-V processor core implemented in Verilog for architecture and RTL design practice.
Systemverilog and UVM exercises inspired by ziglings
Voodoo-1 3D graphics chipset in SystemVerilog
80486-class CPU with integrated floating-point in SystemVerilog
Chess960-based steganography that converts arbitrary byte strings into a sequence of Chess960 starting positions