IP PortfolioProcessorscache

of_cpu_l1d_cache

L1 data cache

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 1

Non-blocking write-back data cache with MSHRs, store buffer, ECC, atomic memory operation support and cache-block management operations.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
lsu_reqinvalid-qualified bus140 
lsu_rspoutvalid-qualified bus72 

Standards

  • RISC-V Zicbom
  • RISC-V Zicboz
  • RISC-V A

More in cache

IDBlockMaturity
of_cpu_l1i_cacheL1 instruction cachesimulated
of_cpu_l2_cacheShared L2 cacheplanned
of_cpu_llc_partitionedLast-level cache slice with QoSplanned
of_cpu_prefetcherHardware data prefetcherplanned
of_cpu_tcm_ctrlTightly coupled memory controllersimulated
of_cpu_xip_cacheExecute-in-place flash cacheplanned