3 ms·
There are some FPGAs that have been _fully_ reverse engineered and now have open source toolchains, such as Lattice iCE40 and Lattice ECP5(-5G). Others are comi
by Teknoman117 4y ago
There are some FPGAs that have been _fully_ reverse engineered and now have open source toolchains, such as Lattice iCE40 and Lattice ECP5(-5G). Others are coming along, such as Xilinx 7 series and Lattice's Nexus FPGAs (CrossLink and Certus products).
See: https://f4pga.org/ https://f4pga.org/
The open source tools operate at an RTL level (register transfer language, such as SystemVerilog) though, I'm not aware of any open source HLS tools.
Problem at the moment is that FPGAs are being hit really hard by the current global supply chain problems. They're almost impossible to get unless you're a billion dollar corp and the prices are going through the roof for the available supply.
As far as boards go, there are many, many out there. Some of my favorites are:
Alchitry Au: https://www.sparkfun.com/products/16527 https://www.sparkfun.com/products/16527
Olimex iCE40HX8K-EVN: https://www.olimex.com/Products/FPGA/iCE40/iCE40HX8K-EVB/open-source-hardware https://www.olimex.com/Products/FPGA/iCE40/iCE40HX8K-EVB/ope...
ECP5-5G evaluation kit: https://www.latticesemi.com/products/developmentboardsandkits/ecp5evaluationboard https://www.latticesemi.com/products/developmentboardsandkit...
- fjfaase 4y agoDefintely should also have a look at Ice Studio: Visual editor for open FPGA boards. https://icestudio.io/ https://icestudio.io/