Main

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

AR# 18304

Search For Another Answer

Topic EDK_Libraries
Last Updated 03/08/2006
Status Archive
Description

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.

Solution

This problem is fixed in the latest 6.1 EDK Service Pack, available at:
http://www.xilinx.com/ise/embedded/edk.htm.
The first service pack containing the fix is EDK 6.1 Service Pack 1.
 
 
/csi/footer.htm