Overview - Overview - 2026.1 English - UG984

MicroBlaze Processor Reference Guide (UG984)

Document ID
UG984
Release Date
2026-06-23
Version
2026.1 English

MicroBlaze can be used with an optional instruction cache for improved performance when executing code that resides outside the LMB address range.

  • Direct mapped (1-way associative)
  • User selectable cacheable memory address range
  • Configurable cache and tag size
  • Caching over AXI4 interface (M_AXI_IC)
  • Option to use 4, 8, or 16 word cache-line
  • Cache on and off controlled using a bit in the MSR
  • Optional WIC instruction to invalidate instruction cache lines
  • Optional stream buffers to improve performance by speculatively prefetching instructions
  • Optional victim cache to improve performance by saving evicted cache lines
  • Optional parity protection that invalidates cache lines if a Block RAM bit error is detected
  • Optional data width selection to either use 32 bits, an entire cache line, or 512 bits