Verilator open-source SystemVerilog simulator and lint system
-
Updated
Nov 2, 2025 - C++
Verilog is a widely-used hardware description language (HDL) that enables designers to model, simulate, and synthesize digital circuits. It provides a text-based format for specifying the structure and behavior of electronic systems, making it easier to design complex hardware components such as microprocessors, memory, and communication devices.
Verilator open-source SystemVerilog simulator and lint system
XLS: Accelerated HW Synthesis
SystemVerilog compiler and language services
KiwiSDR: BeagleBone web-accessible shortwave receiver and software-defined GPS (archived)
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
A modern and open-source cross-platform software for chips reverse engineering.
A utility for Composing FPGA designs from Peripherals
Open source software for chip reverse engineering.
TinyGarble: Logic Synthesis and Sequential Descriptions for Yao's Garbled Circuits
Karuta HLS Compiler: High level synthesis from prototype based object oriented script language to RTL (Verilog) aiming to be useful for FPGA development.
A parser for Value Change Dump (VCD) files as specified in the IEEE System Verilog 1800-2012 standard.
FTDI FT600 SuperSpeed USB3.0 to AXI bus master