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 |
|---|---|
| 3.0.0 | Major rework of the SDS-Framework and SDSIO-Server. A single firmware image enables record/play control and user status exchange (using sdsFlags variable). The monitor interface connects the SDSIO-Server SDS extension for VS Code with an intuitive user interface. |
| 2.1.0 | Minor update of the SDS-Framework |
| 2.0.0 | Major update of the SDS-Framework |
| 1.1.0 | Minor update of the SDS-Framework |
| 1.0.0 | Initial release of the SDS-Framework |