MOUSHIK IS BORN - An Indigenous RISC-V Microprocessor of the SHAKTI family, IIT MadrasShakti Processor2020-09-23 | Meet Moushik, the newest addition to SHAKTI Family!
Official Website: https://shakti.org.in/
Check our Blog: https://blogshakti.org.in/
This project is funded by MeitYLIVE DISCUSSION on SHAKTI ProcessorShakti Processor2021-04-29 | The SHAKTI Processor Program was started as an academic initiative back in 2014 by the Reconfigurable Intelligent Systems Engineering (RISE) group at IIT-Madras. It is completely Open-source.
SHAKTI C or E-class SoC’s should be implemented on the Xilinx’s Arty7 100T or 35T development boards respectively. In order to realize that, the relevant Register Transfer Level (RTL) design has to be programmed onto the FPGA and over that, the applications can be run.
Official Website: https://shakti.org.in/
Check our Blog: https://blogshakti.org.in/How to use U CAM III with SHAKTI Processor?Shakti Processor2021-02-01 | Blog article: https://blogshakti.org.in/how-to-use-ucam-iii-camera-with-shakti-processor/
Authors : Meesa Shivram Prasad, P Girinath
In this video, we are going to use SHAKTI processor with U CAM III to capture photos and send it to PC using a UART Interface.
Official Website: https://shakti.org.in/
Check our Blog: https://blogshakti.org.in/
This project is funded by MeitYWeather Station on SHAKTI Processor using ESP8266 & BMP280Shakti Processor2021-01-27 | Blog article: https://blogshakti.org.in/esp8266-module-with-shakti-processor/
In this video, we are going to use SHAKTI processor to create a small IoT project using ESP8266 (Wifi Module) and BMP280 (Temperature and Pressure sensors). We get the Temperature and Pressure values via BMP280 and send it to thingspeak.com via ESP8266 Wifi Module.
Official Website: https://shakti.org.in/
Check our Blog: https://blogshakti.org.in/
Music credits: https://www.bensound.com
This project is funded by MeitYSHAKTI on Platform IO (VS Code) - Windows 10/Ubuntu 18.0Shakti Processor2021-01-21 | Disclaimer: SHAKTI SDK is updated regularly, Please install the latest version at the time of installation.
Blog article: https://blogshakti.org.in/shakti-on-platform-io-on-windows-and-ubuntu/
In this video, we are going install Platform IO IDE as an extension in Visual Studio Code and add a sample project and perform project tasks like Build, Monitor, Upload and Run
This project is funded by MeitYDebugging the ASM Program using RISC-V GDB and spike - ASM Part 2Shakti Processor2021-01-19 | Shakti ASM Manual: https://shakti.org.in/docs/risc-v-asm-manual.pdf Blog article: https://blogshakti.org.in/objdump-and-riscv-gdb/
In this video, we are going to debug the ASM program that determines whether the given number is even or odd. Objdump is useful in debugging the ASM program with risc-v gdb.
This project is funded by MeitYUnderstanding an ASM program on SHAKTI - ASM Part 1Shakti Processor2021-01-19 | Shakti ASM Manual: https://shakti.org.in/docs/risc-v-asm-manual.pdf Blog article: https://blogshakti.org.in/objdump-and-riscv-gdb/
In this video, we are going to write an ASM program that determines whether the given number is even or odd. Then we compile the ASM program which can be run on SPIKE (the RISC-V emulator). We will be using objdump utility to generate object dump, which will be useful in debugging ASM program.
This project is funded by MeitYSHAKTI Processor # Programming SHAKTI on FPGA (Spansion) using a mcs file with VivadoShakti Processor2020-09-16 | SHAKTI C or E-class SoC’s should be implemented on the Xilinx’s Arty7 FPGA development boards with either Spansion or Micron flash. This video demonstrates Programming SHAKTI C class onto the Arty7 100t board with Spansion flash, using a .mcs file which would be provided with Vivado.
SHAKTI can be programmed with vivado (mcs file) in the following ways, * E-class on Arty7 35t (Pinaka) * E-class on Arty7 100t (Parashu) * C-class on Arty7 100t (Vajra)
Steps for arty7 35t/100t: 1. Connect the board (arty7 35t or 100t) to the System. 2. Download the required mcs file. 3. Start Vivado 2018.3 and Open Hardware Manager. 4. Click on open target, Proceed to click on Auto connect. Now the FPGA is automatically connected 5. Right-click on the board name "xc7a100t" or "xc7a35t". Select " Add Configuration memory device" 6. Select: *Manufacture as Spansion or Micron (based on the Micron or Spansion flash on the board) *Density -128 *Type - spi *Width -x1_x2_x4 7. Select Configuration memory part and click ok 8. Select the Required Configuration file and Click ok to program SHAKTI.
Note: Please Power off and on the board to successfully load SHAKTI onto the board
Interested in Learning More?: https://shakti.org.in/learn_with_shakti/intro.html
Official Website: https://shakti.org.in Blog: https://blogshakti.org.in/
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. Registrations close on September 15.SHAKTI Processor for Beginners #3 How to install SHAKTI-SDKShakti Processor2020-07-09 | DISCLAIMER: SHAKTI is a developing technology, so it's prone to changes/updates. The user manual is always up-to-date which is available on our website. Video is up-to-date on the Day Uploaded.
Download the User Manual from here! : https://shakti.org.in/docs/shakti-soc-user-manual.pdf
Interested in Learning More?: https://shakti.org.in/learn_with_shakti/intro.html
SHAKTI C or E-class SoC’s should be implemented on the Xilinx’s Arty7 100T or 35T development boards respectively. Using SHAKTI Software Development Kit (SDK) the applications can be run on the FPGA ( Arty boards). This video demonstrates the installation of SHAKTI-SDK.
This project is funded by MeitYSHAKTI Processor for beginners #4 Steps to add a simple application to SHAKTI-SDKShakti Processor2020-07-09 | DISCLAIMER: SHAKTI is a developing technology, so it's prone to changes/updates. The user manual is always up-to-date which is available on our website. Video is up-to-date on the Day Uploaded.
Download the User Manual from here! : https://shakti.org.in/docs/shakti-soc-user-manual.pdf
Interested in Learning More?: https://shakti.org.in/learn_with_shakti/intro.html
SHAKTI C or E-class SoC’s should be implemented on the Xilinx’s Arty7 100T or 35T development boards respectively. Simple applications can be developed in SHAKTI Software Development Kit(SDK). This video demonstrates a simple application that prints "Hello world" on SHAKTI.
This project is funded by MeitYSHAKTI Processor for Beginners #2 Programming SHAKTI onto the FPGA - PART 2Shakti Processor2020-07-09 | DISCLAIMER: SHAKTI is a developing technology, so it's prone to changes/updates. The user manual is always up-to-date which is available on our website. Video is up-to-date on the Day Uploaded.
Download the User Manual from here! : https://shakti.org.in/docs/shakti-soc-user-manual.pdf
Interested in Learning More?: https://shakti.org.in/learn_with_shakti/intro.html
SHAKTI C or E-class SoC’s should be implemented on the Xilinx’s Arty7 100T or 35T development boards respectively. In order to realize that, the relevant Register Transfer Level (RTL) design has to be programmed onto the FPGA and over that, the applications can be run. This video demonstrates that process.
This project is funded by MeitYSHAKTI Processor for Beginners #1 Programming SHAKTI onto the FPGA Boards - PART 1Shakti Processor2020-07-09 | DISCLAIMER: SHAKTI is a developing technology, so it's prone to changes/updates. The user manual is always up-to-date. Video is up-to-date on the Day Uploaded.
Download the User Manual from here! : https://shakti.org.in/docs/shakti-soc-user-manual.pdf
Interested in Learning More?: https://shakti.org.in/learn_with_shakti/intro.html
SHAKTI C or E-class SoC’s should be implemented on the Xilinx’s Arty7 100T or 35T development boards respectively. In order to realize that, the relevant Register Transfer Level (RTL) design has to be programmed onto the FPGA and over that, the applications can be run. This video demonstrated that process.