PoC.cache
The namespace PoC.cache offers different cache implementations.
Entities
PoC.cache.cpu: Cache with cache controller to be used within a CPU.
PoC.cache.mem: Cache with PoC.Mem Interface interface on the “CPU” side.
PoC.cache.par: Cache with parallel tag-unit and data memory (using infered memory).
PoC.cache.par2: Cache with parallel tag-unit and data memory (using PoC.mem.ocram.sp).
PoC.cache.tagunit_par: Tag-Unit with parallel tag comparison. Configurable as:
Full-associative cache,
Direct-mapped cache, or
Set-associative cache.
PoC.cache.tagunit_seq: Tag-Unit with sequential tag comparison. Configurable as:
Full-associative cache,
Direct-mapped cache, or
Set-associative cache.