Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Open Terminal
  2. Install required libraries:
    • sudo dpkg --add-architecture i386
    • sudo add-apt-repository ppa:linuxuprising/libpng12
    • sudo apt update
    • sudo apt install libc6:i386 libncurses5:i386 libxtst6:i386 libxft2:i386 libstdc++6:i386 libc6-dev-i386 lib32z1 libncurses5 :i386 libbz2-1.0:i386 libpng12-0 libqt5xml5 liblzma-dev libcanberra-gtk-module
  3. Download Quartus Software
  4. Run command: chmod +x <download_path>/<product>-<version>.run
  5. Run command: <download_path>/<product>-<version>.run (e.g. QuartusLiteSetup-20.1.1.720-linux.run)
    1. Follow the instructions of the installation wizard
  6. Download device support you need
    1. Available device support for Quartus Prime Edition 20.4: https://fpgasoftware.intel.com/20.4/?edition=pro&platform=linux
      • Agliex (license required)
      • Arria 10 (license required)
      • Cyclone 10 GX (free, no license file required)
      • Diamond Mesa (license required)
      • Stratix 10 (license required)
    2. Available device support for Quartus Prime Edition 20.1.1 (free) : https://fpgasoftware.intel.com/20.1.1/?edition=lite&platform=linux
      • Arria II
      • Cyclone IV
      • Cyclone 10 LP
      • Cyclone V
      • MAX II, MAX V
      • MAX 10 FPGA
  7. Launch Quartus Prime Edition with <installation_directory>/quartus/bin/quartus
  8. Click Tools → Install Devices
    1. Follow the instructions of the device installer wizard
  9. Install Arrow USB Blaster driver for Trenz boards: Arrow USB Programmer

...