Specifications

Table Of Contents
vi Altera Corporation
Nios II Processor Reference Handbook
Contents
Instruction Performance ................................................................................................................ 5–17
Exception Handling ....................................................................................................................... 5–18
JTAG Debug Module ..................................................................................................................... 5–18
Unsupported Features ................................................................................................................... 5–18
Nios II/e Core ...................................................................................................................................... 5–19
Overview ......................................................................................................................................... 5–19
Arithmetic Logic Unit .................................................................................................................... 5–19
Memory Access ............................................................................................................................... 5–19
Instruction Execution Stages ......................................................................................................... 5–20
Instruction Performance ................................................................................................................ 5–20
Exception Handling ....................................................................................................................... 5–21
JTAG Debug Module ..................................................................................................................... 5–21
Unsupported Features ................................................................................................................... 5–21
Referenced Documents ....................................................................................................................... 5–21
Document Revision History ............................................................................................................... 5–22
Chapter 6. Nios II Processor Revision History
Introduction ............................................................................................................................................ 6–1
Nios II Versions ...................................................................................................................................... 6–1
Architecture Revisions .......................................................................................................................... 6–2
Core Revisions ........................................................................................................................................ 6–3
Nios II/f Core ................................................................................................................................... 6–3
Nios II/s Core ................................................................................................................................... 6–5
Nios II/e Core ................................................................................................................................... 6–6
JTAG Debug Module Revisions .......................................................................................................... 6–6
Referenced Documents ......................................................................................................................... 6–7
Document Revision History ................................................................................................................. 6–8
Chapter 7. Application Binary Interface
Data Types .............................................................................................................................................. 7–1
Memory Alignment ............................................................................................................................... 7–2
Register Usage ........................................................................................................................................ 7–2
Stacks ....................................................................................................................................................... 7–3
Frame Pointer Elimination .............................................................................................................. 7–4
Call Saved Registers ......................................................................................................................... 7–4
Further Examples of Stacks ............................................................................................................. 7–5
Function Prologs ............................................................................................................................... 7–6
Arguments and Return Values ............................................................................................................ 7–8
Arguments ......................................................................................................................................... 7–8
Return Values ................................................................................................................................... 7–8
Referenced Documents ......................................................................................................................... 7–9
Document Revision History ............................................................................................................... 7–10
Chapter 8. Instruction Set Reference
Introduction ............................................................................................................................................ 8–1
Word Formats ........................................................................................................................................ 8–1
I-Type ................................................................................................................................................. 8–1