Skip to content

HW and SW Infrastructure

Throughout the course, we will mainly work with Intel SoC FPGAs. The main development kit is the DE10-Standard, which features a Cyclone V SoC FPGA.

The development software for Intel FPGAs is called Quartus, and it has many versions and variations. Download the one indicated here to avoid having to reinstall everything.

Material

You will receive the following materials to work on the course from home:

  • 1x DE10-Standard FPGA
  • 1x micro SD card
  • 1x microSD/USB adapter
  • 1x USB-Wifi NIC

HW - DE10-Standard

It is a development kit manufactured by Terasic, costing $350, which has at its core an Intel Cyclone V - SoC FPGA with large memory capacity and many logic cells. It has several peripherals that can be controlled either by the FPGA or by the ARM on the chip.

Software

✔️ Linux ✔️ Windows 🚫 MAC

Due to the second part of the course, in which we will compile and work with embedded Linux, the course should be done (and the tutorials follow this) on Linux. Windows works for the first part, but not after that, and MAC is not supported by Quartus.

🚫 MAC

If you have a MAC we recomend you to use a virtual machine with Linux.

Quartus Prime Light

We will use Quartus Prime Standard version 25.1:

  • Quartus Prime Light FPGA project development
  • Questa HDL project simulator (VHDL/Verilog)
  • RiscFree™ IDE for Altera FPGAs

Installing

Download the following parts and run the Quartus Prime Light binary, which will automatically install the others.

License

We will use a version of Quartus that requires a license to work. I will send instructions by email.

Released under the project license.