PoC.cache
The namespace PoC.cache offers different cache implementations.
Entities
Entity cache_cpu: Cache with cache controller to be used within a CPU.
Entity cache_mem: Cache with INT:PoC.Mem interface on the "CPU" side.
Entity cache_par: Cache with parallel tag-unit and data memory (using infered memory).
Entity cache_par2: Cache with parallel tag-unit and data memory (using Entity ocram_sp).
Entity cache_tagunit_par: Tag-Unit with parallel tag comparison. Configurable as:
Full-associative cache,
Direct-mapped cache, or
Set-associative cache.
Entity cache_tagunit_seq: Tag-Unit with sequential tag comparison. Configurable as:
Full-associative cache,
Direct-mapped cache, or
Set-associative cache.