HDL libraries and projects
-
Updated
Jan 9, 2026 - Verilog
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.
HDL libraries and projects
PlutoSDR Firmware
A modern hardware definition language and toolchain based on Python
VeloView performs real-time visualization and easy processing of live captured 3D LiDAR data from Velodyne sensors (Alpha Prime™, Puck™, Ultra Puck™, Puck Hi-Res™, Alpha Puck™, Puck LITE™, HDL-32, HDL-64E). Runs on Windows, Linux and MacOS. This repository is a mirror of https://gitlab.kitware.com/LidarView/VeloView-Velodyne.
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
Hardware Description Languages
A dual clock asynchronous FIFO written in verilog, tested with Icarus Verilog
A collection of classes providing simple hardware specification, simulation, tracing, and testing suitable for teaching and research. Simplicity, usability, clarity, and extensibility are the overarching goals, rather than performance or optimization.
Test suite designed to check compliance with the SystemVerilog standard.
The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
This Repository invites freelancer friendly neighbourhood developers to contribute to open source .
CMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen
Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework