Open-Source FPGA Toolchains

The cluster focuses on discussions about open-source FPGA toolchains like Yosys, nextpnr, IceStorm, SymbiFlow, and F4PGA as alternatives to proprietary vendor tools, including recommendations for supported FPGAs such as Lattice Ice40 and ECP5.

📉 Falling 0.4x Hardware
3,288
Comments
19
Years Active
5
Top Authors
#359
Topic ID

Activity Over Time

2008
1
2009
16
2010
15
2011
13
2012
34
2013
80
2014
119
2015
220
2016
207
2017
218
2018
306
2019
215
2020
413
2021
347
2022
304
2023
283
2024
257
2025
238
2026
2

Keywords

e.g SystemVerilog II ECP5 CPU latticesemi.com FOSS sdram.html OSS IceStorm fpga tooling open source tools open source toolchain verilog vendors foss

Sample Comments

Gracana Feb 6, 2023 View on HN

The proprietary tools are painful! I never really used FPGAs outside of school until there were other options. Look at the open source yosys/nextpnr toolchain. Your best bet is to use lattice ice40 or ecp5 FPGAs with it, they’re very well supported.

sehugg Dec 27, 2019 View on HN

FPGA tools, with few exceptions (IceStorm, SymbiFlow)

tremon Apr 7, 2016 View on HN

Any FPGA's available yet with an open(ish) toolchain? Including the bitstream generator/programmer?

craftyguy Oct 29, 2018 View on HN

Are there any fpga development workflows that use all FOSS (software) components?

yummypaint Jun 16, 2020 View on HN

Noob question: Does this have implications for open source FPGA development, or are the technologies not compatible?

pabs3 Sep 29, 2022 View on HN

Have you looked at F4PGA? They are working on exactly that.https://f4pga.org/

rini17 Aug 14, 2018 View on HN

Is there high performance FPGA that does not depend on proprietary bloated windows-only toolchain?

steponlego Jan 11, 2023 View on HN

Is there an FPGA with a totally Free and Open toolkit yet?

xvilka Dec 2, 2019 View on HN

It's just possible to invest in the open-source solutions then, like e.g. Yosys, SymbiFlow, KiCAD, etc

proto_lambda Nov 6, 2023 View on HN

> Open source tooling is very primitive and not usableMaybe you're working off old information, but the FOSS tooling (ghdl, yosys, nextpnr) is completely sufficient for hobbyists. If you're doing huge, high-speed designs on expensive FPGAs, sure, use the vendor tools, but for your average iCE40/ECP5-scale design, FOSS is the way to go.