We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 29552

9.2i EDK - MicroBlaze instructions might be loaded incorrectly into the cache with MMU enabled


When MicroBlaze is configured to use the Memory Management Unit, instructions might be loaded incorrectly into the cache. This can occur because an address strobe might be incorrectly generated in MicroBlaze when the memory address is not valid, causing the LMB memory to be addressed, which then interferes with the instruction storage in the cache. This leads to execution of an incorrect instruction sequence when these instructions in the cache are used by the processor.


If you are encountering this problem, you can work around it by disabling the MMU. This issue will be fixed in Service Pack 1.

AR# 29552
Date 05/22/2014
Status Archive
Type General Article
Page Bookmarked