IP PortfolioSoC interconnectmonitoring and error reporting

of_hpm_counters

Hardware event counter bank

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

Bank of 64-bit counters selecting from hundreds of system events with overflow interrupts, start/stop triggers and snapshot.

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
eventsinparallel256 

Standards

No external standard applies.

More in monitoring and error reporting

IDBlockMaturity
of_axi_perfmonAXI4 performance monitorplanned
of_ras_reriRAS error record unit (RERI)planned
of_bus_timeoutBus transaction timeout monitorplanned