IP PortfolioProcessorsdebug

of_cpu_cross_trigger

Multicore cross-trigger matrix

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

Event routing matrix that halts, resumes or signals trace start across harts and accelerators for synchronised multicore debug.

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
trig_ininparallel16 
trig_outoutparallel16 

Standards

No external standard applies.

More in debug

IDBlockMaturity
of_cpu_debug_moduleRISC-V debug modulesimulated
of_cpu_jtag_dtmJTAG debug transport modulefpga-routed
of_cpu_trigger_moduleDebug trigger moduleplanned
of_cpu_hpm_countersPerformance monitor countersplanned
of_cpu_ras_reriRAS error record unitplanned
of_cpu_pc_profilerPC sampling profilerplanned