Nios II Integrated Development Environment
The Nios® II Integrated Development Environment (IDE) is the primary software development tool for the Nios II family of embedded processors. You can accomplish all software development tasks within the Nios II IDE, including editing, building, and debugging programs. Watch a free training video of the Nios II IDE.
With a PC, an Altera® FPGA, and a download cable, you have everything needed to write programs for, and communicate with, any Nios II processor system. See what's new with the latest release.
Nios II IDE key features:
- New project wizards and software templates
- Compiler for C and C++ (GNU)
- Source navigator, editor, and debugger
- Eclipse project-based tools
- Software build tools
- Nios II C-to-Hardware (C2H) acceleration compiler (licensed separately)
- Complete documentation and training
Nios II Software Developer's Handbook
Nios II Embedded Design Suite (free)
Partner Tools
Altera and its embedded software partners provide the compiler and debugger solutions shown in Tables 1 and 2. Table 1 shows the IDE/debuggers available for the Nios II processor.
| Table 1. IDE/Debuggers | |||||||
| Company | Product | Supported Debug Cable | |||||
|---|---|---|---|---|---|---|---|
| Altera | FS2 | Lauterbach | |||||
| ByteBlasterTM II | USB-BlasterTM (1) | ISA- NIOSII |
ISA- NIOSII/T |
Power Debug |
Power Trace |
||
| First Silicon Solutions (FS2) | Nios II IDE Enhancements | ||||||
| Lauterbach (1) | TRACE32-PowerView | ||||||
| Mentor Graphics® | |||||||
- Download an evaluation of Trace32-PowerView and Instruction Set Simulator through the Nios II IDE
Table 2 shows the compilers available for the Nios II processor.
| Table 2. Compilers | ||
| Company | Product | Description |
|---|---|---|
| Altera | GCC compiler (1) | Standard GNU compiler for the Nios II processor. |
| Altium | TASKING VX-toolset | Optimizing C compiler, assembler, linker, and locator. Supports Nios II IDE with plug-in. |
- Included with the Nios II Embedded Design Suite.
