September 13, 2016, in Santa Clara CA, at ARC Summit, SEARAN demonstrated its low memory footprint audio streaming solution on Synopsys ARC EM Starter Kit.
Software | Code size* [Bytes] | Comments | |
SYNOPSYS | IO Drivers | 13k | I/O drivers |
ARC MQX | 21k | RTOS | |
SBC codec | 4k | SBC decoder | |
SEARAN | dotstackTM | 78K | Libs, code examples |
A2DP & AVRCP app | 19K | Sink |
The ARC EMSK processor was running MQX RTOS to receive audio stream from an Android smart phone. SEARAN dotstackTM is a valuable option for embedded Bluetooth development when resources are scarce and to be reserved for other necessary functionality. See comparison to a well known competitor stack option below.
CODE SIZE COMPARISON | ARC EM5D | Platform ABCd |
Code Sizea | Code Sizea | |
[Bytes] | [Bytes] | |
SEARAN dotstack | 101kb | 127kc |
TI “royalty free” Bluetooth stack | – | 274kc |
a = code/table/data/variables
b = includes SBC codec, excludes MQX RTOS
c = excludes SBC codec, includes FreeRTOS
d = https://searanllc.com/head-to-head-comparison-between-searan-and-texas-instruments-bluetooth-stack/
In the future, Synopsys and SEARAN are planning to enhance the demo application, and to further cooperate on development of feature reach solutions based on ARC EM processors for various market segments.