The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 22 C++ Fpga Projects
-
Silice
Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
hlslib
A collection of extensions for Vitis and Intel FPGA OpenCL to improve developer quality of life.
-
hdlConvertor
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
-
metron
A C++ to Verilog translation tool with some basic guarantees that your code will work. (by aappleby)
-
karuta
Karuta HLS Compiler: High level synthesis from prototype based object oriented script language to RTL (Verilog) aiming to be useful for FPGA development.
-
ethminer_fpga
A fork of Ethereum miner with OpenCL-based FPGA mining support (currently Intel FPGAs).
-
Dynex-Neuromorphic-Chip
Dynex has also developed a proprietary circuit design, the Dynex Neuromorphic Chip, that complements the Dynex ecosystem and turns any modern G into a neuromorphic computing chip by simulating its equations of motion. This implementation proofs the mathematical model.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Unreasonably effective – How video games use LUTs and how you can too | news.ycombinator.com | 2024-02-28- how it is computed: https://github.com/sylefeb/Silice/blob/master/projects/ice-v...
Julia fractal, with a table to do integer multiply! (2.a.b = (a+b)^2 - a^2 - b^2, so just precompute all x^2 in a table! )
Another way to flash the devices in Linux is to use https://github.com/trabucayre/openFPGALoader which supports a variety of cables and devices. It also supports the Xilinx Virtual Cable protocol, which allows you to use Xilinx tools like ChipScope with almost any cable.
Project mention: For those interested in learning how to build a Language Identification solution using PyTorch, check out my article. | /r/learnmachinelearning | 2023-04-28Link to code sample: https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/End-to-end-Workloads/LanguageIdentification
Project mention: WebSDR – internet connected Software-Defined Radios | news.ycombinator.com | 2023-10-26If you want to have something similar for use at home, you could take a look at http://kiwisdr.com.
I have one, but you need to hunt down EMI sources, before you can properly use it.
Similarly there is this: https://github.com/ToNi3141/Rasterix
Would be neat if someone made an FPGA GPU which had a shader pipeline honestly.
Project mention: Dynex SAT benchmarks for YalSAT 1.0.1 include no multithreaded results | news.ycombinator.com | 2023-05-24
C++ Fpga related posts
- Filament – A Language for Fearless Hardware Design
- Unreasonably effective – How video games use LUTs and how you can too
- HDMI Forum Rejects Open-Source HDMI 2.1 Driver Support Sought by AMD
- The Domesday Duplicator
- The Domesday Duplicator
- How to participate in open-source FPGA projects?
- Another World Ported to FPGA
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Fpga projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Silice | 1,228 |
2 | hls4ml | 1,103 |
3 | openFPGALoader | 1,031 |
4 | oneAPI-samples | 836 |
5 | Fastor | 699 |
6 | XRT | 512 |
7 | Beagle_SDR_GPS | 453 |
8 | triSYCL | 436 |
9 | hlslib | 285 |
10 | hdlConvertor | 264 |
11 | dblclockfft | 205 |
12 | AutoSA | 176 |
13 | metron | 151 |
14 | DomesdayDuplicator | 127 |
15 | karuta | 97 |
16 | cordic | 77 |
17 | Rasterix | 52 |
18 | ethminer_fpga | 41 |
19 | ethminer | 40 |
20 | acceleration_examples | 38 |
21 | Virtualization-Emulation-Guide | 35 |
22 | Dynex-Neuromorphic-Chip | 12 |
Sponsored