6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu May 09, 2024 10:31 pm

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Sun Dec 30, 2018 4:27 am 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1207
Location: Soddy-Daisy, TN USA
OK, I use Fedora. I have just installed the mammoth 16+GB ISE suite for an older FPGA board I have (Mojo V3, Spartan-6).

The licensing is an absolute nightmare. Took forever for my account to work and download a license. Then, like most things in Linux, it never works out of the box. Had to manually install all sorts of libraries (looking at you libQt_Network.so). All of that just so I can run the license manager and load the license.

3 hours later...too tired to start tinkering with my FPGA project. lol

Sorry guys...just ranting here. I plan on continuing a VGA project I started a long time ago.

In the meantime, what FPGA boards are you guys using? I'm looking for something somewhat modern in the sub $100 range. I have a TinyFPGA (A2) that I want to start using but it doesn't have enough IO for VGA and memory.

Thanks

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 30, 2018 9:38 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10800
Location: England
Of commercial offerings, I've only used the Xilinx tools, as you mention, and it's always a struggle to get started. Once you're set up, it's not so bad - if you can keep a virtual machine with all the right setup, that can be a good way. Otherwise, you might find you need to do it all again if you replace your machine or do a major upgrade.

But the open source offerings are coming along: if you get a Lattice-based board using iCE40 or ECP5 parts you can run icestorm/yosys/nextpnr. The flow is much more friendly, and command line based. See for example
https://forum.mystorm.uk/t/ot-large-ecp ... 88?u=biged
and nearby on that board for more links.

Or indeed see here:
https://symbiflow.github.io/1211#structure
where they also mention Xilinx support.


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 30, 2018 10:55 pm 
Offline

Joined: Thu Oct 05, 2017 2:04 am
Posts: 62
If your preference is Xilinx then a lot can be done with these inexpensive boards:

https://www.ebay.com/itm/XC6SLX9-Starter-Board-Xilinx-Spartan-6-FPGA/112230313780?hash=item1a2172af34:g:WU4AAOSwl8NVXJK9:rk:1:pf:0

https://www.ebay.com/itm/Xilinx-XC6SLX9-Spartan-6-FPGA-Core-Board-Nano-Size-/111640406811?hash=item19fe496b1b:g:jdoAAOSw-7RVF8vl

With some voltage dividers to make IO's 5V tolerant:
https://microcorelabs.wordpress.com/2016/06/22/mcl86-running-on-spartan-6/

-Ted


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 31, 2018 8:24 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10800
Location: England
Yes, I've seen those starter boards used in projects over on Stardot. (All the FPGA boards I have are either low-volume and discontinued or rather old now.)

This thread has become rather old now but the later posts might be of use:
In particular, there's a link to this thread:


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 31, 2018 1:44 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1207
Location: Soddy-Daisy, TN USA
Thanks everyone for the recommendations.

BigEd wrote:
Of commercial offerings, I've only used the Xilinx tools, as you mention, and it's always a struggle to get started. Once you're set up, it's not so bad


Well, that's true. Once I finally got everything installed it seems to work OK. It was the license manager that was the most trouble. I had to research and install all sorts of things that aren't standard with Fedora Linux.

BigEd wrote:
But the open source offerings are coming along: if you get a Lattice-based board using iCE40 or ECP5 parts you can run icestorm/yosys/nextpnr. The flow is much more friendly, and command line based. See for example
https://forum.mystorm.uk/t/ot-large-ecp ... 88?u=biged
and nearby on that board for more links.

Or indeed see here:
https://symbiflow.github.io/1211#structure
where they also mention Xilinx support.


Thanks, I will check those out. I definitely want to explore the Lattice based solutions. That's what my TinyFPGA recommends using (it's a Lattice chip). The only reason I'm not using it now is because the IO is very limited (due to the tiny nature of the board).


MicroCoreLabs wrote:
If your preference is Xilinx then a lot can be done with these inexpensive boards:


Thanks for the links but my preference is definitely not Xilinx. It's just the only FPGA I have other than the TinyFPGA.

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 31, 2018 7:29 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10800
Location: England
The people behind the BlackIce board are working on a successor, BlackEdge - that's a Lattice based board with a RAM and lots of I/O. Might be worth keeping an eye on. See


Top
 Profile  
Reply with quote  
PostPosted: Wed Jan 02, 2019 1:13 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1207
Location: Soddy-Daisy, TN USA
BigEd wrote:
The people behind the BlackIce board are working on a successor, BlackEdge - that's a Lattice based board with a RAM and lots of I/O. Might be worth keeping an eye on. See


I saw that. Looks pretty amazing.

Is it just me or does Lattice seem to be the go-to FPGA for open source and/or smaller projects? I haven't used their tools (yet) but it seems they are a little more friendly to hobbyists.

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
PostPosted: Wed Jan 02, 2019 3:50 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10800
Location: England
I think maybe the open source tooling - which has nothing to do with Lattice themselves - makes their parts quite attractive to some, including me. I think the ice40 lacks fast parallel multipliers, but otherwise features seem pretty similar. I think there's a strong effect of continuing to use what you first came across, especially because the tools can take a bit of getting used to.


Top
 Profile  
Reply with quote  
PostPosted: Thu Jan 03, 2019 12:07 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
The FPGA that always intrigues me was the one that didn't require a PROM for boot-up. I thought it was a Lattice part, but I think I'm mistaken...

_________________
65Org16:https://github.com/ElEctric-EyE/verilog-6502


Top
 Profile  
Reply with quote  
PostPosted: Wed Feb 27, 2019 3:29 pm 
Offline

Joined: Wed Feb 27, 2019 3:16 pm
Posts: 1
The creator of the Mojo (Justin Rajewski) has rebranded to become Alchitry. You can find the Mojo replacement on https://alchitry.com. He has two products, one is based on the iCE40-HX8K and has an open source toolchain. The other uses the Xilinx Artix 7 and uses the latest Xilinx tools.

I haven't used either one, but they both intrigue me.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jun 03, 2019 4:20 pm 
Offline

Joined: Sat Sep 02, 2017 8:20 pm
Posts: 21
cbmeeks wrote:
In the meantime, what FPGA boards are you guys using? I'm looking for something somewhat modern in the sub $100 range. I have a TinyFPGA (A2) that I want to start using but it doesn't have enough IO for VGA and memory.


I have a few Digilent Inc. boards. They have a sub-$100 starter board in the Arty S7-25T. They also have quite pmod modules.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jun 04, 2019 8:05 am 
Offline

Joined: Wed Feb 12, 2014 1:39 am
Posts: 172
Location: Sweden
Fatsie wrote:
I have a few Digilent Inc. boards. They have a sub-$100 starter board in the Arty S7-25T. They also have quite pmod modules.


A nice bonus with Digilent kits are that they work with the Xilinx tools directly, no need for third party tools to program them unlike other boards like the papillio and presumably the Mojo


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 07, 2019 6:55 pm 
Offline
User avatar

Joined: Wed Aug 17, 2005 12:07 am
Posts: 1207
Location: Soddy-Daisy, TN USA
So, an update.

I bought me an early birthday present and got a $38 TinyFPGA (BX) board. I already had the A2 but haven't really used it.
I should have got the BX the first time.

I wished the BX had more BlockRAM but I can't complain too much for what I get. Plus, with 41 I/O pins, I might be able to use some external RAM.

_________________
Cat; the other white meat.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 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: