Clint

The core local interrupt (clint) consists of a 64-bit realtime counter, which is driven by io_systemClk or io_peripheralClk (if enabled). The clint counter value increases monotonically. Clint is also responsible for handling the control and status via software interrupt.

Table 1. Clint Register Map
Address Offset Register Name Privilege Width
0x0000_0000 PIP Read/Write 32
0x0000_4000 MTIMECMP (LO) Write 32
0x0000_4004 MTIMECMP (HI) Write 32
0x0000_BFF8 MTIME (LO) Read 32
0x0000_BFFC MTIME (HI) Read 32