This is a short step-by-step guide on how to install Intel Development Tools on WinOS and LinuxOS.
Scroll Ignore |
---|
scroll-pdf | true |
---|
scroll-office | true |
---|
scroll-chm | true |
---|
scroll-docbook | true |
---|
scroll-eclipsehelp | true |
---|
scroll-epub | true |
---|
scroll-html | true |
---|
|
|
- Download Quartus Software
- Run installer executable <product>-<version>-windows.exe (e.g. QuartusLiteSetup-2122.11std.02.842922-windows.exe)
- Follow the instructions of the installation wizard
- Download device support you need
- Available device support for Quartus Prime Pro Edition 2122.4: Quartus Prime Pro 2122.4 for Windows - Device Support → Individual Files → Devices
- Agliex (license required)
- Arria 10 (license required)
- Cyclone 10 GX (free, no license file required)
- eASIC™ N5X (license required)
- Stratix 10 (license required)
- Available device support for Quartus Prime Lite Edition 2122.1.2 (free) : Quartus Prime Lite 2122.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
- 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 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)
Note |
---|
- Recommended operating system version:
- Windows* 10 build version
162150 is the recommended operating system version.- Windows* 11 build version 22000.1219 or higher
- Install only WSL1. WSL2 is not supported by Nios II EDS.
|
- 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
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
- Download RiscFree IDE SoftwareDownload 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 → Additional Software → Stand-Alone Software → RiscFree IDE for Intel® FPGAs 22.1std.2.922
- Run installer executable <product> RiscFreeSetup-<version>-windows.exe (e.g. SoCEDSSetupRiscFreeSetup-2022.11std.02.711922-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/21.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/21.1/embedded/cygwin_setup/
#Quartus Prime 21.1 Lite Edition
cd path/to/intelFPGA_lite/21.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 |
- Due to problems with python included in Intel SoC FPGA EDS Standard Edition 20.1 you need to reinstall it.
See also: https://community.intel.com/t5/Intel-SoC-FPGA-Embedded/BSP-Editor-fails-to-generate-files/m-p/1243327#M881- Go to folder path/to/installation/directory/of/quartus/21.1/embedded/host_tools/python and remove the all content
- Download python-3.9.1-amd64
- Run python-3.9.4-amd64.exe as administrator
- Select 'Customize installation'
- Click on 'Next' and select as install location path/to/installation/directory/of/quartus/21.1/embedded/host_tools/python
- Click on 'Install' to install python-3.9.1-amd64
For more information see: https://rocketboards.org/foswiki/Documentation/SoCEDS#Install_SoC_EDS_AN1
Linux Ubuntu 20For more Information see: https://www.intel.com/content/www/us/en/docs/programmable/730783/22-4/installation-and-setup.html
Scroll Ignore |
---|
scroll-pdf | true |
---|
scroll-office | true |
---|
scroll-chm | true |
---|
scroll-docbook | true |
---|
scroll-eclipsehelp | true |
---|
scroll-epub | true |
---|
scroll-html | true |
---|
|
|
- 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 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
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-2022.11std.12.720922-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 Pro Edition 2122.4: Quartus Prime Pro 2122.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 2122.1.2 (free) : Quartus Prime Lite 2122.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
Launch Quartus Prime with
Code Block |
---|
language | bash |
---|
theme | Midnight |
---|
linenumbers | true |
---|
|
#Quartus Prime Pro Edition 2122.4
path/to/intelFPGA_pro/2122.4/quartus/bin/quartus
#Quartus Prime Lite Edition 2122.1.2
path/to/intelFPGA_lite/2122.11std/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
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
- Download RiscFree IDE SoftwareDownload 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 → Additional Software → Stand-Alone Software → RiscFree IDE for Intel® FPGAs 22.1std.2.922
- Run installer executable <product>RiscFreeSetup-<version>-linux.run (e.g. SoCEDSSetupRiscFreeSetup-2022.11std.02.711922-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/21.1
For more information Information see: https://rocketboards.org/foswiki/Documentation/SoCEDS#Install_SoC_EDSwww.intel.com/content/www/us/en/docs/programmable/730783/22-4/installation-and-setup.html
Scroll Ignore |
---|
scroll-pdf | true |
---|
scroll-office | true |
---|
scroll-chm | true |
---|
scroll-docbook | true |
---|
scroll-eclipsehelp | true |
---|
scroll-epub | true |
---|
scroll-html | true |
---|
|
|