SDS-Framework

This documentation explains the usage of the SDS-Framework for developing DSP, ML, or Edge AI algorithms.

Target Audience

This user's guide assumes basic knowledge about Cortex-M software development. It is written for embedded software developers that work with C/C++ compiler toolchains and utilize microcontroller devices with Cortex-M processors and Ethos-U NPUs.

Manual Chapters

  • Overview explains the features of the SDS-Framework and outlines the possibilities.
  • SDS Template Application explains the usage of the SDS-Framework for algorithm testing.
  • SDSIO Interface describes the various I/O interfaces (USB, Socket, File System) for connecting to the target.
  • Utilities explains Python based utilities that operate with SDS data files for converting, viewing, recording, and playback.
  • Theory of Operation explains data stream recording and playback.
  • API Modules describes the C interface of the SDS functions that may be used in the target system.

Revision History

Version Description
2.0.0 Major updated release of the SDS-Framework
1.1.0 Minor updated version of the SDS-Framework
1.0.0 Initial release of the SDS-Framework