Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Custom_table_size_100 |
---|
This is a short step-by-step guide on how to install Intel Development Tools on WinOS and LinuxOS.
Win10
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Quartus Prime Software - Windows
- Download Quartus Software
- Quartus Prime Pro Edition 2022.4 (all parts): https://fpgasoftware.intel.com/20.4/?edition=pro&platform=windows Quartus Prime Pro 22.4 for Windows - Download → Individual Files → Intel Quartus Prime (includes Nios II EDS) / Intel Quartus Prime Pro Edition Part 2
- Quartus Prime Lite Edition 2022.1.1 2 (Free): https://fpgasoftware.intel.com/20.1.1/?edition=lite&platform=windows Quartus Prime Lite 22.1.2 for Windows - Download → Individual Files → Intel Quartus Prime (includes Nios II EDS)
- Run installer executable <product>-<version>-windows.exe (e.g. QuartusLiteSetup-2022.11std.12.720922-windows.exe)
- Follow the instructions of the installation wizard
- Download device support you need
- Available device support for Quartus Prime Pro Edition 2022.4: https://fpgasoftware.intel.com/20.4/?edition=pro&platform=windows → Quartus Prime Pro 22.4 for Windows - Device Support → Individual Files → Devices
- Agliex (license required)
- Arria 10 (license required)
- Cyclone 10 GX (free, no license file required)
- Diamond Mesa eASIC™ N5X (license required)
- Stratix 10 (license required)
- Available device support for Quartus Prime Lite Edition 2022.1.1 2 (free) : https://fpgasoftware.intel.com/20.1.1/?edition=lite&platform=windows Quartus Prime Lite 22.1.2 for Windows - Device Support → Individual Files → Devices
- Arria II
- Cyclone IV
- Cyclone 10 LP
- Cyclone V
- MAX II, MAX V
- MAX 10 FPGA
- Available device support for Quartus Prime Pro Edition 2022.4: https://fpgasoftware.intel.com/20.4/?edition=pro&platform=windows → Quartus Prime Pro 22.4 for Windows - Device Support → Individual Files → Devices
- Launch Device Installer from WIndows Start Menu to install device support
- Follow the instructions of the device installer wizard
- Install Arrow USB Blaster driver for Trenz boards: Arrow USB Programmer
Nios II EDS - Windows
NIos II EDS is included in Quartus Prime software, but there are additional requirements for using it:
- Installing Windows Subsystem for Linux (WSL) (required from version Quartus Prime Lite Edition 19.1 and Quartus Prime Pro Edition 19.2)
- Installing Eclipse IDE into Nios II EDS (required from version Nios II EDS v19.1)
Install Windows Subsystem for Linux (WSL)
NoteNote |
---|
|
|
|
|
- Open PowerShell as Administrator
Enable the Windows Subsystem for Linux:
Code Block language powershell theme Midnight linenumbers true dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Enable virtual machine feature:
Code Block language powershell theme Midnight linenumbers true dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Restart your PC to complete the installation.
- Install Linux distribution Ubuntu18.04 LTS for WSL
WSL- Download Ubuntu 18.04 LTS: https://aka.ms/wsl-ubuntu-1804
Open PowerShell as Administrator and run:
Add-AppxPackage <download_path_to_linux_distribution>\<app_name>.appxCode Block language powershell theme Midnight linenumbers true wsl --install --distribution Ubuntu-18.04
- Launch Ubuntu18.04 from Windows Start Menu and follow instructions
Install additional packages:
Code Block language bash theme Midnight linenumbers true sudo apt update
sudo apt upgrade
sudo apt install wsl
sudo apt install dos2unix
sudo apt install make sudo apt install build-essential
For more information see: Installing Windows Subsystem for Linux (WSL) on Windows
Install Eclipse IDE into Nios II EDS - Windows
Starting with Nios II EDS v19.1 the Eclipse IDE must be installed manually as it is not included in Quartus Prime software.
- Download CDT 8.8.1 which is Eclipse C/C++ IDE for Mars.2: eclipse-cpp-mars-2-win32-x86_64.zip
- Extract the downloaded file and rename the <download_path>/eclipse folder to <download_path>/eclipse_nios2
- Copy and paste <quartus_installation_path>/nios2eds/bin/eclipse_nios2_plugins.zip to <download_path>
- Extract <download_path>/eclipse_nios2_plugins.zip → the Extraction overrides files in <download_path>/eclipse_nios2
- To verfiy the correct extraction you should see <download_path>/eclipse_nios2/plugin_customization.ini file
- Copy and paste <download_path>/eclipse_nios2 to <quartus_installation_path>/nios2eds/bin/eclipse_nios2
- Now you can launch "Nios II Software Build Tools for Eclipse"
For more information see: Nios II Developer Handbook#3.1. Installing Eclipse IDE into Nios II EDS
Linux Ubuntu 20RiscFree IDE for Intel FPGAs- Windows
- Download RiscFree IDE Software
- RiscFree IDE for Intel® FPGAs 22.4: Ashling RiscFree IDE 22.4 for Windows - Download → Additional Software → Stand-Alone Software → Ashling RiscFree IDE for Intel® FPGAs
- RiscFree IDE for Intel® FPGAs 22.1.2: RiscFree IDE 22.1 for Windows - Download → Additional Software → Stand-Alone Software → RiscFree IDE for Intel® FPGAs 22.1std.2.922
- Run installer executable RiscFreeSetup-<version>-windows.exe (e.g. RiscFreeSetup-22.1std.2.922-windows.exe)
- Follow the instructions of the installation wizard
For more Information see: https://www.intel.com/content/www/us/en/docs/programmable/730783/22-4/installation-and-setup.html
Linux Ubuntu 22.04 LTS
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Quartus Prime Software - Linux
- Open Terminal
Install required libraries:
Code Block language bash theme Midnight linenumbers true sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
libncurses5sudo apt install libc6:i386
libncurses6:i386 libxtst6:i386 libxft2:i386 libstdc++6:i386 \ libc6-dev-i386 lib32z1 libncurses5 libbz2-1.0:i386 libpng12-0 libqt5xml5 \ liblzma-dev libcanberra-gtk-module
- Download Quartus Software
- Quartus Prime Pro Edition 2022.4 (all parts): https://fpgasoftware.intel.com/20.4/?edition=pro&platform=linux → Quartus Prime Pro 22.4 for Linux - Download → Individual Files → Quartus Prime (includes Nios II EDS) / Quartus Prime Pro Edition Part 2
- Quartus Prime Lite Edition 2022.1.1 2 (Free): https://fpgasoftware.intel.com/20.1.1/?edition=lite&platform=linux Quartus Prime Lite 22.1.2 for Linux - Download → Individual Files → Intel Quartus Prime (includes Nios II EDS)
Run command:
Code Block language bash theme Midnight linenumbers true sudo chmod +x <download_path>/<product>-<version>-linux.run
Run
command: <download_path>/<product>-<version>.runinstaller executable (e.g. QuartusLiteSetup-
2022.
11std.
12.
720922-linux.run)
Followand follow the instructions of the installation wizard:
Code Block language bash theme Midnight linenumbers true <download_path>/<product>-<version>-linux.run
- Download device support you need
- Available device support for Quartus Prime Pro Edition 2022.4: https://fpgasoftware.intel.com/20.4/?edition=pro&platform=linux Quartus Prime Pro 22.4 for Linux - Device Support → Individual Files → Devices
- Agliex (license required)
- Arria 10 (license required)
- Cyclone 10 GX (free, no license file required)
- Diamond Mesa eASIC™ N5X (license required)
- Stratix 10 (license required)
- Available device support for Quartus Prime Lite Edition 2022.1.1 2 (free) : https://fpgasoftware.intel.com/20.1.1/?edition=lite&platform=linux Quartus Prime Lite 22.1.2 for Linux - Device Support → Individual Files → Devices
- Arria II
- Cyclone IV
- Cyclone 10 LP
- Cyclone V
- MAX II, MAX V
- MAX 10 FPGA
- Available device support for Quartus Prime Pro Edition 2022.4: https://fpgasoftware.intel.com/20.4/?edition=pro&platform=linux Quartus Prime Pro 22.4 for Linux - Device Support → Individual Files → Devices
Launch Quartus Prime with
Edition with <installation_directory>Code Block language bash theme Midnight linenumbers true #Quartus Prime Pro Edition 22.4 path/to/intelFPGA_pro/22.4/quartus/bin/quartus #Quartus Prime
Lite Edition 22.1.2 path/to/intelFPGA_lite/22.1std/quartus/bin/quartus
- Click 'Tools → Install Devices' to install device support
- Follow the instructions of the device installer wizard
- Install Arrow USB Blaster driver for Trenz boards: Arrow USB Programmer
Nios II EDS - Linux
Install Eclipse IDE into Nios II EDS - Linux
Starting with Nios II EDS v19.1 the Eclipse IDE must be installed manually as it is not included in Quartus Prime software.
- Download CDT 8.8.1 which is Eclipse C/C++ IDE for Mars.2: eclipse-cpp-mars-2-linux-gtk-x86_64.tar.gz
- move downloaded file to <installation_directory>/nios2eds/bin
Extract the downloaded file:
Code Block language bash theme Midnight linenumbers true sudo tar xfv <installation_directory>/nios2eds/bin/eclipse-cpp-mars-2-linux-gtk-x86_64.tar.gz
Rename the extracted file:
folder toCode Block language bash theme Midnight linenumbers true sudo mv <installation_directory>/nios2eds/bin/eclipse
<installation_directory>/nios2eds/bin/eclipse_nios2
Extract the existing file "eclipse_nios2_plugins.tar.gz" → the Extraction overrides files in <download_path>/eclipse_nios2:
Code Block language bash theme Midnight linenumbers true sudo tar xfv <installation_directory>/nios2eds/bin/eclipse_nios2_plugins.tar.gz
- To verfiy the correct extraction you should see<installationsee the <installation_directory>/nios2eds/bin/eclipse_nios2/plugin_customization.ini file
- Now you can launch "Nios II Software Build Tools for Eclipse"
For more information see: Nios II Developer Handbook#3.1. Installing Eclipse IDE into Nios II EDS
RiscFree IDE for Intel FPGAs - Linux
- Download RiscFree IDE Software
- RiscFree IDE for Intel® FPGAs 22.4: Ashling RiscFree IDE 22.4 for Linux - Download → Additional Software → Stand-Alone Software → Ashling RiscFree IDE for Intel® FPGAs
- RiscFree IDE for Intel® FPGAs 22.1.2: RiscFree IDE 22.1 for Linux - Download → Additional Software → Stand-Alone Software → RiscFree IDE for Intel® FPGAs 22.1std.2.922
- Run installer RiscFreeSetup-<version>-linux.run (e.g. RiscFreeSetup-22.1std.2.922-linux.run)
- Follow the instructions of the installation wizard
For more Information see: https://www.intel.com/content/www/us/en/docs/programmable/730783/22-4/installation-and-setup.html
References
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
- Intel FPGA Software Installation and Licensing
- Nios II Developer Handbook
- Rocketboards.org#SoCEDS and ARM Development Studio
Scroll Only | ||
---|---|---|
|
Scroll pdf ignore | ||||||
---|---|---|---|---|---|---|
|
...