Visible to Intel only — GUID: yrx1675066504654
Ixiasoft
4.3.1. General-Purpose Register File
4.3.2. Arithmetic Logic Unit
4.3.3. Multipy and Divide Units
4.3.4. Floating-Point Unit
4.3.5. Custom Instruction
4.3.6. Reset and Debug Signals
4.3.7. Control and Status Registers
4.3.8. Exception Controller
4.3.9. Interrupt Controller
4.3.10. Memory and I/O Organization
4.3.11. RISC-V based Debug Module
4.3.12. Error Correction Code (ECC)
Visible to Intel only — GUID: yrx1675066504654
Ixiasoft
4.3.9.1. Timer and Software Interrupt Module
The timer and software interrupt hosts the following registers:
- Machine Time (mtime) and Machine Time Compare (mtimecmp) registers for timer interrupt.
- Machine Software Interrupt-pending (msip) field for the software interrupt.
The value of mtime increments after every clock cycle. When the value of mtime is greater or equal to the value of mtimecmp, the timer posts the interrupt.