SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 hardware-description-language 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.
-
PipelineC
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
-
kami
A Platform for High-Level Parametric Hardware Specification and its Modular Verification (by mit-plv)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
HDL_Converter
A simple tool that can be used to convert the header syntax of a verilog module or VHDL entity to an instantiation syntax and create testbench structures (top level and verify). The project is aimed at removing the need for tedious refactoring of module headers when instantiating modules or verifying individual modules with testbenches.
Project mention: Clash: A Functional Hardware Description Language | news.ycombinator.com | 2023-12-27
Project mention: PipelineC Example: FM Radio Demodulation (FPGA SDR) | news.ycombinator.com | 2024-03-03Related: PipelineC: A C-like hardware description language (HDL):
https://github.com/JulianKemmerer/PipelineC
Project mention: Kami: A Platform for Hardware Specification and Verification | news.ycombinator.com | 2023-12-28
Project mention: Engineer creates CPU from scratch in two weeks – begins work on GPUs | news.ycombinator.com | 2024-04-15Verilog is kind of trash by modern standards. Unfortunately we are stuck with it (well SystemVerilog) until tool vendors support something else.
It's kind of a similar situation to JavaScript actually. And in a similar way, you can compile to Verilog, but just like with JS it makes debugging much more painful.
There was this interesting project but it seems inactive: https://llhd.io/
There's also various alternative HDLs that seem to have various levels of solving the wrong problem (SpinalHDL, MyHDL, Chisel). This one looks quite interesting though: https://filamenthdl.com/
hardware-description-language related posts
-
Engineer creates CPU from scratch in two weeks – begins work on GPUs
-
PipelineC Example: FM Radio Demodulation (FPGA SDR)
-
Kami: A Platform for Hardware Specification and Verification
-
Clash: A Functional Hardware Description Language
-
Generate non-CPU FPGA circuits from a C-like language
-
Clash (Haskell) for ASIC design
-
Building a Networked Key-Value-Store on an FPGA
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source hardware-description-language projects? This list will help you:
Project | Stars | |
---|---|---|
1 | clash-ghc | 1,375 |
2 | awesome-hdl | 881 |
3 | PipelineC | 544 |
4 | systemrdl-compiler | 222 |
5 | kami | 139 |
6 | koika | 128 |
7 | filament | 126 |
8 | retroclash-lib | 9 |
9 | yieldfsm | 8 |
10 | HDL_Converter | 5 |
Sponsored