IP PortfolioProcessorscache

of_cpu_xip_cache

Execute-in-place flash cache

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Read cache with prefetch and optional decryption hook in front of a serial NOR flash controller for execute-in-place firmware.

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/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
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_tcm_ctrlTightly coupled memory controllersimulated