Visible to Intel only — GUID: joy1638765936020
Ixiasoft
1. About this Document
2. Introduction
3. Nios® V Processor Hardware System Design with Intel® Quartus® Prime Pro Edition and Platform Designer
4. Nios® V Processor Software System Design
5. Nios® V Processor Configuration and Booting Solutions
6. Nios® V Processor - Using the MicroC/TCP-IP Stack
7. Nios® V Processor Debugging, Verifying, and Simulating
8. Document Revision History for the Nios® V Embedded Processor Design Handbook
5.1. Introduction
5.2. Linking Applications
5.3. Nios® V Processor Booting Methods
5.4. Introduction to Nios® V Processor Booting Methods
5.5. Nios® V Processor Booting from Configuration QSPI Flash
5.6. Nios V Processor Booting from On-Chip Memory (OCRAM)
5.7. Summary of Nios V Processor Vector Configuration and BSP Settings
7.4.1. Prerequisites
7.4.2. Setting Up and Generating Your Simulation Environment in Platform Designer
7.4.3. Creating Nios V Processor Software
7.4.4. Generating Memory Initialization File
7.4.5. Generating System Simulation Files
7.4.6. Running Simulation in the QuestaSim Simulator Using Command Line
Visible to Intel only — GUID: joy1638765936020
Ixiasoft
2.3.1.2. Setting Up Open-Source Tools
The following open-source tools allow you to create Nios® V processor software projects:
Open-source tool | Description and Path Variable |
---|---|
GNU RISC-V Embedded GCC (v10.2.0-1.2 or later) |
A pre-built toolchain to compile programs for RISC-V development. Windows command prompt:
Linux terminal:
|
CMake (v3.14.10 or later) | A system that manages the build process using CMakeLists.txt Windows command prompt:
Linux terminal:
|
xPack Windows Build Tools1 (v3.2.1.1 or later) |
A specific package that includes GNU Make and BusyBox to perform builds on Microsoft* Windows*. Windows command prompt:
|
Eclipse C/C++ Development Tooling (CDT) for Embedded C/C++ Developers2 (v4.2.1-2 or later) |
A development tool that includes Eclipse plug-ins and tools for RISC-V development. |
Refer to the following procedure for setting up the open-source tools:
- Download the respective open-source tools based on your operating system. Refer to the Related Information for the download links.
- Extract the downloaded .zip or .tar file into this directory:
<Intel Quartus Prime installation directory>/niosv
- Setup the environment variable (PATH) to include the installed tools into the design flow. The directory path may vary due to different tool version.
- If you are using Eclipse Embedded CDT, refer to Building the Application Project using Eclipse Embedded CDT.
- If you are using Command-Line Interface (CLI), refer to the Open-source Tools and proceed with the environment variable (PATH) setup commands base on your operating system.
Related Information
1 For Windows users only.
2 This tool is optional because the design flow can also be performed in a terminal/command-line interface (CLI).