JMSoC is a software and application suite that provides a complete Altera® CV SoC HMI solution for connecting equipment and visualizing data.

JMSoC solution allows CV SoC users to easily develop a customized GUI application using object-oriented programming in a few weeks without writing a single line of C code.

JMSoC runtime is designed to optimize the performance and the size of memory  running Embedded Linux on Altera® CV SoC platform.

JMSoC is programmed  by JMobile Studio (Altera edition) using CODESYS 3.x development tool for Motion / SoftPLC control applications.

Download Related Flyer


Altera has partnered with a leading PLC software developer, 3S-Smart Software Solutions GmbH, as well as with a leader in HMI development, Exor International S.p.A.  to create a single chip (CV SoC)  implementation of a powerful PLC with integrated 2D dynamic vectorial  graphics capable HMI.

The architecture of this design is shown below:

CV SoC Dual CORTEX A9 Processor Core:
  • OS: Linux RT w/ OSADL libraries
  • CODESYS: IEC 61131 PLC run-time software
  • JMobile: Server PLC  interface  and graphics rendering Client software
  • JMobile: JM4Web HTML5 Web Access (Remote HMI)
  • EtherCAT MASTER protocol stack

CV SoC FPGA Fabric:
  • UltiLogic UltiEVC Video controller and video processing IP
  • Other custom logic

OEM customers would customize their end systems using the JMobile Development Studio for HMI applications (available from EXOR International) and the CODESYS software for PLC control and EtherCAT MASTER (available from 3S Software).

An example? The demo that we showed at SPS Drives 2013

The demo shows a single chip implementation of an integrated PLC/HMI. This system controlled by a touch screen display controls a 3-axis Parker Hannifan drive that is connected to servo motors. The communication protocol used is EtherCAT and the PLC run-time software is the industry standard CODESYS software.

View the Press Release


Would you like to evaluate this design? Here below you have all you need!

HMI+PLC JMSoC - Linux Runtime

ARM DS5 Toolkit Altera CV SoC – Linux RTOS BSP (OSADL)
JMobile Studio (Altera edition)

HMI graphical editor with CODESYS interface
Compact smart System On Module

Based Altera® CV SoC platform
UltiEVC Embedded Video

Controller IP core  including Linux frame buffer Video driver
3S CODESYS – IEC 61131-3 and Soft Motion including Ethercat Master Runtime

Controller IP core  including Linux frame buffer Video driver
User Manual and Application notes for Altera Cyclone V Soc

Dev. Kit
Engineering Service

Custom Development Hardware Board design / FPGA design / Linux firmware development /  JMobile application development / HMI / Controller Product design

Do you need further information on our products?

Feel free to CONTACT US and we will be glad to find for you the best solution!


Do you need further information on or our team?


HMI + is the development team in Exor International S.p.A and reference point for all projects conducted both by EXOR and  its partners and thirty distributors that provide and support products worldwide industrialized.

Composed by both developers and researchers engages is constantly committed not only not only to find innovative and stand-alone solutions but also to carry out projects tailored to the customer offering, in both cases, the best quality in all design phases.

HMI + is a highly qualified team with proven skills and abilities and it is thanks to the passion in the study of alternative formulas that could create a wealth of 200 man / years’ experience, identifying as bearing factor of EXOR products.