IP PortfolioProcessorscache

of_cpu_tcm_ctrl

Tightly coupled memory controller

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Single-cycle instruction and data TCM controller with ECC, a slave port for DMA access and configurable banking.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
irqoutinterrupt1Interrupt request

Standards

No external standard applies.

More in cache

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