Thanks Brian
In you linked doc, Quartus 13.x is very old for a cyclone V devices. You should be looking into Quartus 15.0...17.0 if you want to keep on using the old style interface or you are following old instructional tutorials.
Huh - maybe my google-fu sucks. When I searched on Intel's site, I got
]here (link is weird because it ends in a ]) and it seems to show the latest free version being 13.1. I didn't realize there were later versions - I'll go try and find them.
There's no real tutorial from FTDI on the FPGA side, though they do provide some documentation of how things work, and sample RTL alongside the bitstream - definitely not a hand-held tutorial though. I only get to choose from those two boards (ok, there's a vertex-6 one as well) unless I want to reconfigure the project, which moves away from "known-good start".
Really, then, it's a matter of "will the later version of Quartus open the earlier version's project" - in which case I might as well learn the new interface as spend time learning an older one - in fact, the
tutorial for the board I found [after this initial question] on Intel's site uses Quartus Prime Lite
Quartus Prime 20.x/21.x are newer with a slightly newer interface meaning once you played long enough with 15.0, upgrading will just give your a few minor inconveniences until you get used to the minor menu and interface changes.
Cool. Seems like I could install the old one (even if just to start from parity), use the programmer to install their bitstream, and then see how I could evolve the project using the newer Quartus.
The variation in part number '5CGXFC5C6F27C7N', namely the 'F27C7N' defines the pin count / package type and speed grade. The chip you have chosen is fairly large and powerful with 3.125GBs LVDS transceivers. Download data sheet here to see what you are getting:
https://www.digikey.com/en/products/detail/intel/5CGXFC5C6F27C7N/3880783?s=N4IgTCBcDaIKwGEDiANAYgxA2NYDsCeAciALoC%2BQA
However, because of this FPGA's LVDS transceivers, you need to verify that you can use the free Quartus, or, the development board you are receiving provides a Quartus key to access the Cyclone V GX series.
Check your Cyclone V board, it may already have a USB programmer in it. Note that Altera seems to use FTDI for some of their programmers.
Good to know. The kit is from
Terasic and the contents don't indicate any licensing requirements (there's nothing about a license in 'Kit Contents'). It does have the USB-blaster on-board, which is nice.
The Altera/Intel FPGA is significantly more powerful than the one I'll be targeting, but I've already checked that I can synthesize the FTDI design on the Efinix chip (even C3-grade) and get it past the 100MHz clock requirement (the click-to-synthesize option gives me ~127MHz, and the design can be made significantly simpler).
It's as cheap / cheaper *and* faster to just buy the Altera board over designing/manufacturing one with the Efinix chip on it. If everything goes to plan, I'll have to do that eventually, but there's a lot of software as well as FPGA logic to write before then, so I know I keep harping on about starting off from a known-good position, but in this case it seems well worth it
Thanks again
Off to Digikey to order a board...