System-Level Catalyst Member 

Emsys 
emsys Logo

Emsys’ USB protocol stack software packages in C and C++ are available for the Synopsys DesignWare® USB solution. Gaining access to virtual platforms representing Synopsys’ USB solutions allows us to start software development and porting at the earliest possible time and to shave off important weeks off our joint customer’s schedules though early software delivery.

- Karsten Pahnke, CEO of emsys Embedded Systems GmbH


Product Description
The emsys Embedded Systems GmbH is a German engineering company with more than 10 years of practical experience in the embedded domain.

The company has a strong focus on communication protocols like USB (Host, Device, OTG, Revision 1.1, 2.0 and 3.0), IEEE 1394 (FireWire™) and TCP/IP as well as higher level protocols such as RNDIS, OBEX, MTP, and PictBridge or specific derivates, e.g., for USB-based smart cards (ETSI TS 102 600, ISO 7816, USB-ICC).

All emsys solutions are compliant with the relevant standards and certified in multiple customer projects by the appropriate procedures (e.g., USB-IF, CIPA, PlaysForSure).

Emsys provides complete solutions from training and consulting via hardware and software development projects through to selling intellectual property (software) or complete products. The company works closely with well-established silicon foundries and platform vendors, especially in the communication and multimedia business. Emsys offers worldwide services.

Software packages (in C and C++) are available for various (real-time) operating systems, e.g., Nucleus, ThreadX, embOS, OSE, and many more as well as Windows and Linux for emulation and development purposes. Different license models are offered.

Competence in USB
We provide software for USB Host and Device to:
  • Establish virtual networking connections via CDC, RNDIS, TCP/IP, OBEX
  • Transfer audio and video data via MTP
  • Print without a PC using PictBridge
  • Transfer data via Wireless LAN

USB 2.0 + 3.0
  • On-The-Go
  • High speed, Full speed, Super Speed
  • Embedded host and device solutions

MTP (Media Transfer Protocol)
  • Windows Media Player and PlaysForSure compliant

PictBridge
  • CIPA compliant
  • Direct Print

Network
  • CDC Ethernet, CDC EEM, RNDIS, OBEX
  • Embedded Gigabit Ethernet

Interoperability Description and Customer Benefit
Synopsys provides a USB OTG virtual platform which has also been used by the Synopsys IP. This platform is executed for the purposes of developing and porting emsys Firmware IP and drivers for the Synopsys USB cores. The USB OTG platform is executed using Synopsys Virtualizer, software debuggers are attached and software is executed on the processors in the platform.

As a result Emsys and Synopsys customers get early, pre silicon access to software for the Synopsys USB IP and can start customer specific software enhancements prior to silicon availability.

Tell me more about emsys and Virtualizer, System- Level Library.

Flow Diagram

Flow Diagram