32KB 4-Way Set-Associative L1 Cache Controller with Non-Blocking MSHR, Tree-PLRU, and AXI4 Refills targeting SkyWater 130nm.
-
Updated
Aug 19, 2026 - SystemVerilog
32KB 4-Way Set-Associative L1 Cache Controller with Non-Blocking MSHR, Tree-PLRU, and AXI4 Refills targeting SkyWater 130nm.
Parameterized N-way set-associative write-back cache controller in Verilog, with selectable true LRU or tree pseudo-LRU replacement, a self-checking testbench, and hit-rate results.
C++20 split L1 cache model (8-way data, 4-way instruction) with simplified MESI and pseudo-LRU; fixed an I-cache way-0 lookup bug, locked in with a 14-trace golden regression.
Tree-PLRU cache replacement in Spike + cache-blocked matrix transpose (-76% misses) + RVV-tiled GEMM for MLP inference.
To associate your repository with the pseudo-lru topic, visit your repo's landing page and select "manage topics."