Skip to content

Latest commit

 

History

History
166 lines (137 loc) · 3.88 KB

shakti-sdk.rst

File metadata and controls

166 lines (137 loc) · 3.88 KB

Shakti SDK

Configuration::ref:`projectconf_env_framework` = shakti-sdk

A software development kit for developing applications on Shakti class of processors

Name Description
:ref:`platform_shakti` Shakti is an open-source initiative by the RISE group at IIT-Madras, which is not only building open source, production grade processors, but also associated components like interconnect fabrics, verification tools, storage controllers, peripheral IPs and SOC tools.

:ref:`piodebug` - "1-click" solution for debugging with a zero configuration.

Supported debugging tools are listed in "Debug" column. For more detailed information, please scroll table by horizontal. You can switch between debugging :ref:`debugging_tools` using :ref:`projectconf_debug_tool` option in :ref:`projectconf`.

Warning

You will need to install debug tool drivers depending on your system. Please click on compatible debug tool below for the further instructions.

Boards listed below have on-board debug probe and ARE READY for debugging! You do not need to use/buy external debug probe.

Name Platform MCU Frequency Flash RAM
:ref:`board_shakti_artix7_35t` :ref:`platform_shakti` E-CLASS 50MHz 0B 128KB
:ref:`board_shakti_artix7_100t` :ref:`platform_shakti` C-CLASS 50MHz 0B 128MB
:ref:`board_shakti_parashu` :ref:`platform_shakti` E-CLASS 50MHz 0B 128KB
:ref:`board_shakti_pinaka` :ref:`platform_shakti` E-CLASS 50MHz 0B 128KB
:ref:`board_shakti_vajra` :ref:`platform_shakti` C-CLASS 50MHz 0B 128MB

Note

  • You can list pre-configured boards by :ref:`cmd_boards` command
  • For more detailed board information please scroll the tables below by horizontally.

Xilinx

Name Platform Debug MCU Frequency Flash RAM
:ref:`board_shakti_artix7_35t` :ref:`platform_shakti` On-board E-CLASS 50MHz 0B 128KB
:ref:`board_shakti_artix7_100t` :ref:`platform_shakti` On-board C-CLASS 50MHz 0B 128MB
:ref:`board_shakti_parashu` :ref:`platform_shakti` On-board E-CLASS 50MHz 0B 128KB
:ref:`board_shakti_pinaka` :ref:`platform_shakti` On-board E-CLASS 50MHz 0B 128KB
:ref:`board_shakti_vajra` :ref:`platform_shakti` On-board C-CLASS 50MHz 0B 128MB