Nios Ii/F Core - Altera Nios II User Manual

Hide thumbs Also See for Nios II:
Table of Contents

Advertisement

5–4

Nios II/f Core

The Nios II/f fast core is designed for high execution performance. Performance is
gained at the expense of core size. The base Nios II/f core, without the memory
management unit (MMU) or memory protection unit (MPU), is approximately 25%
larger than the Nios II/s core. Altera designed the Nios II/f core with the following
design goals in mind:
Maximize the instructions-per-cycle execution efficiency
Optimize interrupt latency
Maximize f
The resulting core is optimal for performance-critical applications, as well as for
applications with large amounts of code and/or data, such as systems running a
full-featured operating system.
Overview
The Nios II/f core:
Has separate optional instruction and data caches
Provides optional MMU to support operating systems that require an MMU
Provides optional MPU to support operating systems and runtime environments
that desire memory protection but do not need virtual memory management
Can access up to 2 GB of external address space when no MMU is present and
4 GB when the MMU is present
Supports optional external interrupt controller (EIC) interface to provide
customizable interrupt prioritization
Supports optional shadow register sets to improve interrupt latency
Supports optional tightly-coupled memory for instructions and data
Employs a 6-stage pipeline to achieve maximum DMIPS/MHz
Performs dynamic branch prediction
Provides optional hardware multiply, divide, and shift options to improve
arithmetic performance
Supports the addition of custom instructions
Optional ECC support for internal RAM blocks (instruction cache, MMU TLB, and
register file)
Supports the JTAG debug module
Supports optional JTAG debug module enhancements, including hardware
breakpoints and real-time trace
The following sections discuss the noteworthy details of the Nios II/f core
implementation. This document does not discuss low-level design issues or
implementation details that do not affect Nios II hardware or software designers.
Nios II Processor Reference Handbook
performance of the processor core
MAX
Chapter 5: Nios II Core Implementation Details
February 2014 Altera Corporation
Nios II/f Core

Advertisement

Table of Contents
loading

Table of Contents