Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
       Nios II
            Processor Cores
            Benefits
                    Low Cost
                    High Performance
                    Long Life Cycle
                    Flexibility
            Software Tools
               Development Kits
               End Markets
               Customer Successes
               Literature
          Nios
          32/16-Bit Microprocessors
          8/4-Bit Microprocessors
          Literature
   Interfaces & Peripherals
   DSP
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

Nios II High-Performance Benefits

Altera's Nios® II processors give you the ultimate flexibility to achieve the exact performance required for your embedded design, without overpaying for high clock frequency, power-hungry off-the-shelf processors. Additionally, Nios II processors help you avoid last-minute hand-tuning of assembly language code, giving you configurable performance features that can be designed in as needed.

Table 1 lists the performance features and benefits of Nios II processors.

Table 1. Nios II Performance Features and Benefits
Feature Description Get Details
High-Performance Processor Core Optimized for performance-critical applications, the Nios II/f "fast" core has a 6-stage pipeline, dynamic branch prediction, instruction and data cache, and 250+ MHz performance. High-performance FPGAs, such as those in the Stratix® III device family, give the Nios II/f core enough performance for many core processing tasks.
Multi-Processor Systems Use multicore systems to scale a system's performance or to divide software applications into simpler tasks. The Nios II Embedded Design Suite (EDS) includes support for creating customized multicore systems. Nios II processors, combined with extremely high-density FPGAs such as those in the Stratix III device family, are ideal for creating high-performance multiprocessor applications.
High-Bandwidth Bus Structure Automatically generate an Avalon® interconnect fabric to support any system that you build by using the SOPC Builder system generation tool, which allows you to generate high-throughput systems that support simultaneous multiple master/slave connections, direct memory access (DMA) channels, and on-chip data buffers.
Hardware Accelerators Use logic and memory resources in the FPGA to offload and accelerate tasks that are typically implemented in application software. You can automate this process with the Nios II C-to-Hardware Acceleration (C2H) Compiler.
Custom Instructions Accelerate time-critical software algorithms by adding custom instructions to the Nios II instruction set.
Fast Configurable On-Chip Memory Create fixed low-latency on-chip memory buffers for performance-critical applications.

Flexible Processing With FPGAs

Traditionally, embedded developers have had limited options for accelerating performance near the end of a design cycle, including buying a faster processor or hand-tuning assembly language subroutines. While both options can be effective, the trade-offs they bring are too large to ignore. What designer wants to add cost or increase power usage? Who wants hand-optimized assembly code that is tied closely to a specific processor architecture?

Nios II processors are the right choice if:

  • Your application is too large and complex to develop and debug and still meet the schedule
    • Create a multiprocessor Nios II system with a few mouse clicks and partition your code into two smaller, simpler applications. You will meet timing, validate your application, and be shipping product in no time.
  • Your application does not meet your timing requirements
    • Nios II developers can add a custom instruction or hardware accelerator to selectively boost only the bottle-neck routine. In fact, with the Nios II C2H Compiler, creating hardware accelerators from your C functions is as simple as "right-click to accelerate."

Altera® FPGAs and Nios II processors give you a whole new toolbox of performance features, as well as many options for reducing risk in embedded design.

Related Links

  Please Give Us Feedback