SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Hdl Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
nmigen
A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen
-
bladeRF-wiphy
bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem
-
pymtl3
Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rohd
The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
-
VeloView
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.
-
f4pga-arch-defs
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
-
metron
A C++ to Verilog translation tool with some basic guarantees that your code will work. (by aappleby)
-
gateware-ts
Hardware definition library and environment for designing and building digital hardware for FPGAs, using only open source tools
-
BrianHG-DDR3-Controller
DDR3 Controller v1.60, 16 read/write ports, configurable widths, priority, auto-burst size & cache on each port. VGA/HDMI multiwindow video controller with alpha-blended layers. Docs & TBs included.
-
sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
He wrote a game engine, it renders transparent items using the painter's algorithm, which requires the items to be sorted in Z. He has a routine that iterates over all items to render them, and bubble-sorts the items in-place while iterating over the items (all in the same thread). The "compare and swap" in this case is the innermost functionality of bubblesort.
I assume the author is https://github.com/aappleby but I don't see any obvious candidate for this code. Maybe this? https://github.com/aappleby/metroboy but I can't see why a gate-level emulator woudl need to render transparent items using painter's algorithm.
Project mention: Firrtl – Flexible Intermediate Representation for RTL | news.ycombinator.com | 2023-07-15
Project mention: Intel/rohd: Hardware Development framework in the Dart programming language | news.ycombinator.com | 2023-12-27
I figured this must exist and indeed: https://github.com/gateware-ts/gateware-ts
Hdl related posts
-
Chisel: A Modern Hardware Design Language
-
Intel/rohd: Hardware Development framework in the Dart programming language
-
Timing diagram help
-
Building a HDL (Kind of)
-
Why are there only 3 languages for FPGA development?
-
Discussion Thread
-
Choice of Python HDL library
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 May 2024
Index
What are some of the best open-source Hdl projects? This list will help you:
Project | Stars | |
---|---|---|
1 | amaranth | 1,436 |
2 | hdl | 1,378 |
3 | metroboy | 1,089 |
4 | awesome-hdl | 875 |
5 | nmigen | 643 |
6 | bladeRF-wiphy | 363 |
7 | pymtl3 | 350 |
8 | rohd | 350 |
9 | tensil | 319 |
10 | VeloView | 313 |
11 | surf | 285 |
12 | reviews | 263 |
13 | f4pga-arch-defs | 248 |
14 | livehd | 197 |
15 | hdl_checker | 183 |
16 | metron | 151 |
17 | cpu11 | 147 |
18 | pygears | 143 |
19 | gateware-ts | 97 |
20 | DFHDL | 66 |
21 | BrianHG-DDR3-Controller | 60 |
22 | sphinxcontrib-hdl-diagrams | 50 |
23 | cocotb-bus | 46 |
Sponsored