IP PortfolioSoC interconnecttimers

of_timer_multi

Multi-channel general-purpose timer

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

Bank of 32-bit timers with prescalers, input capture, output compare, PWM and cascade modes.

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
cap_ininparallel4 
cmp_outoutparallel4 

Standards

No external standard applies.

More in timers

IDBlockMaturity
of_timerProgrammable timer / counter with prescalerfpga-routed
of_watchdogWindowed watchdog timerfpga-routed
of_aclintRISC-V ACLINTsimulated
of_rtcReal-time clock and calendarplanned
of_timestampGlobal timestamp generatorplanned