• First component of the slide

    Component: Application_stereo_vision structure

    This is the first component of the slide, click to see the next component

  • Screen Shot 03-19-14 at 04.09 PM

  • Screen Shot 06-10-14 at 05.20 PM

  • Screen Shot 06-10-14 at 12.59 PM

  • Screen Shot 06-16-14 at 03.33 PM

  • Screen Shot 06-16-14 at 03.55 PM

  • Screen Shot 06-16-14 at 03.58 PM

  • Screen Shot 06-17-14 at 10.22 AM

Platform Independent Model
A component based model of the application is generated by the user using a simple semantic (even a wizard is available making it extremely easy to generate). This model is independent of the target HW platform and therefore is reusable among different platforms. As part of the component description, functional C, C++ or OpenCL source code is provided (actually several alternative implementations of the componet funcitionality may be included) and a description of the component interfaces. Last, a system view showing the connections among components complete the platform independent model of the application.
Platform Specific Model
eSSYN allows the user to play with different mappings of components into executables though a convenient GUI. Similarly each executable can be assigned to one of the microprocessor cores, DSP or GPU available in the hardware platform. With a simple click and drag the user can completely redefine the mapping of the application and in five minutes obtain new binaries for the new implantation, exploring this way different parallelisms, resource usages etc.
Equally powerful is the capability to map an application to different platforms in a similar way. eSSYN only needs a very simplified model for each platform to test, an upgraded System Architecture as shown below and with the click of a button a new binary is generated for the new platform.
Want to know more about eSSYN?

Contact eSSYN team for a hands on demo and get to know the new way to generate complete embedded soŌware systems in minutes.