Share some github FPGA projects (bonus if they include C++, Python, or other files)

This page summarizes the projects mentioned and recommended in the original post on /r/FPGA

Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • FPGA_RealTime_and_Static_Sobel_Edge_Detection

    Pipelined implementation of Sobel Edge Detection on OV7670 camera and on still images

    I posted this project on this sub three weeks ago,

  • BYU_PYNQ_PR_Video_Pipeline

    The Demo that was presented at FCCM.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • BYU_PYNQ_PR_Video_Pipeline_Hardware

    BYU Pynq PR Video Pipeline Hardware

  • fiate

    Fault Injection Automatic Test Equipment

  • soft_riscv

    Soft-core RISCV processor for RISCV 2018 competition

  • WARP_Core

    Wilson AXI RISCV Processor Core

  • satcat5

    SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.

    SatCat5 mixed media Ethernet switch

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • corundum

    Open source FPGA-based NIC and platform for in-network compute

    100 Gbps capable NIC, intended for research in datacenter networking and in-network computing: https://github.com/corundum/corundum . Includes core logic, designs targeting multiple FPGA boards, Python-based simulation framework, kernel module, and some userspace software.

  • verilog-ethernet

    Verilog Ethernet components for FPGA implementation

    UDP stack for operation up to 25 Gbps: https://github.com/alexforencich/verilog-ethernet . Includes example designs for a number of different boards as well as a Python-based simulation framework.

  • xfcp

    Extensible FPGA control platform

    Simple interface framework for connecting Python to FPGA designs over a serial port or over Ethernet: https://github.com/alexforencich/xfcp .

  • SBusFPGA

    Stuff to put a FPGA in a SBus system (SPARCstation)

    New peripherals on an expansion board for a SPARCstation (90's Sun workstation).

  • litex

    Build your hardware, easily!

    A lot of reuse from other FOSH projects, including Litex, SpinalHDL, betrusted & u/alexforencich verilog-wishbone. Thanks to all of them :-)

  • SpinalHDL

    Scala based HDL

    A lot of reuse from other FOSH projects, including Litex, SpinalHDL, betrusted & u/alexforencich verilog-wishbone. Thanks to all of them :-)

  • gateware

    IP submodules, formatted for easier CI integration

    A lot of reuse from other FOSH projects, including Litex, SpinalHDL, betrusted & u/alexforencich verilog-wishbone. Thanks to all of them :-)

  • verilog-wishbone

    Verilog wishbone components

    A lot of reuse from other FOSH projects, including Litex, SpinalHDL, betrusted & u/alexforencich verilog-wishbone. Thanks to all of them :-)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts