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

MicroBlaze v3.00a and 4.00a - Cache corruption when utilizing the CacheLink (XCL) interface


Keywords: EDK, WIC, WDC, instruction

Urgency: Standard

General Description:
In EDK 6.3 and 7.1, when the MicroBlaze v3.00a and v4.00a have been configured to use the CacheLink (XCL) cache interfaces, corruption of cache data occurs while performing a partial invalidation of CacheLink caches (i.e., writing part of the cache with WIC or WDC instructions).


Always perform full invalidation of the cache (e.g., using macros microblaze_init_dcache_range and microblaze_init_icache_range where the range is set to the size of the respective cache).
AR# 21961
Date Created 09/04/2007
Last Updated 08/22/2005
Status Active
Type General Article