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.