IP PortfolioSoC interconnecttimers

of_aclint

RISC-V ACLINT

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Machine timer (MTIMER), machine software interrupt (MSWI) and supervisor software interrupt (SSWI) devices with a SiFive CLINT compatible register layout option.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
mtipoutparallel8 
msipoutparallel8 
rtc_tickinparallel1 

Standards

  • RISC-V ACLINT

Basis projects

Permissive open projects the implementation may build on.

More in timers

IDBlockMaturity
of_timerProgrammable timer / counter with prescalerfpga-routed
of_watchdogWindowed watchdog timerfpga-routed
of_rtcReal-time clock and calendarplanned
of_timestampGlobal timestamp generatorplanned
of_timer_multiMulti-channel general-purpose timerplanned