InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python Fpga Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
A commercial off-the-shelf alternative for the impatient:
https://greatscottgadgets.com/cynthion
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
nmigen
A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen
-
-
-
-
-
-
-
fxpmath
A python library for fractional fixed-point (base 2) arithmetic and binary manipulation with Numpy compatibility.
-
-
Very cool. There's a similar project, Polyphony (https://github.com/polyphony-dev/polyphony) that translates Python directly into Verilog - no processor (A bit like what HLS does for C++). As part of my degree dissertation I tacked on AXI bus support to it to facilitate communication between the CPU and FPGA on a Zynq as a PoC of doing hardware/software co-design with Python.
I'd definitely be interested in how this project progresses, particularly if it adds support for integration to the CPU. Some tie-in to the Pynq project could be super fun.
-
-
sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
-
-
-
-
https://github.com/Nic30/hwtLib :
> hwtLib is the library of hardware components writen using hwt library. Any component can be exported as Xilinx Vivado (IP-exact) or Quartus IPcore using IpPackager or as raw Verilog / VHDL / SystemC code and constraints by to_rtl() function. Target language is specified by keyword parameter serializer.
IP-XACT:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Fpga discussion
Python Fpga related posts
-
Testing AMD's Giant MI300X
-
fusesoc VS vextproj - a user suggested alternative
2 projects | 28 Mar 2024 -
PipelineC Example: FM Radio Demodulation (FPGA SDR)
-
AMD Proposes an FPGA Subsystem User-Space Interface for Linux
-
Generate non-CPU FPGA circuits from a C-like language
-
Need help to build a RISC-V Processor on Artix-7 FPGA: Final Year Engineering Project Guide
-
AXOrderBook: NEW Extended Research - star count:53.0
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source Fpga projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | glasgow | 1,984 |
2 | amaranth | 1,690 |
3 | fusesoc | 1,280 |
4 | luna | 1,023 |
5 | finn | 819 |
6 | prjxray | 797 |
7 | edalize | 684 |
8 | nmigen | 668 |
9 | qkeras | 566 |
10 | dace | 523 |
11 | hBPF | 414 |
12 | icicle | 303 |
13 | AXOrderBook | 256 |
14 | finn-examples | 213 |
15 | fxpmath | 191 |
16 | pygears | 145 |
17 | polyphony | 104 |
18 | spydrnet | 98 |
19 | sphinxcontrib-hdl-diagrams | 59 |
20 | PeakRDL-uvm | 54 |
21 | conifer | 53 |
22 | amalthea | 43 |
23 | hwtLib | 37 |