Arm Cortex-R5F Processor Cache Functions - 2023.1 English

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2023-05-16
Version
2023.1 English

Cache functions provide access to cache related operations such as flush and invalidate for instruction and data caches.

It gives option to perform the cache operations on a single cacheline, a range of memory and an entire cache.

Table 1. Quick Function Reference
Type Name Arguments
void Xil_DCacheEnable
  • void
void Xil_DCacheDisable
  • void
void Xil_DCacheInvalidate
  • void
void Xil_DCacheInvalidateRange
  • INTPTR adr
  • u32 len
void Xil_DCacheFlush
  • void
void Xil_DCacheFlushRange
  • INTPTR adr
  • u32 len
void Xil_DCacheInvalidateLine
  • INTPTR adr
void Xil_DCacheFlushLine
  • INTPTR adr
void Xil_DCacheStoreLine
  • INTPTR adr
void Xil_ICacheEnable
  • void
void Xil_ICacheDisable
  • void
void Xil_ICacheInvalidate
  • void
void Xil_ICacheInvalidateRange
  • INTPTR adr
  • u32 len
void Xil_ICacheInvalidateLine
  • INTPTR adr