R

Appendix : Instruction Codes

Table D-1:PicoBlaze Instruction Codes (Continued)

Instruction

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JUMP Z

1

1

0

1

0

1

0

0

a

a

a

a

a

a

a

a

a

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LOAD sX,kk

0

0

0

0

0

0

x

x

x

x

k

k

k

k

k

k

k

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LOAD sX,sY

0

0

0

0

0

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR sX,kk

0

0

1

1

0

0

x

x

x

x

k

k

k

k

k

k

k

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR sX,sY

0

0

1

1

0

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OUTPUT sX,(sY)

1

0

1

1

0

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OUTPUT sX,pp

1

0

1

1

0

0

x

x

x

x

p

p

p

p

p

p

p

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURN

1

0

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURN C

1

0

1

0

1

1

1

0

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURN NC

1

0

1

0

1

1

1

1

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURN NZ

1

0

1

0

1

1

0

1

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURN Z

1

0

1

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURNI DISABLE

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RETURNI ENABLE

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RL sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

0

0

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RR sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

1

1

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SL0 sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

0

1

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SL1 sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

0

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SLA sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SLX sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

0

1

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SR0 sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

1

1

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SR1 sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

1

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SRA sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SRX sX

1

0

0

0

0

0

x

x

x

x

0

0

0

0

1

0

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STORE sX, ss

1

0

1

1

1

0

x

x

x

x

0

0

s

s

s

s

s

s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STORE sX,(sY)

1

0

1

1

1

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUB sX,kk

0

1

1

1

0

0

x

x

x

x

k

k

k

k

k

k

k

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUB sX,sY

0

1

1

1

0

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUBCY sX,kk

0

1

1

1

1

0

x

x

x

x

k

k

k

k

k

k

k

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUBCY sX,sY

0

1

1

1

1

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TEST sX,kk

0

1

0

0

1

0

x

x

x

x

k

k

k

k

k

k

k

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TEST sX,sY

0

1

0

0

1

1

x

x

x

x

y

y

y

y

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

120

www.xilinx.com

PicoBlaze 8-bit Embedded Microcontroller

 

 

UG129 (v1.1.2) June 24, 2008

Page 120
Image 120
Xilinx UG129 manual Jump Z