Specifications
Table Of Contents
- Nios II Processor Reference Handbook
- Contents
- Chapter Revision Dates
- About This Handbook
- Section I. Nios II Processor
- 1. Introduction
- 2. Processor Architecture
- 3. Programming Model
- Introduction
- General- Purpose Registers
- Control Registers
- Operating Modes
- Exception Processing
- Memory and Peripheral Access
- Instruction Set Categories
- Referenced Documents
- Document Revision History
- 4. Instantiating the Nios II Processor in SOPC Builder
- Section II. Appendices
- 5. Nios II Core Implementation Details
- Introduction
- Device Family Support
- Nios II/f Core
- Nios II/s Core
- Nios II/e Core
- Referenced Documents
- Document Revision History
- 6. Nios II Processor Revision History
- 7. Application Binary Interface
- 8. Instruction Set Reference
- Introduction
- Word Formats
- Instruction Opcodes
- Assembler Pseudo- instructions
- Assembler Macros
- Instruction Set Reference
- add
- addi
- and
- andhi
- andi
- beq
- bge
- bgeu
- bgt
- bgtu
- ble
- bleu
- blt
- bltu
- bne
- br
- break
- bret
- call
- callr
- cmpeq
- cmpeqi
- cmpge
- cmpgei
- cmpgeu
- cmpgeui
- cmpgt
- cmpgti
- cmpgtu
- cmpgtui
- cmple
- cmplei
- cmpleu
- cmpleui
- cmplt
- cmplti
- cmpltu
- cmpltui
- cmpne
- cmpnei
- custom
- div
- divu
- eret
- flushd
- flushda
- flushi
- flushp
- initd
- initi
- jmp
- jmpi
- ldb / ldbio
- ldbu / ldbuio
- ldh / ldhio
- ldhu / ldhuio
- ldw / ldwio
- mov
- movhi
- movi
- movia
- movui
- mul
- muli
- mulxss
- mulxsu
- mulxuu
- nextpc
- nop
- nor
- or
- orhi
- ori
- rdctl
- ret
- rol
- roli
- ror
- sll
- slli
- sra
- srai
- srl
- srli
- stb / stbio
- sth / sthio
- stw / stwio
- sub
- subi
- sync
- trap
- wrctl
- xor
- xorhi
- xori
- Referenced Documents
- Document Revision History

Altera Corporation v
Nios II Processor Reference Handbook
Contents
Chapter 4. Instantiating the Nios II Processor in SOPC Builder
Introduction ............................................................................................................................................ 4–1
Core Nios II Page ................................................................................................................................... 4–2
Core Selection ................................................................................................................................... 4–3
Multiply and Divide Settings ......................................................................................................... 4–3
Reset Vector ....................................................................................................................................... 4–4
Exception Vector ............................................................................................................................... 4–4
Caches and Memory Interfaces Page .................................................................................................. 4–6
Instruction Master Settings ............................................................................................................. 4–7
Data Master Settings ........................................................................................................................ 4–8
Advanced Features Page ...................................................................................................................... 4–9
Reset Signals .................................................................................................................................... 4–10
JTAG Debug Module Page ................................................................................................................. 4–10
Debug Level Settings ..................................................................................................................... 4–12
Break Vector .................................................................................................................................... 4–13
Advanced Debug Settings ............................................................................................................. 4–14
Custom Instructions Page .................................................................................................................. 4–14
Interrupt Vector Custom Instruction ........................................................................................... 4–16
Floating Point Hardware Custom Instruction ........................................................................... 4–17
Endian Converter Custom Instruction ........................................................................................ 4–18
Bitswap Custom Instruction ......................................................................................................... 4–19
Referenced Documents ....................................................................................................................... 4–19
Document Revision History ............................................................................................................... 4–20
Section II. Appendices
Chapter 5. Nios II Core Implementation Details
Introduction ............................................................................................................................................ 5–1
Device Family Support ......................................................................................................................... 5–3
Nios II/f Core ......................................................................................................................................... 5–3
Overview ........................................................................................................................................... 5–4
Arithmetic Logic Unit ...................................................................................................................... 5–4
Memory Access ................................................................................................................................. 5–6
Tightly-Coupled Memory ............................................................................................................... 5–8
Execution Pipeline ............................................................................................................................ 5–9
Instruction Performance ................................................................................................................ 5–10
Exception Handling ....................................................................................................................... 5–11
JTAG Debug Module ..................................................................................................................... 5–12
Unsupported Features ................................................................................................................... 5–12
Nios II/s Core ...................................................................................................................................... 5–12
Overview ......................................................................................................................................... 5–12
Arithmetic Logic Unit .................................................................................................................... 5–13
Memory Access ............................................................................................................................... 5–14
Tightly-Coupled Memory ............................................................................................................. 5–15
Execution Pipeline .......................................................................................................................... 5–16