The EMC² final event and review took place in hotel Carmen, Granada, Spain, with about 150 attendees from the project and external guests. The event - including the public exhibition - was a great success. The ECSEL final technical review report from ECSEL concludes: The EMC² project has achieved "excellent progress (the project has fully achieved its objectives and technical goals and has even exceeded expectations)".
EMC² likes to share its results:
Enjoy watching and reading!
The ARTEMIS project EMC2, the largest ARTEMIS AIPP project with more than 100 partners and about 95 Mio € total budget, offered a workshop at the HiPEAC 2017 Conference in Stockholm. Nine presentations were shown, after an overview by Werner Weber, the EMC² coordinator, on major outcomes of the projects, covering technology work packages as well as impressive demonstrators, significant results by scientists from many partners. Additional, to provide an insight in considerations of the EC DG CONNECT on upcoming work programmes in Horizon 2020, including ECSEL, Werner Steinhögl explained the plans for "Digitizing European Industry". In the Exhibition, ARTEMIS-IA was represented with a booth, the projects EMC² and CP-SETIS with a poster and their workshops.
The EMC2 workshop covered 10 presentations:
3Ccar (acronym for Integrated Components for Complexity Control in affordable electrified cars) has as vision to have more electrified cars in the streets for less emissions by affordability. The project is a European collaborative project funded by the ECSEL Joint Undertaking. Started in June 2015, 3Ccar aims to address the vehicle control architecture and its subsystems in order to achieve the next level of efficiency.
3Ccar is in its second year and organised a Mission Workshop at NXP in Eindhoven, The Netherlands. Since 3Ccar is dealing with very similar topics (hardware focused) as EMC2 (which is more embedded systems focused), EMC² was invited to participate in the Mission workshop on Nov 15th in Eindhoven.
Co-WP7 leader Rutger Beekelaar and UC7.3 member Robert Koffrie did the presentation on behalf of EMC² and participated in the workshop which lead to a fruitful discussion and higher awareness of the participants with respect to the synergies between the two projects.
The Automotive System Safety Conference took place from November 28-30 in hotel Estrel in Berlin, German. EMC² project contributed with two presentations:
EMC² contributed with a session to the Mixed Criticality Workshop on November 22, 2016, at Barcelona, Spain. The EMC² session, organised by the project coordinator, built on 4 talks:
ARTEMIS Industry Association organised the ARTEMIS Technology Conference (ATC), which took place 4-6 October 2016 in Madrid, Spain. On 5-6 October, this event had - as the name indicates - a focus on deep technological presentations, both on project achievements and state-of-the-art technology, while on 4 October and 5 October, a Pre-Brokerage for H2020 calls for projects in the area of Embedded Intelligence took place.
EMC² organised a full day workshop presenting a manifold of groundbreaking intermediate results:
The 2016 EMC² project conference was organised together with the Systematic Cluster following the main goals:
The joint event took place on Sept. 28 at Préfecture des Paris et d'Île-de-France in Paris. The morning session was organised by the Systematic Cluster by four working groups: Digital Trust & Security, Systems Design & Development tools, Automotive & Transport and Smart Cities. The afternoon session was organised by EMC² building a bridge to other related projects. Both sessions were accompanied by EMC² demonstrations showing best practices in mixed-criticality, multi-core embedded systems design and realisation.
More than 200 persons visited the demonstrations at the conference. In addition, the presentation sessions were made available remotely, where further 158 persons watched either the live streaming or the video on Youtube.
Embedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and changeable Real-Time Environments organized the "EMC² Summit 2016", which took place at CPS Week 2016, Emperor’s Palace (Hofburg), Vienna, Austria, April 11, 2016. The summit concluded 5 sessions covering different thematics areas:
1. Introduction and keynote
2. Automotive and mobility
3. Aerospace and rail
5. Concurrency, multi-processing and dynamic systems
EMC² Summit 2016 organisation team:
Link to CPS Week 2016: http://www.cpsweek.org/2016/
The 11th HiPEAC conference took place in Prague, Czech Republic from Monday, January 18 to Wednesday, January 20, 2016. Associated workshops, tutorials, special sessions, several large poster sessions and an industrial exhibition will run in parallel with the conference. It was attended by 650 experts from 309 institutions.
This conference with EMC² workshop entitled "Mixed Criticality Applications and Implementation Approaches" offered the possibility to present some of the project's results to the public. Presentations were complemented by an exhibition booth, where UTIA and Sundance demonstrated video and image processing results based on computing platforms developed in frame of the EMC² project.
This workshop focused on applications of several different domains that can profit from integration on a single chip. Together with the applications, their concrete special requirements including certification and possible ways of integration were presented. The workshop discussed possibilities of inclusion of dynamic aspects in addition to mixed-criticality on multicores. Moreover, first results of the EMC² project were be presented:
Demonstration by UTIA and Sundance:
Our team presented Xilinx SDSoC for acceleration of real-time Video Processing on custom ZYNQ modules at the 2nd EMC2 workshop and EMC2 Sundance booth. The booth has been sponsored by UK company Sundance. Sundance has presented its EMC2-DP platform developed in EMC2. It includes UTIA hdmii-hdmio cores developed by UTIA for the EMC2-DP platform with EMC2 project funding support. UTIA also presented the Vita 2000 video sensor processing on ZYNQ SoM module located on the Trenz FMC carrier board. It includes vita-hdmio cores developed by UTIA for the ALMARVI platform with the Almarvi project funding support.
EMC² had a section in the ArtemisIA booth at the ICT conference 2015 in Lisbon together with projects Crystal and R5-COP. Apart from a general poster and flyers a quadcopter demonstrator from partner OFFIS was presented prominently by the hardware, two posters and a video. It showed clearly the function of mixed criticality: Safety critical flight control and performance critical video tracking of a ball are combined in a single-chip system. Both applications are accessing the same sensors, the same multicore processor, the same memory. In case the video application would be using too many resources, it may be degraded or switched off for some time, to keep the flight control in a safe operational mode.
This use-case is excellently suited to demonstrate the project’s basic motivation, technical goals and challenges: The combination of mixed criticality, multicore platforms, dynamic changes in hard- and software at runtime.
A huge number of attendees were interested in it and understood the story behind EMC2. The model of a combined booth presenting large platform projects jointly turned out to be very successful and attracted major attention.
The EMC² conference 2015 was organised by Andreas Eckel at TTTech in Vienna, Austria. Being accompanied by a couple of technical workshops taking place from Sept. 28 to Oct. 1, the conference day took place on September 30. The interest in the conference was extremely high: The “EMC² week” from Sept. 28 - Oct. 1 was attended by more than 150 persons.
During the plenary session, invited speakers presented key topics for embedded systems thereby building bridges and pointing out liaison to several former and ongoing research activities:
The second focus at the conference day lay on the demonstration of intermediate results achieved at mid-term of the EMC² platform project to further enhance liaison between the EMC² technology work packages and the application innovation work packages.
Bastian Farkas and Rolf Meyer (Technische Universität Carolo-Wilhelmina zu Braunschweig, Germany) presented their EMC² framework SoCRocket at the AHS 2015 Conference in Montral on June 15, 2015.
Providing a modular and standard compliant tool set for the creation, configuration, simulation, and performance analysis of virtual platform prototypes, it supports engineers with mixed abstraction levels to balance simulation accuracy and speed. Based on industry standard specification languages such as SystemC/TLM2 all modules are available in three abstraction levels: loosely-timed (LT), approximately-timed (AT) and RTL. All this enables engineers to quickly create mixed-abstraction and -timing variants depending on the required use case. In this tutorial we will create a proof-of-concept video analysis component in the SoCRocket framework as an introduction to our methodology.
Recently we have upgraded the whole SoCRocket Framework to the latest SystemC/TLM Version and made it openly available on Github, so that any interested researcher or engineer can use it in their research or work. It only has a few requirements. On the one hand the fact that it only supports the LEON platform limits its use for industry outside of the space sector, but on the other hand it provides a great opportunity for researchers and engineers working within the space industry or on space related research projects which have quite specific demands and are often short on money, so developing your own tools is the most viable option. Since we opted to write our own tools and share them with the community we also want to enable interested persons to use these tools and receive feedback from them. We believe our SoCRocket framework is of great use for space projects.
EMC² project organized a workshop at the 10th Convention Anuelle in Paris on May 26, 3 p.m. in Palais Brongniart, 28 Place de la Bourse, 75002, Paris. The EMC² workshop was accompanied by poster presentations.
The one hour workshop covered following presentations:
Further information was provided during the poster session:
For more information, programme, registration etc., please visit:
EMC² project organised a special session on "Mixed Criticality Applications and Implementation Approaches". The event took place in Amsterdam on January 20, 2015.
EMC²-7A is a stackable FPGA solution compatible with PCIe/104 OneBank™ PCI-Express interface and VITA57.1 FMC™, controlled by an Artix-7® FPGA
The EMC²-7A can use commercial, industrial or automotive graded Artix-7 FPGAs and is complimented with 1Gbyte of DDR3 local storage, 32Mbytes of Flash memory for storage/configurations and has 68x free differential I/O pins which are routed to a VITA57.1 FMC-LPC high-speed connector for bespoke interfaces. The four-lanes MGT (multi gigabit serial transceivers) are coupled to a PCI switch for infinite scalability, the FMC-LPC and a SATA connector on the PC/104 stack to connect to local storage or for direct high-speed connection to stacked EMC2 boards.
Sven Horsinka, Rolf Meyer et al. presented results "on RTL to TLM Abstraction to Benefit Simulation Performance and Modeling Productivity in NoC
Design Exploration" at the Micro/NoCArc 2014 conference.
Growing demand to integrate more functionality into single-chip solutions require new network-based interconnection models (NoC). The resulting increase in design complexity and strict time-to-market restrictions endanger future viability
of Register Transfer Level (RTL) centric design processes. To counteract these developments, the abstract design methodologies presented by Transaction Level Modeling (TLM 2.0/SystemC) are gaining popularity. With this paper, we demonstrate the benefits of raising the abstraction level by creating an adjustable NoC simulation model, satisfying the diverse needs of software and system engineers. Based on a proven and tested RTL NoC design, we applied modeling methods defined in the TLM 2.0 standard, creating flexible simulation model. It provides high timing accuracy, enabling precise behavioral and performance analysis. In addition, higher simulation speeds are achieved
by adjusting the timing accuracy. The results demonstrate the advantages of variable simulation accuracy: simulation runs are accelerated by more than two orders of magnitude with performance and behavior assessment exposing a limited latency error of less than four clock cycles compared to the RTL model.
Domitian Tamas-Selicean, Paul Pop. "Optimization of TTEthernet Networks to Support Best-Effort Traffic". 19th IEEE International Conference on Emerging Technologies and Factory Automation, Sept. 16-19, 2014, Barcelona, Spain.
This paper focuses on the optimization of the TTEthernet communication protocol, which offers three traffic classes: time-triggered (TT), sent according to static schedules, rate-constrained (RC) that has bounded end-to-end latency, and best-effort (BE), the classic Ethernet traffic, with no timing guarantees. In our earlier work we have proposed an optimization approach named DOTTS that performs the routing, scheduling and packing / fragmenting of TT and RC messages, such that the TT and RC traffic is schedulable. Although backwards com- patibility with classic Ethernet networks is one of TTEthernet’s strong points, there is little research on this topic. However, in this paper, we extend our DOTTS optimization approach to optimize TTEthernet networks, such that not only the TT and RC messages are schedulable, but we also maximize the available bandwidth for BE messages. The proposed optimization has been evaluated on a space application case study.
Links: Presentation, Paper to be published in conference proceedings by IEEE Xplore
Dan Zhang, Dragan Bosnacki, Mark van den Brand, Luc Engelen, Cornelis Huizing, Ruurd Kuiper, and Anton Wijs. "Towards Verified Java Code Generation from Concurrent State Machines". AMT 2014: Analysis of Model Transformations (co-located with Models 2014), AMT 2014: Analysis of Model Transformations, ACM, Valencia, Spain, September 2014.
T. Schmidt, K. Grüttner, R. Dömer, A. Rettberg. "A Program State Machine Based Virtual Processing Model in SystemC". 4th Embedded Operating Systems Workshop (EWiLi'2014), ACM, Lisboa, Portugal, November 2014.
Andreas Eckel, Knut Hufeld, "The ARTEMIS-JU Project EMC²", Presentation at the EMC² Consortium Conference 2, October 1st, 2014, Oldenburg, Germany
EMC² finds solutions for dynamic adaptability in open systems. It provides handling of mixed criticality multi-core applications in real-time conditions, with scalability and utmost flexibility, fullscale deployment and management of integrated tool chains, through the entire lifecycle.
Albert Cohen, Valentin Perrelle, Dumitru Potop-Butucaru, Élie Soubiran and Zhen Zhang. "Mixed-criticality in railway systems: A case study on signaling application". In Workshop on Mixed Criticality for Industrial Systems (WMCIS, associated with Ada-Europe), Paris, France, June 2014.
Download: Paper (Pre-Print)
Europa forscht zu Embedded-Systemen: Schlüsselprojekt „EMC2“ zum Aus- bau der europäischen Embedded-Expertise unter Leitung von Infineon angelaufen
Presseinformation zum Forschungsprojekt EMC2
Europe Researches Embedded Systems: Key Project “EMC2” Dedicated To Expanding European Embedded Expertise Is Headed by Infineon
Press release on the EMC2 research project