Specifications

Table Of Contents
Altera Corporation iii
Contents
Chapter Revision Dates ........................................................................... ix
About This Handbook .............................................................................. xi
Introduction ............................................................................................................................................... xi
Prerequisites ..................................................................................................................................... 1–xi
How to Find Further Information ........................................................................................................ xii
How to Contact Altera ........................................................................................................................... xii
Typographical Conventions ................................................................................................................. xiii
Section I. Nios II Processor
Chapter 1. Introduction
Introduction ............................................................................................................................................ 1–1
Nios II Processor System Basics .......................................................................................................... 1–1
Getting Started with the Nios II Processor ........................................................................................ 1–2
Customizing Nios II Processor Designs ............................................................................................. 1–3
Configurable Soft-Core Processor Concepts ...................................................................................... 1–4
Configurable Soft-Core Processor .................................................................................................. 1–4
Flexible Peripheral Set and Address Map .................................................................................... 1–5
Custom Instructions ......................................................................................................................... 1–5
Automated System Generation ...................................................................................................... 1–6
OpenCore Plus Evaluation ................................................................................................................... 1–6
Referenced Documents ......................................................................................................................... 1–7
Document Revision History ................................................................................................................. 1–7
Chapter 2. Processor Architecture
Introduction ............................................................................................................................................ 2–1
Processor Implementation .................................................................................................................... 2–2
Register File ............................................................................................................................................ 2–3
Arithmetic Logic Unit ........................................................................................................................... 2–4
Unimplemented Instructions .......................................................................................................... 2–4
Custom Instructions ......................................................................................................................... 2–4
Floating Point Instructions .............................................................................................................. 2–5
Reset Signals ........................................................................................................................................... 2–6
Exception and Interrupt Controller .................................................................................................... 2–6
Exception Controller ........................................................................................................................ 2–6
Integral Interrupt Controller ........................................................................................................... 2–6
Interrupt Vector Custom Instruction ............................................................................................. 2–7