💾 Archived View for bbs.geminispace.org › u › stack › 18457 captured on 2024-08-19 at 01:04:07. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-08-31)

-=-=-=-=-=-=-

Comment by 🚀 stack

Re: "FOSS FPGA Tools"

In: s/FPGA

Oh, god, why? Slow as garbage, impossible to figure out, enormous... Nothing changes with these things...

🚀 stack [OP/mod]

Jul 09 · 6 weeks ago

1 Later Comment

🚀 stack [OP/mod] · Jul 11 at 22:16:

I take it back! I got it to work, made a Makefile, and a simple blinky takes about 3 seconds to build, 3-4 times faster than the Chinese toolchain!

I haven't had a chance to mess with the GUI of nextpnr, the place/route tool, and it looks pretty much like the Xilinx FPGA editor, with all the gory details of the cells, routing blocks, wires, and such.

On the other hand, the Chinese GUI IDE is really barren, and its version of the FPGA editor shows next to nothing, and figuring out what components are placed where (to constrain) is nearly impossible.

I was feeling really desperate, and decided to try the opensource tools again, and yes! Life is full of potential!

Original Post

🌒 s/FPGA

FOSS FPGA Tools — I am going down this rabbithole again. Since the last time I looked, a ton of new stuff appeared: Yosys - now pretty mature. A synthesis tool. Nextpnr - a placement/routing tool for Gowin and Lattice devices Apicula, a Gowin bitstream handler It seems that the Gowin devices have largely been reverse-engineered, and it is theoretically possible to use the FOSS tools to generate bitstreams, and more importantly for me, gain a fuller understanding of the underlying hardware and...

💬 stack [mod] · 2 comments · Jul 09 · 6 weeks ago