riscv-rv64 riscv_plic
RISC-V CPU Reference Manual  /  4 Classes  / 

riscv_clint

Description
RISC-V Core-Level Interrupt Block
Interfaces Implemented
conf_object, log_object, riscv_coprocessor
Port Objects
bank.regs (bank_instrumentation_subscribe, instrumentation_order, register_view, register_view_read_only, transaction)
port.CLOCK_DISABLE (signal)
port.HRESET (signal)
port.POWER (signal)
Notifiers
state-change
Provided By
riscv-interrupt-controllers

Attributes

freq_mhz

Required attribute; read/write access; type: float. Frequency in Mega-Hertz of mtime

hart

Pseudo attribute; read/write access; type: [o*]. HARTs or CLICs connected to this CLINT

msip

Optional attribute; read/write access; type: [o|[os]|n{0:64}]. The MSIP signal targets

Required interfaces: signal.

mtime_read_cycles

Optional attribute; read/write access; type: integer. Number of cycles to stall when reading mtime

mtip

Optional attribute; read/write access; type: [o|[os]|n{0:64}]. The MTIP signal targets

Required interfaces: signal.

riscv-rv64 riscv_plic