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
- Download Quartus Software
- Quartus Prime Pro Edition 2021.4 (all parts): Quartus Prime Pro 2021.4 for Windows - Download → Individual Files → Intel Quartus Prime (includes Nios II EDS) / Intel Quartus Prime Pro Edition Part 2
- Quartus Prime Lite Edition 2021.1.1 (Free): Quartus Prime Lite 20.121.1 for Windows - Download → Individual Files → Intel Quartus Prime (includes Nios II EDS)
- Run installer executable <product>-<version>-windows.exe (e.g. QuartusLiteSetup-2021.1.10.720842-windows.exe)
- Follow the instructions of the installation wizard
- Download device support you need
- Available device support for Quartus Prime Edition 2021.4: Quartus Prime Pro 2021.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 Edition 20.121.1 (free) : Quartus Prime Lite 20.121.1 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 Edition 2021.4: Quartus Prime Pro 2021.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
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)
Warning |
---|
|
- 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
Open PowerShell as Administrator and run:
Code 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
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
Intel SoC FPGA Embedded Development Suite
Warning |
---|
Starting with Quartus Prime Pro 20.3, the Intel SoC FPGA EDS was discontinued, for more information see: Intel SoC FPGA EDS - Overview#What's New |
- Download Intel SoC FPGA EDS
- Intel SoC FPGA EDS Standard Edition 20.1: Intel SoC FPGA EDS Standard Edition 20.1 for Windows - Download → Intel SoC FPGA Embedded Development Suite Standard Edition
- Run installer executable <product>-<version>-windows.exe (e.g. SoCEDSSetup-20.1.0.711-windows.exe)
- Follow the instructions of the installation wizard
- if you use Quartus Prime Lite 21.1 software, set the default installation directory to "path/to/intelFPGA_lite/2021.1"
- Install Cygwin (needed for embedded command shell)
- Download the cygwin installer: https://cygwin.com/setup-x86_64.exe
Start windows command shell and change work directory to:
Code Block language powershell theme Midnight linenumbers true #Quartus Prime 21.1 Standard Edition cd path/to/intelFPGA/2021.1/embedded/cygwin_setup/ #Quartus Prime 21.1 Lite Edition cd path/to/intelFPGA_lite/2021.1/embedded/cygwin_setup/
Run soceds-cygwin-setup.bat with passing it the full path to where you downloaded the cygwin installer:
Code Block language powershell theme Midnight linenumbers true soceds-cygwin-setup.bat path/to/cygwin_installer/setup-x86_64.exe
For more information see: https://rocketboards.org/foswiki/Documentation/SoCEDS#Install_SoC_EDS_AN1
Linux Ubuntu 20.04 LTS
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Quartus Prime Software
- 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 sudo apt install libc6:i386 libncurses5libncurses6: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 20.4 (all parts): Quartus Prime Pro 2021.4 for Linux - Download → Individual Files → Quartus Prime (includes Nios II EDS) / Quartus Prime Pro Edition Part 2
- Quartus Prime Lite Edition 20.1.1 (Free): Quartus Prime Lite 20.121.1 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 installer executable (e.g. QuartusLiteSetup-20.1.1.720-linux.run) and 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 Edition 20.4: Quartus Prime Pro 2021.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 (license required)
- Stratix 10 (license required)
- Available device support for Quartus Prime Edition 20.1.1 (free) : Quartus Prime Lite 20.121.1 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 Edition 20.4: Quartus Prime Pro 2021.4 for Linux - Device Support → Individual Files → Devices
Launch Quartus Prime Edition with
Code Block language bash theme Midnight linenumbers true <installation_directory>#Quartus Prime 21.4 Pro Edition path/to/intelFPGA_pro/21.4/quartus/bin/quartus #Quartus Prime 21.1 Lite Edition path/to/intelFPGA_lite/21.1/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
Install Eclipse IDE into Nios II EDS
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:
Code 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 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
Intel SoC FPGA Embedded Development Suite
Warning |
---|
Starting with Quartus Prime Pro 20.3, the Intel SoC FPGA EDS was discontinued, for more information see: Intel SoC FPGA EDS - Overview#What's New |
- Download Intel SoC FPGA EDS
- Intel SoC FPGA EDS Standard Edition 20.1: Intel SoC FPGA EDS Standard Edition 20.1 for Linux - Download → Intel SoC FPGA Embedded Development Suite Standard Edition
- Run installer executable <product>-<version>-linux.run (e.g. SoCEDSSetup-20.1.0.711-linux.run)
- Follow the instructions of the installation wizard
- if you use Quartus Prime Lite software, set the default installation directory to path/to/intelFPGA_lite/2021.1
For more information see: https://rocketboards.org/foswiki/Documentation/SoCEDS#Install_SoC_EDS
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 | ||||||
---|---|---|---|---|---|---|
|
...