Skip to content

Development Milestones#

For full documentation and milestones, see the Project Blog website.

Current Status#

Task/Milestone Completion
1. Hardware Modifications
a. CLIC Top-Level Integration to Vexriscv based SOC 100%
b. CLIC Memory Map Implementation 100%
c. CLIC Register Logic Implementation 100%
d. CLIC Interrupt Logic Implementation 100%
e. CLIC Vector Table Implementation 100%
2. Baremetal Software Modifications
a. Startup code handling to initialize CLIC 100%
b. CLIC interrupt configuration 100%
c. CLIC interrupt handlers for Peripherals 100%
d. CLIC driver development 100%
e. CLIC Software Development Kit(SDK) update 0%
3. Linux Software Modifications
a. Linux kernel configuration for CLIC 0%
b. Linux kernel interrupt Controller Driver for CLIC 0%
c. Linux Startup Code handling for CLIC 0%
4. Verification and Testing
a. Verify RISC-V CLIC specification compliance with associated test. Targeting compliance of 75% initially. 0%
b. Validate Litex system stability after CLIC integration 0%
c. Litex Performance Analysis after CLIC integration 0%
d. Documentation about CLIC integration and usage 0%