💾 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
-=-=-=-=-=-=-
Oh, god, why? Slow as garbage, impossible to figure out, enormous... Nothing changes with these things...
Jul 09 · 6 weeks ago
🚀 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!
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...