Swadeshi Microprocessor Challenge – Important Links

  • Post author:
  • Reading time:7 mins read
  • Post category:Announcements
You are currently viewing Swadeshi Microprocessor Challenge – Important Links

Shri Ravi Shankar Prasad launched the Swadeshi Microprocessor Challenge 2020 as a step towards the Prime Minister’s ambition of “Atmanirbhar Bharat”. Use the indigenous microprocessors SHAKTI from IIT Madras and VEGA from CDAC to build applications.

Check out the competition details here:


Moreover, all the information required by the participants about SHAKTI Processor is given here:


SHAKTI Processor:

SHAKTI is an open-source initiative by the Reconfigurable Intelligent Systems Engineering (RISE) group at IIT-Madras. The aim of SHAKTI is to produce production grade processors, complete System on Chips (SoCs), development boards and SHAKTI-based software platform.

SHAKTI Processor Website: https://shakti.org.in

However, all the required documents and user manuals are available here:


Then, check out our Official blog for all the latest developments and announcements on the Challenge.


Discussion forum:

Reach us at the discussion forum for any queries or errors. Moreover, please post the log/screenshot of your error for us to help you better.

  1. https://groups.io/g/sp2020-general
  2. https://groups.io/g/sp2020-shakti

Hardware Design:

SHAKTI has envisioned a family of processors which is free of any royalty and is open-sourced under the BSD-3 license, catering to different segments of the market. For instance, The E and C-classes are the first set of indigenous processors aimed at Internet of Things (IoT), Embedded and Desktop markets.

SHAKTI SoC: https://gitlab.com/shaktiproject/cores/shakti-soc

E-Class: https://gitlab.com/shaktiproject/cores/e-class

C-Class: https://gitlab.com/shaktiproject/cores/c-class

Software development:

Shakti SDK provides all scripts, board support packages to build your application. In addition, SHAKTI-TOOLS provides the necessary tools.

SHAKTI-SDK: https://gitlab.com/shaktiproject/software/shakti-sdk

SHAKTI-TOOLS: https://gitlab.com/shaktiproject/software/shakti-tools

Spiking: This folder contains the necessary files to compile and simulate an ASM program in spike environment.


llvm on SHAKTI: https://gitlab.com/shaktiproject/software/llvm-shakti-sdk

Linux on SHAKTI: https://gitlab.com/shaktiproject/software/linux-devkit

FreeRTOS on SHAKTI: https://gitlab.com/shaktiproject/software/FreeRTOS

Zephyr-RTOS on SHAKTI: https://gitlab.com/shaktiproject/software/zephyr-rtos