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

6.1 EDK MicroBlaze - Missing cache management functions for MicroBlaze in the BSP


Keywords: EDK, MicroBlaze, Libraries, Cache, BSP, Invalidate

Urgency: Standard

General Description
There are missing cache management functions for MicroBlaze in the BSP. The following functions are missing:

- An enable/disable function for the data cache. It exists for the instruction cache.
- Init, which will clear and init the caches.
- Invalidate, which would invalidate an address range.
- Lock, which allows a user to lock the caches which certain data/instruction.
- Update, which will write a new value to the caches.


This problem is fixed in the latest 6.1 EDK Service Pack, available at:
The first service pack containing the fix is EDK 6.1 Service Pack 1.
AR# 18304
Date Created 10/27/2003
Last Updated 03/07/2006
Status Archive
Type General Article