R

Chapter 4: MicroBlaze Instruction Set Architecture

brki

Break Immediate

brki

rD, IMM

1 0 1 1 1 0

rD

0 1 1 0 0

IMM

0

6

11

16

31

Description

Branch and link to the instruction located at address value in IMM, sign-extended to 32 bits. The current value of PC will be stored in rD. The BIP flag in the MSR will be set.

Pseudocode

(rD) PC

PC sext(IMM) MSR[BIP] ← 1

Registers Altered

rD

PC

MSR[BIP]

Latency

3 cycles

Note

By default, Type B Instructions will take the 16-bit IMM field value and sign extend it to 32 bits to use as the immediate operand. This behavior can be overridden by preceding the Type B instruction with an imm instruction. See the imm instruction for details on using 32-bit immediate values.

96

www.xilinx.com

MicroBlaze Processor Reference Guide

 

1-800-255-7778

UG081 (v6.0) June 1, 2006

Page 96
Image 96
Xilinx EDK 8.2i manual Break Immediate Brki RD, IMM