TASKING VX-toolset for Nios® II, v2.0
The TASKING VX-toolset for the Nios II brings to developers the power of Altium’s sophisticated, next-generation Viper C compiler technology framework, allowing them to take full advantage of the popular FPGA-based Nios II embedded processor from Altera. With its Viper technology, the TASKING VX-toolset for Nios II is able to generate code with the level of execution speed and code density needed for tomorrow’s automotive, industrial and communications applications. The Nios II compiler features state-of-the-art capabilities such as MISRA C code checking, profiling through code instrumentation and run-time error checking. The TASKING VX-toolset for Nios II comprises:
|
![]() |
The toolset provides a perfect ‘drop in’ replacement for the GNU based compiler provided with Altera’s Nios II Integrated Development Environment, offering significantly better performance on code speed and density.
The C/C++ compiler included in the TASKING VX-toolset for Nios II is also included as part of Altium Designer, available separately from Altium. Altium Designer is the industry’s first and only unified design system that incorporates all the technologies and capabilities necessary for complete electronic product development. Altium Designer brings together hardware, programmable hardware and software design within a single, unified design environment, and can significantly speed application development by fully harnessing the potential of large-scale programmable devices.
The Nios II VX-toolset overview
IDE: Plug-in for Eclipse
- The toolset integrates seamlessly into Altera’s Eclipse based IDE
- Wizards in the Altera IDE remain fully functional with/for the TASKING toolset
- Easy configuration of toolset and project options
- User selectable compiler from the menu, enabling fast switching between Altera and TASKING
Optimizing Nios II C/C++ compiler
- Based on Altium's next-generation Viper compiler technology "Viper eXperience"
- Tested against authoritative validation suites, such as Perennial and Plum Hall
- ISO C'99 compliant
- Supports GCC language extensions
- Source code compatibility with compilers included in Altium Designer, allowing easy migration to Altium’s unified design environment
- MISRA C enhanced code-checking conform the MISRA-C:1998 and MISRA-C:2004 guidelines
- Supports MISRA ‘required’ and ‘advisory’ rule settings
- Advanced optimization technologies enable performance gains of 40% on code speed and 20% on code density compared with GCC
- Built-in extensions to improve application code efficiency and stability:
- Run-time error checking
- Code profiling through code instrumentation
- Syntax and semantic checks
- Standard C and ANSI/IEEE-754 floating-point libraries
More on our compiler technology or compiler evolution
Nios II macro assembler, powerful linker/locator
- Versatile assembler and linker/locator are delivered with the toolset
- Industry standard ELF/Dwarf 2.0 output formats
- When integrated into the Altera IDE, the GCC based linker is used for interoperability with existing libraries and third party solutions
More on our assembler technology
Third-party tools supporting the TASKING C/C++ compiler
- Development environments:
Altera's Nios II IDE - In-Circuit Emulator/JTAG Interface/debugger solutions:
Accelerated Technology, Altera, First Silicon Solutions, Lauterbach - Consultancy and/or training:
Altium Professional Services
Read more about the TASKING Nios II compiler solutions
Recommendeed reading
- Datasheet (PDF - 1619 KB)
- Technical support and Nios II VX-toolset manuals
Press releases related to the Nios II VX-compiler
- June 29 2006: Altium introduces new TASKING VX-toolset for Nios II
Purchasing the TASKING VX-toolset for Nios II
To purchase a TASKING compiler license contact your local Altium Sales & Support Center, Reseller or order online.
Ordering codes
| 07-200-113-012 | C/C++ compiler, assembler, linker/locator and Eclipse plug-in for Altera Embedded Design Suite |
The VX-toolset for Nios II is available on PC/Windows; Sun/Solaris and PC/Linux on request.
Interested in a free demo C compiler for Nios II? Download the fully working trial version.
