Specifications

Exception Handling.......................................................................................................................5-12
ECC..................................................................................................................................................5-13
JTAG Debug Module.....................................................................................................................5-15
Nios II/s Core............................................................................................................................................. 5-15
Overview......................................................................................................................................... 5-16
Arithmetic Logic Unit...................................................................................................................5-16
Memory Access.............................................................................................................................. 5-17
Tightly-Coupled Memory.............................................................................................................5-18
Execution Pipeline.........................................................................................................................5-18
Instruction Performance...............................................................................................................5-19
Exception Handling.......................................................................................................................5-20
JTAG Debug Module.....................................................................................................................5-20
Nios II/e Core.............................................................................................................................................5-20
Overview......................................................................................................................................... 5-21
Arithmetic Logic Unit...................................................................................................................5-21
Memory Access.............................................................................................................................. 5-21
Instruction Execution Stages........................................................................................................5-21
Instruction Performance...............................................................................................................5-22
Exception Handling.......................................................................................................................5-22
JTAG Debug Module.....................................................................................................................5-22
Document Revision History.....................................................................................................................5-23
Nios II Processor Revision History.....................................................................6-1
Nios II Versions............................................................................................................................................6-1
Architecture Revisions................................................................................................................................ 6-3
Core Revisions..............................................................................................................................................6-4
Nios II/f Core....................................................................................................................................6-4
Nios II/s Core................................................................................................................................... 6-6
Nios II/e Core...................................................................................................................................6-7
JTAG Debug Module Revisions.................................................................................................................6-8
Document Revision History.......................................................................................................................6-9
Application Binary Interface.............................................................................. 7-1
Data Types.................................................................................................................................................... 7-1
Memory Alignment.....................................................................................................................................7-2
Register Usage.............................................................................................................................................. 7-2
Stacks............................................................................................................................................................. 7-4
Frame Pointer Elimination.............................................................................................................7-4
Call Saved Registers......................................................................................................................... 7-4
Further Examples of Stacks............................................................................................................ 7-5
Function Prologues..........................................................................................................................7-6
Arguments and Return Values...................................................................................................................7-7
Arguments.........................................................................................................................................7-7
Return Values...................................................................................................................................7-8
DWARF-2 Definition..................................................................................................................................7-9
Object Files....................................................................................................................................................7-9
Relocation......................................................................................................................................................7-9
TOC-5
Altera Corporation