Page 8 of 8
Re: Survey of FPGA dev boards
Posted: Fri Mar 02, 2018 8:21 am
by BigEd
As it has turned out, the myStorm people came out with a board called the Black Ice, and are now shipping the Black Ice II for £42. It has a 4k Lattice chip as well as 16 bit wide SRAM, and the open source tools are able to use the whole chip capacity, making it an 8k Lattice chip.
https://www.tindie.com/products/Folknology/blackice-ii/
Re: Survey of FPGA dev boards
Posted: Thu Mar 29, 2018 12:14 pm
by BigEd
Lawrie, a friendly commenter over on the MyStorm (BlackIce) forum has just posted a long list of dev boards which use Lattice's icestorm-friendly FPGAs:
https://forum.mystorm.uk/t/rival-to-bac ... /5?u=biged
I haven't checked them all out but would expect them to be very affordable.
(icestorm being the open source FPGA software which targets Lattice iCE40 devices)
Re: Survey of FPGA dev boards
Posted: Tue Sep 04, 2018 1:40 pm
by BigEd
Re: Survey of FPGA dev boards
Posted: Thu Apr 28, 2022 8:26 am
by BigEd
It's 2022, time has passed, and there are widespread supply chain problems.
So the price and availability of FPGA dev boards will have changed... what do we see today which is attractive, for features or price?
I note that one of our number has bought one of these, or something like it:
Sipeed Tang Nano 9K FPGA Development Board
It uses an FPGA from GOWIN, which has its own proprietary toolchain, but it doesn't sound too bad. And there are lots of resources on-board. And just possibly the open source apicula project will sooner or later support this chip. (The page I link mentions RISC-V but that is, I think, just a suggestion. It's an FPGA dev board, with lots of RAM, and various connectors.)
(Commentary on personal reasons for not liking some particular chip or vendor are not going to be particularly helpful here, I think. Let's share notes on things we do like, and refrain from commenting on things we don't.)
Re: Survey of FPGA dev boards
Posted: Thu Apr 28, 2022 8:32 am
by GARTHWILSON
(Commentary on personal reasons for not liking some particular chip or vendor are not going to be particularly helpful here, I think. Let's share notes on things we do like, and refrain from commenting on things we don't.)
If there are reasons not to like one or another, those who are trying to decide on one or another will probably want to know. It would be helpful to expose all the pros and cons.
Re: Survey of FPGA dev boards
Posted: Thu Apr 28, 2022 9:01 am
by BigEd
Yes, no objection to reasoned criticism of course!
Re: Survey of FPGA dev boards
Posted: Wed May 04, 2022 5:12 am
by jmthompson
The Tang Nano 9K is worth picking up for anyone who wants to play with FPGAs; it's pretty powerful for the price. The software requires you to apply for a free license, which they hand out like candy, but just plan to get hounded by sales guys for a month afterward.

My only real complaint is that the documentation is still a work in progress so you're going to be relying mostly on the example projects posted on GitHub.
(I should also point out that the Linux version of the software, like pretty much every vendor IDE I've used, takes some coaxing to get working on any even vaguely recent Linux distro.)
My personal favorite of the boards I've used is the TinyFPGA BX. It's about $40 and uses the fully open source IceStorm toolchain. They have decent resources, though I wish they had more available I/O pins. Still I managed to cram a decent CRTC into one including a 6502 bus interface.
For something beefier, the ULX3S is really nice, but we're talking about a big jump in price range (I think I paid about $150 for mine). For that price you get an order of magnitude more resources (both LUTs and I/O pins) and some useful built-in hardware like SDRAM and an HDMI-compatible port. It uses the Trellis toolchain, which is also open source, and shares a lot of its tooling with IceStorm.
In an ideal world I'd suggest the TinyFPGA as it's better supported and documented, but I don't think you'll find them in stock anywhere right now. In fact the Nano is probably the only thing not backordered these days.
Re: Survey of FPGA dev boards
Posted: Thu Aug 15, 2024 1:04 am
by enso1
A quick update to the Tang Nano 9K post above:
* Gowin no longer requires a license application for the smaller (<20K?) FPGAs, use the student edition;
* Gowin manuals are pretty decent at this point;
* Linux yosys/apycula libre toolchain is pretty good and pretty easy to build following the appropriate READMEs;
* There is a ton of examples, tutorials, and implementations of old computer systems (including my own 65c02 wip, see appropriate thread);
* The FPGA is not too bad, but a bit slow (Arlet's core maxes out at ~28MHz with 48KB blockram). I miss the nearly-free SRL16 shift registers of Xilinx (I used them to sequence everything!). Imagine a crippled XC3S500 with a little more blockram...
* USB programming with OpenFPGALoader - plug in and go;
* on-board USB-serial,HDMI, LCD, all kinds of serializers, a ton of IO,MicroSD, flash,lots of PSRAM, etc.
* Price: US$20 delivered by Amazon next day (with prime), or in a couple of week from AliExpress
P.S. Tang Nano 20K for extra $10 has a much faster and bigger FPGA and faster SDRAM
Re: Survey of FPGA dev boards
Posted: Thu Aug 15, 2024 1:54 am
by plasmo
To get into programmable logic and tools on the cheap, you may also be interested in EPM240 Development Board available on eBay for about $9. It is a 3.3V CPLD with about 200 macrocells equivalent and include a 50MHz oscillator on board. It has sufficient logic to do address decode, serial port, and has 1K flash that serves as bootstrap ROM. I've been designing a number of working mezzanine boards for this board such as Z80, 6502, and 68SEC000. I just sent out a Z180 design to JLCPCB. If you can handling SMT soldering, EPM240 in 100-pin QFP is $1.55 each in quantity of 10 on eBay.
Quartus CPLD/FPGA development software is free download and USB blaster clone for programming EPM240 is under $10
EPM240devboard for $8.50,
https://www.ebay.com/itm/354417399620
10 EPM240 for $15.50,
https://www.ebay.com/itm/292854449165
Retrocomputer projects with EPM240 dev board,
https://www.retrobrewcomputers.org/foru ... 10&start=0&