Skip to content

Conversation

@ezelioli
Copy link
Contributor

@ezelioli ezelioli commented Nov 26, 2025

This PR replaces the timer unit module with an OBI-compliant implementation of the RISC-V Core Local Interrupt Controller (CLINT). The idea is to have a cleaner, more understandable implementation and a RISC-V compliant software stack to manage interrupts. In addition, a configurable number of simpler OBI timer units (e.g. adapted from PULP's APB timer) can be added in parallel and connected to custom external interrupt lines. Finally, this is intended to simplify the documentation of interrupt handling in Croc.

Checklist:

@ezelioli ezelioli marked this pull request as ready for review November 27, 2025 15:56
@ezelioli ezelioli requested a review from phsauter November 27, 2025 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants