IPR-NIOS Altera, IPR-NIOS Datasheet - Page 189

no-image

IPR-NIOS

Manufacturer Part Number
IPR-NIOS
Description
IP NIOS II MEGACORE RENEW
Manufacturer
Altera
Type
MegaCorer
Datasheet

Specifications of IPR-NIOS

License
Renewal License
Lead Free Status / RoHS Status
Not applicable / Not applicable
Chapter 8: Instruction Set Reference
Instruction Opcodes
Instruction Opcodes
Table 8–1. OP Encodings
Table 8–2. OPX Encodings for R-Type Instructions (Part 1 of 2)
December 2010 Altera Corporation
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
OPX
OP
call
jmpi
ldbu
addi
stb
br
ldb
cmpgei
ldhu
andi
sth
bge
ldh
eret
roli
rol
flushp
ret
nor
mulxuu
cmpge
bret
ror
flushi
jmp
Instruction
Instruction
The OP field in the Nios II instruction word specifies the major class of an opcode as
shown in
instructions. One encoding, OP = 0x00, is the J-type instruction call. Another
encoding, OP = 0x3a, is used for all R-type instructions, in which case, the OPX field
differentiates the instructions. All undefined encodings of OP and OPX are reserved.
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1E
0x1F
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
Table 8–1
OPX
OP
cmplti
initda
ori
stw
blt
ldw
cmpnei
flushda
xori
bne
cmplt
slli
sll
wrprs
or
mulxsu
cmpne
srli
srl
nextpc
callr
Instruction
Instruction
and
Table
8–2. Most values of OP are encodings for I-type
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
0x29
0x2A
0x2B
0x2C
0x2D
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
0x29
0x2A
0x2B
0x2C
0x2D
0x2E
0x2F
OPX
OP
cmpeq
divu
div
rdctl
mul
cmpgeu
initi
trap
cmpeqi
ldbuio
muli
stbio
beq
ldbio
cmpgeui
ldhuio
andhi
sthio
bgeu
ldhio
Instruction
Instruction
Nios II Processor Reference Handbook
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x3B
0x3C
0x3D
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x3B
0x3C
0x3D
0x3E
0x3F
OPX
OP
cmpltui
custom
initd
orhi
stwio
bltu
ldwio
rdprs
R-type
flushd
xorhi
Instruction
cmpltu
add
break
sync
sub
srai
sra
Instruction
8–3

Related parts for IPR-NIOS