UPGRADE YOUR BROWSER

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# 30209

10.1 EDK, microblaze_v7_00_b - A spurious Data Storage Exception can occur in rare cases with MicroBlaze

Description

A Data Storage Exception should only occur for load or store instructions, but can also occur spuriously for other instructions if the DTLB content matches the address value while there is no match in the UTLB. This problem can only occur when the MMU is enabled.

A fix that blocks the Data Storage Exception for all instructions, except load or store, has been implemented and verified.

This issue was found by LynuxWorks.

Solution

This issue has been fixed in microblaze_v7_10_a, available in EDK 10.1 at:

http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
AR# 30209
Date Created 02/06/2008
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • EDK - 10.1
IP
  • Microblaze