C++ Fpga

Open-source C++ projects categorized as Fpga

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.

  • 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! )

  • hls4ml

    Machine learning on FPGAs using HLS

  • Project mention: How to participate in open-source FPGA projects? | /r/FPGA | 2023-08-04
  • 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.

    WorkOS logo
  • openFPGALoader

    Universal utility for programming FPGA

  • Project mention: STEPS to install ISE 14.7 in DEBIAN 12 | /r/FPGA | 2023-06-23

    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.

  • oneAPI-samples

    Samples for Intel® oneAPI Toolkits

  • Project mention: For those interested in learning how to build a Language Identification solution using PyTorch, check out my article. | /r/learnmachinelearning | 2023-04-28

    Link to code sample: https://github.com/oneapi-src/oneAPI-samples/tree/master/AI-and-Analytics/End-to-end-Workloads/LanguageIdentification

  • Fastor

    A lightweight high performance tensor algebra framework for modern C++

  • XRT

    Run Time for AIE and FPGA based platforms

  • Beagle_SDR_GPS

    KiwiSDR: BeagleBone web-accessible shortwave receiver and software-defined GPS

  • Project mention: WebSDR – internet connected Software-Defined Radios | news.ycombinator.com | 2023-10-26

    If 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.

  • 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.

    InfluxDB logo
  • triSYCL

    Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group

  • 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

  • dblclockfft

    A configurable C++ generator of pipelined Verilog FFT cores

  • AutoSA

    AutoSA: Polyhedral-Based Systolic Array Compiler

  • metron

    A C++ to Verilog translation tool with some basic guarantees that your code will work. (by aappleby)

  • DomesdayDuplicator

    High-speed LaserDisc RF sampler

  • Project mention: The Domesday Duplicator | /r/hypeurls | 2023-11-21
  • karuta

    Karuta HLS Compiler: High level synthesis from prototype based object oriented script language to RTL (Verilog) aiming to be useful for FPGA development.

  • cordic

    A series of CORDIC related projects

  • Rasterix

    OpenGL 1.x implementation for FPGAs

  • Project mention: FuryGpu – Custom PCIe FPGA GPU | news.ycombinator.com | 2024-03-27

    Similarly there is this: https://github.com/ToNi3141/Rasterix

    Would be neat if someone made an FPGA GPU which had a shader pipeline honestly.

  • ethminer_fpga

    A fork of Ethereum miner with OpenCL-based FPGA mining support (currently Intel FPGAs).

  • ethminer

    Maetti's Fork (Ethereum) + Altera/Intel OpenCL(FPGA) (by Maetti79)

  • acceleration_examples

    ROS 2 package examples demonstrating the use of hardware acceleration.

  • Virtualization-Emulation-Guide

    Virtualization/Emulation Guide

  • 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.

  • Project mention: Dynex SAT benchmarks for YalSAT 1.0.1 include no multithreaded results | news.ycombinator.com | 2023-05-24
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Fpga related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com