IP PortfolioSoC interconnectmemory system and caches

of_l2_cache

Shared L2 cache controller

Maturity plannedTargets FPGA + ASICDifficulty Very hardPriority 2

Set-associative write-back L2 cache with configurable size, ways and line length, MSHRs for non-blocking misses, ECC on tags and data, and maintenance 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
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
s_axiinvalid-qualified bus256AXI4 slave port (AW/W/AR channels)
m_axioutvalid-qualified bus256AXI4 master port (AW/W/AR channels)

Standards

  • AMBA AXI4

More in memory system and caches

IDBlockMaturity
of_llc_dirLast-level cache with coherence directoryplanned
of_ecc_scrubberMemory ECC scrubberplanned
of_tcm_ctrlTightly coupled memory controllerplanned