DSP SDK Download

Overview

Ameba SoC adopts a heterogeneous multi-core architecture. The DSP firmware cannot run independently and must be loaded and started by the MCU firmware. Therefore, when developing DSP applications, you must download and use both SDKs:

SDK Name

Main Functions

Repository URL

DSP SDK

Algorithm Processing Engine (AI, Audio)

https://github.com/Ameba-AIoT/ameba-dsp.git

MCU SDK

System Control Platform (Wi-Fi/BT, Peripheral Drivers)

https://github.com/Ameba-AIoT/ameba-rtos.git

For detailed architecture relationships, dependency mechanisms, and collaboration methods between the two SDKs, please refer to: DSP SDK System Architecture Overview .

Download DSP SDK

The DSP SDK is hosted on GitHub. Please use the following command to download:

git clone --depth=5 https://github.com/Ameba-AIoT/ameba-dsp.git

For MCU SDK download instructions, please refer to: MCU SDK Download Guide .

Note

  • The --depth parameter specifies the depth of shallow clone. --depth=5 means pulling only the most recent 5 commit records. Using shallow clone can significantly improve download speed and reduce disk usage.

  • Version compatibility note: DSP SDK and MCU SDK have version dependencies. Using incompatible combinations may cause runtime exceptions. Please refer to the Version Compatibility section.