Processor Architecture - Intel NIOS II Owner Reference Manual

Table of Contents

Advertisement

NII-PRG | 2018.04.18

2. Processor Architecture

This chapter describes the hardware structure of the Nios II processor, including a
discussion of all the functional units of the Nios II architecture and the fundamentals
of the Nios II processor hardware implementation.
The Nios II architecture describes an instruction set architecture (ISA). The ISA in turn
necessitates a set of functional units that implement the instructions. A Nios II
processor core is a hardware design that implements the Nios II instruction set and
supports the functional units described in this document. The processor core does not
include peripherals or the connection logic to the outside world. It includes only the
circuits required to implement the Nios II architecture.
The Nios II architecture defines the following functional units:
Register file
Arithmetic logic unit (ALU)
Interface to custom instruction logic
Exception controller
Internal or external interrupt controller
Instruction bus
Data bus
Memory management unit (MMU)
Memory protection unit (MPU)
Instruction and data cache memories
Tightly-coupled memory interfaces for instructions and data
JTAG debug module
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus
and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other
countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any
information, product, or service described herein except as expressly agreed to in writing by Intel. Intel
customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.
ISO
9001:2008
Registered

Advertisement

Table of Contents
loading

Table of Contents