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 6–1
October 2007
6. Nios II Processor Revision
History
Introduction
Each release of the Nios
®
II Embedded Design Suite (EDS) introduces
improvements to the Nios II processor, the software development tools,
or both. This document catalogs the history of revisions to the Nios II
processor; it does not track revisions to development tools, such as the
Nios II IDE. This chapter contains the following sections:
■ “Nios II Versions” on page 6–1
■ “Architecture Revisions” on page 6–2
■ “Core Revisions” on page 6–3
■ “JTAG Debug Module Revisions” on page 6–6
Improvements to the Nios II processor might affect:
■ Features of the Nios II architecture – An example of an architecture
revision is adding instructions to support floating-point arithmetic.
■ Implementation of a specific Nios II core – An example of a core revision
is increasing the maximum possible size of the data cache memory
for the Nios II/f core.
■ Features of the JTAG debug module – An example of a JTAG debug
module revision is adding an additional trigger input to the JTAG
debug module, allowing it to halt processor execution on a new type
of trigger event.
Altera implements Nios II revisions such that code written for an existing
Nios II core also works on future revisions of the same core.
Nios II Versions
The number for any version of the Nios II processor is determined by the
version of the Nios II EDS. For example, in the Nios II EDS version 7.2, all
Nios II cores are also version 7.2.
NII51018-7.2.0