Address Spaces

Table 3-2:PicoBlaze Address Spaces and Related Instructions

R

Address Space

Size

Addressing

 

Instructions that Operate on

(Depth x Width)

Modes

 

Address Space

 

 

 

 

 

 

 

Instruction

1Kx18

Direct

•

JUMP

 

 

 

•

CALL

 

 

 

•

RETURN

 

 

 

•

RETURNI

 

 

 

•

INTERRUPT event

 

 

 

•

RESET event

 

 

 

All others increment the PC to the next location

 

 

 

 

 

Register File

16x8

Direct

•

LOAD

 

 

 

•

AND

 

 

 

•

OR

 

 

 

•

XOR

 

 

 

•

TEST (read only)

 

 

 

•

ADD

 

 

 

•

ADDCY

 

 

 

•

SUB

 

 

 

•

SUBCY

 

 

 

•

COMPARE (read only)

 

 

 

•

SR0

 

 

 

•

SR1

 

 

 

•

SRX

 

 

 

•

SRA

 

 

 

•

RR

 

 

 

•

SL0

 

 

 

•

SL1

 

 

 

•

SLX

 

 

 

•

SLA

 

 

 

•

RL

 

 

 

•

INPUT

 

 

 

•

OUTPUT (read only)

 

 

 

•

STORE (read only)

 

 

 

•

FETCH

 

 

 

 

 

Scratchpad RAM

64x8

Direct

•

STORE

 

 

Indirect

•

FETCH

 

 

 

 

 

I/O

256x8

Direct

•

INPUT

 

 

Indirect

•

OUTPUT

 

 

 

 

 

CALL/RETURN Stack

31x10

N/A

•

CALL

 

 

 

•

Enabled INTERRUPT event

 

 

 

•

RETURN

 

 

 

•

RETURNI

 

 

 

•

RESET event

 

 

 

 

 

PicoBlaze 8-bit Embedded Microcontroller

www.xilinx.com

23

UG129 (v1.1.2) June 24, 2008

Page 23
Image 23
Xilinx UG129 manual Instruction 1Kx18 Direct