68 Open Source Hdl Software Projects
Free and open source hdl code projects including engines, APIs, generators, and tools.
Nmigen 588 ⭐
A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen
Veloview 272 ⭐
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.
Logic 191 ⭐
CMake, SystemVerilog and SystemC utilities for creating, building and testing RTL projects for FPGAs and ASICs.
Symbiflow Arch Defs 168 ⭐
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
Livehd 132 ⭐
Live Hardware Development (LiveHD), a productive infrastructure for Synthesis and Simulation
Pymtl3 190 ⭐
Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework
Speech256 48 ⭐
An FPGA implementation of a classic 80ies speech synthesizer. Done for the Retro Challenge 2017/10.
Hdl Tools 43 ⭐
Facilitates building open source tools for working with hardware description languages (HDLs)
Perfect Chisel 22 ⭐
Chisel artifacts developed under IBM's involvement with the DARPA PERFECT program
Picoblaze Library 23 ⭐
The PicoBlaze-Library offers several PicoBlaze devices and code routines to extend a common PicoBlaze environment to a little System on a Chip (SoC or SoFPGA).
Gateware Ts 59 ⭐
Hardware definition library and environment for designing and building digital hardware for FPGAs, using only open source tools
Hdl Bits Solutions 58 ⭐
This is a repository containing solutions to the problem statements given in HDL Bits website.
Sphinxcontrib Hdl Diagrams 34 ⭐
Sphinx Extension which generates various types of diagrams from Verilog code.
Bladerf Wiphy 248 ⭐
bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem
Rohd 153 ⭐
The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language. ROHD enables you to build and traverse a graph of connectivity between module objects using unrestricted software.
Verilog Starter Tutorials 21 ⭐
Tutorial series on verilog with code examples. Contains basic verilog code implementations and concepts.
Technocrats Hacktoberfest 13 ⭐
This Repository invites freelancer friendly neighbourhood developers to contribute to open source .
Xnor Net Binary Connect 10 ⭐
A hardware implementation of a feed-forward Convolutional Neural Network called XNOR-Net which has faster execution due to the replacement of vector-matrix multiplication to “XNOR + Popcount” operation
Brianhg Ddr3 Controller 17 ⭐
DDR3 Controller v1.50, 16 read/write ports, configurable widths, priority, auto-burst size & smart cache for each port. Fully documented source code. TestBenches included. HDMI video controller included.
Sphinx Verilog Domain 12 ⭐
Sphinx domain to allow integration of Verilog / SystemVerilog documentation into Sphinx.