- Packs
- SDS
SDS
3.0.0-
Pack Type
Software Pack
Synchronous Data Stream (SDS) Framework
-
Add to CMSIS Solution
packs:- pack: ARM::SDS@3.0.0
Add with cpackget
> cpackget add ARM::SDS@3.0.0
Download
ARM.SDS.3.0.0.packRepository
SDSChange Log
Version 3.0.0: June 4, 2026
Recommended
Get Pack-
Add to CMSIS Solution
packs:- pack: ARM::SDS@3.0.0
Add with cpackget
> cpackget add ARM::SDS@3.0.0
Download
ARM.SDS.3.0.0.packSDS-Framework: - Simplified API to improve usability and developer experience (breaking change) - Added support for control data exchange between firmware and host (SDSIO-Server) - Reorganized source directory structure for better clarity and maintainability - Standardized configuration file naming conventions - Moved the Buffer component under the Stream component - Updated SDSIO layers - Enhanced and updated documentation SDSIO-Server: - Added support for control data exchange with the SDSIO-Client - Added monitor data exchange support for the SDS VS Code extension - Added support for flushing writes to SDS files - Introduced a keyboard-based user interface for controlling firmware application flags - Introduced configuration via the sdsio.yml file - Enhanced playback capabilities through the sdsio.yml configuration - Extended the socket interface to support connect mode SDSIO-Client: - Updated all interface implementations to support non-blocking receive operations - Added RTT-based implementation SDSIO-VSI: - Refactored to align with the SDSIO-Server implementation, improving maintainability - Introduced configuration via the sdsio.yml file - Enhanced playback capabilities through the sdsio.yml configuration SDSIO-FS: - Updated the recording/playback file naming algorithm Template: - Simplified template to improve usability and developer experience - Updated simulator targets SDS-Convert: - Fixed an issue where 0,0 values were omitted from the output CSV file - Improved the help message for clarity and usability SDS-Check: - Renamed the input file option from -s to -i - Improved the help message for clarity and usability SDS-View: - Reordered the -i and -y parameters - Improved the help message for clarity and usability
Version 2.1.0: March 4, 2026
Get Pack-
Add to CMSIS Solution
packs:- pack: ARM::SDS@2.1.0
Add with cpackget
> cpackget add ARM::SDS@2.1.0
Download
ARM.SDS.2.1.0.packSDS-Framework: - Improved SDSIO network layer socket startup operation and messaging - Improved application template - Improved documentation - Corrected SDSIO USB layer configuration for high-speed - Fixed an issue where playback would stop after the first few records with SDSIO using USB interface - Fixed an issue where recording could occasionally get stuck with SDSIO using Ethernet interface SDSIO-Server utility: - Improved user interface - Improved behavior in case of communication errors - Improved behavior for connect/disconnect events - Improved handling of Ctrl + C for shutdown - Fixed USB device plug-in detection on macOS - Fixed playback failure when no .sds file exists SDS-Convert utility: - Added support for conversion to MP4 video format - Fixed a failure when converting to WAV audio format SDS-Check utility: - Added option to set the tick_rate - Fixed a failure when only one record exists in an .sds file
Version 2.0.0: July 3, 2025
Get Pack-
Add to CMSIS Solution
packs:- pack: ARM::SDS@2.0.0
Add with cpackget
> cpackget add ARM::SDS@2.0.0
Download
ARM.SDS.2.0.0.packEnhanced SDS file I/O interface extended with USB bulk communication Concurrent recording and playback of multiple data streams Test framework template as reference application: - Data Test for communication and bandwidth verification - Algorithm Test for algorithm development and testing - Verification using different hardware with Board layers - Verification using simulation models with AVH FVP Improved Python utilities: - SDSIO-Server for capturing SDS data files via multiple interfaces - SDS-Check to validate SDS data files Extensive documentation: - github.com/Arm-Examples/SDS-Examples show multiple use cases on different hardware
Version 1.1.0: Feb. 20, 2024
Get Pack-
Add to CMSIS Solution
packs:- pack: ARM::SDS@1.1.0
Add with cpackget
> cpackget add ARM::SDS@1.1.0
Download
ARM.SDS.1.1.0.packSDS Player: - Improve performance - Update configuration file SDS Recorder: - Improve performance - Update configuration file SDSIO-Server: - Correct response handling for open and read commands - Remove automatic file open after .sds file index is reset in read mode SDS-View: - Fix grid line setting for multiple graphs SDSIO: - Improve read functionality. Introduce an .index.txt file to track the index of the .sds file to read from - Remove automatic file open after .sds file index is reset in read mode - Correct receive in sdsio_socket and sdsio_vcom drivers. Examples: - Align with CMSIS v6 - Add sds_player example
Version 1.0.0: Oct. 20, 2023
Get Pack-
Add to CMSIS Solution
packs:- pack: ARM::SDS@1.0.0
Add with cpackget
> cpackget add ARM::SDS@1.0.0
Download
ARM.SDS.1.0.0.packInitial release