AR #22864 - 8.1i EDK, MicroBlaze - "msrset/msrclr" instructions are executed despite a branch instruction

Search Answers Database


 

8.1i EDK, MicroBlaze - "msrset/msrclr" instructions are executed despite a branch instruction

AR# 22864
Part IP-Processor
Last Modified 2006-03-07 00:00:00.0
Status Active
Keywords microblaze_v4, MicroBlaze, Processor IP [[EDK sp1]]

Description

Keywords: microblaze_v4, MicroBlaze, Processor IP

The "msrset/msrclr" instructions placed after a branch instruction were executed, even though a branch was taken as shown below:

bnei r3, label
msrset r0, 0x2
label:

Solution

This problem has been fixed in the latest EDK 8.1i Service Pack, available at:
http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
The first service pack containing the fix is EDK 8.1i Service Pack 1.
 
 
/csi/footer.htm