Visible to Intel only — GUID: ktk1630979797276
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. Trap Controller
4.3.9. Memory and I/O Organization
4.3.10. RISC-V based Debug Module
4.3.11. Error Correction Code (ECC)
4.3.12. Branch Prediction
4.3.13. Lockstep Module
Visible to Intel only — GUID: ktk1630979797276
Ixiasoft
3.3.5.2.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.