• Useful

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.

2020-2 Online Version

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

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.

Quartus Prime

Info

We will use Quartus Prime Standard version 19.1.

Along with Quartus installation, some other software is installed:

  • Quartus: FPGA project development
  • Modelsim: HDL project simulator (VHDL/Verilog)
  • NIOS II EDS: Eclipse platform for NIOS uC programming
  • HLS: High-level synthesis

Installing

Download the following parts and run the Quartus Prime 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.

βœ”οΈ Linux 🚫 Windows 🚫 MAC 🚫 MAC