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:
https://innovate.mygov.in/swadeshi-microprocessor-challenge/
Moreover, all the information required by the participants about SHAKTI Processor is given here:
https://shakti.org.in/sp2020-shakti.html
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:
https://shakti.org.in/documentation.html
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.
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.
https://gitlab.com/shaktiproject/software/spiking
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
Akshaya currently works at the RISE labs. Her favorite subjects are Web designing and Microprocessors. She loves learning about new things and writing about them!