Synopsys ARC EM Software Development Platform

The Synopsys ARC® EM Software Development Platform (SDP) is a flexible platform for rapid software development on ARC EM processor-based subsystems. It is intended to accelerate software development and debug of ARC EM processors and subsystems for a wide range of ultra-low power embedded applications such as IoT, sensor fusion, and voice applications.

Order the ARC EM Software Development Platform

The EM SDP includes an FPGA-based hardware board with commonly used peripherals and interfaces for extensibility. Downloadable platform packages containing different hardware configurations enable the board to be programmed with different ARC EM processors and subsystems. The packages also contain the necessary software configuration information for the toolchain and embARC Open Software Platform. The platform packages can be requested using this form.

The development platform is supported by Synopsys’ ARC MetaWare Development Toolkit, which includes a compiler, debugger and libraries optimized for maximum performance with minimal code size. The embARC Open Software Platform (OSP), available online from, gives developers online access to device drivers, FreeRTOS, middleware and examples that enables them to quickly start software development for their ARC-based embedded systems.

Synopsys ARC EM Software Development Platform

Synopsys ARC EM Software Development Platform

The ARC EM Software Development Platform boards can be ordered from Trenz Electronic GmbH.

Request the platform packages and download the embARC Open Software Platform from

Further information, including a User Guide, is available on the Wiki page.

Synopsys ARC EM Software Development Platform Datasheet


  • Supports wide-range of ARC EM-based subsystems
  • Downloadable platform packages easily configure hardware and software
  • 16MB PSRAM and 16MB SPI flash memory
  • Audio Line In/Out, UART, GPIO, SPI, I2C, ADC interfaces
  • WiFi (802.11b/g/n)/Bluetooth 4.0 with worldwide regulatory compliance (FCC,IC, CE, ETSI)
  • On-board 9-axis sensor and MEMS microphones
  • JTAG Debug and NEXUS Trace support
  • Micro-SD Card slot
  • Extensible with Arduino, Digilent Pmod, mikroBUS connectors and a generic 50-Pin Headers
  • embARC Open Software Platform support
  • MetaWare Development Toolkit support