Introduction to FPGAs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

  • You can find a lot of old computers and game consoles implemented in FPGA here:

    - https://github.com/MiSTer-devel/Wiki_MiSTer/wiki/Cores

  • Free-Range-VHDL-book

    Latex source files of the open-source book FREE RANGE VHDL

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

    experimentation with gnu make for Xilinx Vivado compilation. dependencies can be complicated.

  • It's possible to run the Xilinx tools using a Makefile, If you don't want to use Xilinx tools at all there's Yosys but you'd have to check if it supports the device you're targeting.

    There's an example of using a makefile for Vivado here: https://github.com/hdlguy/make_for_vivado

  • fusesoc

    Package manager and build abstraction tool for FPGA/ASIC development

  • Check out https://github.com/olofk/fusesoc. It gives you a command line build flow that can drive Vivado (along with many other eda tools via edalize https://github.com/olofk/edalize) without having to touch the GUI (though you might want it for programming the board, though FuseSoC can do that too).

  • edalize

    An abstraction library for interfacing EDA tools

  • Check out https://github.com/olofk/fusesoc. It gives you a command line build flow that can drive Vivado (along with many other eda tools via edalize https://github.com/olofk/edalize) without having to touch the GUI (though you might want it for programming the board, though FuseSoC can do that too).

  • tinyTPU

    Implementation of a Tensor Processing Unit for embedded systems and the IoT.

  • tensil

    Open source machine learning accelerators

  • SaaSHub

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

    SaaSHub logo
  • oss-cad-suite-build

    Multi-platform nightly builds of open source digital design and verification tools

  • There's a darwin-arm64 asset for https://github.com/YosysHQ/oss-cad-suite-build/releases at least. Installation is just 4 steps (see the readme). It just worked for me on Windows and Linux at least.

  • Whisper

    High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model (by Const-me)

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

  • Besides misterFPGA what else can I play with on a DE10-nano?

    6 projects | /r/FPGA | 4 Feb 2022
  • What should a modern IP library look like?

    7 projects | /r/FPGA | 6 Nov 2021
  • FPGA development board for beginners programmable w/ floss toolchain

    4 projects | /r/FPGA | 31 Dec 2020
  • How useful has CocoTB been for you?

    5 projects | /r/FPGA | 27 Dec 2020
  • 1800-2023 – IEEE Standard for SystemVerilog

    1 project | news.ycombinator.com | 17 Apr 2024