IP PortfolioProcessorsriscv_safety

of_cpu_safety_island

Safety island subsystem

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Self-contained lockstep RV32 subsystem with ECC SRAM, watchdogs, fault collection unit and isolated clock and reset that monitors the main SoC.

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/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
fault_ininparallel64 
safe_stateoutparallel8 

Standards

  • ISO 26262
  • IEC 61508

More in riscv_safety

IDBlockMaturity
of_cpu_rv32_lockstepDual-core lockstep RV32 safety coreplanned
of_cpu_rv64_lockstepLockstep RV64 application coreplanned
of_cpu_lockstep_checkerLockstep comparator and delay unitsimulated