6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 5:13 am

All times are UTC




Post new topic Reply to topic  [ 114 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8
Author Message
PostPosted: Fri Mar 02, 2018 8:21 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
BigEd wrote:
I mentioned in the DIP-format FPGA board thread that there is now an open source toolchain for Lattice FPGAs. Here are a couple of dev boards with Lattice parts:

The myStorm is an FPGA+ARM with lots of 5V-tolerant I/O and a Pi-friendly stackability, a project in progress and expected within a couple of months:
https://folknologylabs.wordpress.com/20 ... /#comments
https://hackaday.io/project/12930-mysto ... -dev-board
Will maybe be about $30


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/


Top
 Profile  
Reply with quote  
PostPosted: Thu Mar 29, 2018 12:14 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
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)


Top
 Profile  
Reply with quote  
PostPosted: Tue Sep 04, 2018 1:40 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
Found another (recent at time of posting) list of FPGA dev boards:
https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards

via https://hackaday.com/2018/08/20/cheap-f ... d-roundup/


Top
 Profile  
Reply with quote  
PostPosted: Thu Apr 28, 2022 8:26 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
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.)


Top
 Profile  
Reply with quote  
PostPosted: Thu Apr 28, 2022 8:32 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
BigEd wrote:
(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.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Thu Apr 28, 2022 9:01 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
Yes, no objection to reasoned criticism of course!


Top
 Profile  
Reply with quote  
PostPosted: Wed May 04, 2022 5:12 am 
Offline

Joined: Sat Dec 30, 2017 3:19 pm
Posts: 116
Location: Detroit, Michigan, USA
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.


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 15, 2024 1:04 am 
Offline

Joined: Tue Jul 30, 2024 6:20 pm
Posts: 73
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


Last edited by enso1 on Thu Aug 15, 2024 2:54 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 15, 2024 1:54 am 
Offline

Joined: Fri Dec 21, 2018 1:05 am
Posts: 1120
Location: Albuquerque NM USA
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 ... 0&start=0&


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 114 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8

All times are UTC


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: