Live data from Hacker News

Comprehensive list of FPGA development boards

fpgadeveloper.com

11–20 of 27 posts

Re: Comprehensive list of FPGA development boards

#11
post #3

Looks like this is very Xilinx centric list. There are other vendors too. Intel/Altera being the biggest. With Lattice and Microchip probably following. Plus some newcomers I have no experience with.

One advantage of Altera: parts made on Intel's own fab (so Stratix-10 and Agilex) have reasonable lead times (8-12 weeks).

Lattice is great for extreme low power, I've been using their Crosslink-NX 28nm FPGAs recently.

Re: Comprehensive list of FPGA development boards

#12
post #3

Looks like this is very Xilinx centric list. There are other vendors too. Intel/Altera being the biggest. With Lattice and Microchip probably following. Plus some newcomers I have no experience with.

One advantage of Altera: parts made on Intel's own fab (so Stratix-10 and Agilex) have reasonable lead times (8-12 weeks). Lattice is great for extreme low power, I've been using their Crosslink-NX 28nm FPGAs recently.

Do any of the Intel fabbed FPGAs have a free development IDE? Last I checked, it was limited to older Altera-era FPGAs. I know the pricepoint of the Intel fab FPGAs is outside of even my work projects, but I was surprised to see how few FPGA families were supported by Quartus free edition, and was wondering if I missed something obvious?

Re: Comprehensive list of FPGA development boards

#13

Earlier quoted context omitted.

One advantage of Altera: parts made on Intel's own fab (so Stratix-10 and Agilex) have reasonable lead times (8-12 weeks). Lattice is great for extreme low power, I've been using their Crosslink-NX 28nm FPGAs recently.

Do any of the Intel fabbed FPGAs have a free development IDE? Last I checked, it was limited to older Altera-era FPGAs. I know the pricepoint of the Intel fab FPGAs is outside of even my work projects, but I was surprised to see how few FPGA families were supported by Quartus free edition, and was wondering if I missed something obvious?

Nope. But you can run Quartus Prime Professional in 30-day eval mode, I just did this for a Xilinx / Altera comparison. [Xilinx is ahead for deep combinatorial logic, I think because of the 8-level carry lookahead in each CLB. Altera was fine for well pipelined code. 1 Xilinx DSP == 2 Altera DSPs. YMMV.].

Re: Comprehensive list of FPGA development boards

#15

Earlier quoted context omitted.

One advantage of Altera: parts made on Intel's own fab (so Stratix-10 and Agilex) have reasonable lead times (8-12 weeks). Lattice is great for extreme low power, I've been using their Crosslink-NX 28nm FPGAs recently.

Do any of the Intel fabbed FPGAs have a free development IDE? Last I checked, it was limited to older Altera-era FPGAs. I know the pricepoint of the Intel fab FPGAs is outside of even my work projects, but I was surprised to see how few FPGA families were supported by Quartus free edition, and was wondering if I missed something obvious?

The Cyclone 10 GX line is the most advanced thing you can get for free, but it doesn't seem to have had much popular uptake anywhere (nearly no dev boards, etc.)

Intel recently announced their new "Sundance Mesa" series of FPGAs, which are Agilex, and designed as low-end replacements for Cyclone, etc. And they said that they'll be offering Quartus Pro free for Sundance Mesa devices. This really surprised me; generally speaking, in terms of software availability, Xilinx is much more approachable and there are plenty of high-end choices while using Vivado for free.

But beyond that: I just run Quartus in eval mode and rm -rf ~/.altera* once every 30 days and reset it. One of these days I'll get a license for my giant Stratix 10 board when my designs are more finished...

Re: Comprehensive list of FPGA development boards

#16
So I have a question. FPGA development really interests me, but I really don’t know where to get started. I’ve done a bit of embedded systems work, mostly with WinCE 5 a decade or so back and some work on video slot machines, but nothing at this level. What would be a good place to start? Most of the things I have looked at seem to assume a slightly higher level of knowledge than I currently have.

Re: Comprehensive list of FPGA development boards

#17
post #16

So I have a question. FPGA development really interests me, but I really don’t know where to get started. I’ve done a bit of embedded systems work, mostly with WinCE 5 a decade or so back and some work on video slot machines, but nothing at this level. What would be a good place to start? Most of the things I have looked at seem to assume a slightly higher level of knowledge than I currently have.

It's almost always best to start with an application. What do you want to do that involves moving a lot of data around while performing some hard realtime processing on it? The answer will tell you if FPGAs are a good fit for the job.

Assuming they are, the answer will also give you an initial handhold on the mountain of training and R&D work that you'll need to deal with to make it happen.

Re: Comprehensive list of FPGA development boards

#19
post #16

So I have a question. FPGA development really interests me, but I really don’t know where to get started. I’ve done a bit of embedded systems work, mostly with WinCE 5 a decade or so back and some work on video slot machines, but nothing at this level. What would be a good place to start? Most of the things I have looked at seem to assume a slightly higher level of knowledge than I currently have.

The first thing to note is that while HDL coding may look like programming, it is not (mostly). HDLs are for describing hardware, and it takes some time for this to sink in. There are two sides to the coin: understanding digital design in the abstract, and understanding HDL design patterns to define the desired logic circuits.

If you don't have any digital design experience, an oft-recommended course is nand2tetris.

I should say though, that that is the bottom-up approach. It is possible these days to string together a bunch of IPs and not write any HDL, depending on what you want to do. But you will probably be stuck if anything at all goes awry, so I don't recommend the top-down approach.

Re: Comprehensive list of FPGA development boards

#20

Am I missing something about the definition of the word "comprehensive"? How can you call a list comprehensive and ignore Altera/Intel? Last I checked they were the biggest FPGA player in town. I have three devkits within arms reach that aren't on this list.

And Lattice

And Gowin. During semiconductor shortage it became one of the last FPGA ICs with 9k LUT that are still in stock in form of very affordable development boards (eg. TANG NANO 9k)...
Post reply on HN