FPGA, CPLD, and ASIC solutions from Altera
  • Download Center
  • Literature
Sign in/register
myAltera Account
Welcome
  •   myAltera
  •   Logout
  • Products
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design & Support Services
    • Literature
  • End Markets
    • Automotive
    • Broadcast
    • Computer & Storage
    • Consumer
    • Industrial
    • Medical
    • Military
    • Test & Measurement
    • Wireless
    • Wireline
  • Technology
    • DSP
    • External Memory
    • Embedded Processing
    • Transceivers
    • Parallel I/O
    • Signal Integrity
    • System Integration
  • Training
    • Training Courses
    • University Program
    • Webcasts & Videos
    • Demonstrations
    • Events Calendar
  • Support
    • Design & Support Resources
    • Knowledge Database
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design Examples
    • Downloads
    • User Communities/Forums
    • mySupport
  • About Altera
    • About Us
    • Environmental
    • Customer Successes
    • Partners
    • Newsroom
    • Investor Relations
    • Jobs
    • Contact Us
  • Buy Online
    • Devices
    • Design Software
    • Development & Education Kits
    • Cables & Programming Hardware
    • Intellectual Property
  • Entire Site
  • Part Number
  • Knowledge Database
  • Support & Technical Docs
  • Forums & Wiki
Username:  
Password:  
 
Forgot my username or password
Don't have myAltera account? Register Now.
Enter your email address:

Embedded Software

Home > Products > Intellectual Property > Embedded Processors > Nios II > Software Tools > Software

Embedded Software Development Graphic

With the Nios® II embedded processor, you have access to a broad range of software components. Altera and its partners provide the following solutions:

  • Embedded Operating System Support
  • Middleware/Libraries
  • Partner Tools
  • Intellectual Property (IP) Cores


Embedded Operating System Support

Altera's embedded software partners provide an array of operating systems for use with the Nios II processor. Table 1 shows the operating system support available for the Nios II processor.

Table 1. Embedded Operating System Support for the Nios II Processor

Operating System Supplier
eCos  eCosCentric
eCos Zylin
embOS Segger
Erika Enterprise Evidence
Euros RTOS Euros
Linux

Timesys

Linux Wind River
Linux SLS
Linux CodeSourcery
Linux Open Source Community
MicroC/OS-II (1) Micrium 
osCAN (2) Vector 
ThreadX Express Logic
µCLinux SLS
µCLinux Open Source Community

Notes:

  1. Evaluation included with the Nios II Embedded Design Suite, but licensed separately.
  2. OSEK/VDX compliant. OSEK/VDX is an open standard of the automotive industry.


Middleware/Libraries

The Nios II processor is supported by a comprehensive set of software partner middleware, as shown in Table 2.

Table 2. Middleware/Libraries

Company Name OS Supported Network Stack File System Graphics Library USB Stack Misc.
eCosCentric eCos Built in Built in      
Express Logic ThreadX NetX (2) FileX (2) PegX (2) USBX (2)  
InterNiche Any NicheStack TCP/IP Network Stack – Nios II Edition (3)        
Mentor Graphics® Nucleus Plus Nucleus Net Nucleus File (2) Nucleus GRAFIX (2) Nucleus USB (2)  
Micrium MicroC/OS-II MicroC/TCP-IP MicroC/FS MicroC/GUI MicroC/USB MicroC/CAN
Micro Digital Any         GoFast Floating Point Library
Planetweb Any     SpectraWorks    
Timesys  Linux Built in Built in      
Wind River

Linux

Built in

Built in

     
SLS µCLinux / Linux Built in Built in   USB 2.0
    Built in Built in       
Community Supported (www.nioswiki.com)
(Nios Forum area of the Altera Forum)
 
µCLinux / Linux  Built in Built in      

Altera

Any   Read-Only Zip File System(1)      

Notes:

  1. Included with the Nios II Embedded Design Suite.
  2. Contact company for availability.
  3. Included with the Nios II Embedded Design Suite, but licensed separately.

Partner Software Development Tools

Altera provides a variety of software development tools for the Nios II processor, as shown in Table 3.

Table 3. Partner Software Development Tools

Company Product Description
Lauterbach Trace32

Lauterbach TRACE32 is family of modular microprocessor development tools including debug, trace, and instruction set simulator that support the Nios II processor.

Wind River Workbench

Software development tools for embedded Linux on the Nios II processor.

CodeSourcery GNU tool chain support

GNU tool chain support for Linux on the Nios II processor.

Altium Tasking VX-toolset

Optimizing C compiler, assembler, linker, and locator.

MIPS Technologies (formerly FS2) System Navigator

The System Navigator probe for Altera® Nios II processors is designed to support the special features and integrated peripherals of the Nios II cores embedded in Altera FPGAs.

Open Source Community

Linux Tool Chain

Linux tool chain support from the open-source community.

Open Source Community µCLinux Tool Chain

µLinux tool chain support from the open-source community.

IP Cores

Simply drag and drop from a menu of available peripheral components to add them to your system. Altera provides a diverse portfolio of IP cores needed for most embedded applications, including communication, memory controller, and device interface IP cores. Additionally, you can create and import your own IP cores to enable the same drag-and-drop reuse. See Table 4 for graphics cores.

For a complete list of IP cores, go to the Intellectual Property Solutions page.

Table 4. Graphics Cores

Company Name Description
Imagem Technology Solutions ATHLET IP is a graphics engine that is an alternative solution to the conventional graphic chips used to build display human-machine interfaces.
TES Electronic Solutions The D/AVE 2D is an Altera SOPC Builder and VHDL register transfer level (RTL) IP function developed for sophisticated vector-based graphic applications. A human-machine interface for D/AVE is available from Altia.
Rate This Page


  • IP & Reference Designs
    • All Intellectual Property
    • All Reference Designs
    • Bridges & Adapters
      • Memory Mapped
      • Streaming
    • DSP
      • Filters & Transforms
      • Error Detection/Correction
      • Modulation & Demodulation
      • Video & Image Processing
    • Embedded Processors
      • Nios II
        • Processor Cores
          • Fast CPU
          • Economy CPU
          • Standard CPU
        • Benefits
          • Low Cost
          • High Performance
          • Long Life Cycle
          • Flexibility
        • Software Tools
          • Nios II IDE
          • Nios II C2H Compiler
          • Software
        • Development Kits
        • End Markets
        • Customer Successes
        • Literature
      • 32/16-Bit Microprocessors
      • 8/4-Bit Microprocessors
    • Interface Protocols
      • Communications
      • Ethernet
      • High Speed
      • PCI
      • Serial
      • Audio & Video
    • Memory Controllers
      • DMA
      • Flash
      • On-Chip
      • SDRAM
      • SRAM
    • Peripherals
      • Debug & Performance
      • Display
      • Microcontroller Peripherals
      • Multiprocessor Coord.
  • About IP
    • Designing with IP
      • IP Base Suite
    • Evaluate and Download IP
    • IP Certifications
    • System Design
    • Request IP
  • IP Partners
    • About AMPP Program
    • List of IP Partners
    Please give us feedback
    Products | End Markets | Technology | Training | Support | About Altera | Buy Online
    Jobs | Investor Relations | Contact Us | Site Map | Privacy | Legal Notice
    Copyright © 1995-2010 Altera Corporation. All Rights Reserved.
    Altera Forum
    Altera
    Forum
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    Email
    Updates