ES910 – Prototyping and Interface Module

The ES910 prototyping and interface module combines high computing performance with all common ECU interfaces in a compact and robust housing. It is designed for use in the development environment as well as in standalone operation.
ES910 – Prototyping and Interface Module

CAN and LIN interfaces ensure the connection of the ES910 module to vehicle buses. Both CAN interfaces support High Speed and Low Speed CAN and can be individually configured. With the help of ETK, XETK, and CAN interfaces, sub-applications can be simulated on the ES910 module and synchronized with a development ECU (rapid prototyping bypass experiment). The proprietary ETK interface meets high real-time requirements, while XETK and CAN support the open XCP protocol for bypass purposes.

The core of the module consists of an NXP PowerQUICC™ processor with double-precision floating-point arithmetic that perfectly suits rapid prototyping applications. The microprocessor characteristics, the RTA-OSEK real-time operating system, and the inbuilt non-volatile RAM (NVRAM) enable simulations with system-level behavior.

The INTECRIO and ASCET-RP (Rapid Prototyping) prototyping tools enable easy configuration of the ES910 module. During the INTECRIO experiment, the user has access to the model, which is run by the ES910 module.

The INCA-EIP (Experimental Target Integration Package) add-on provides access to the parameters of the design models on the ES910 module in INCA. From the perspective of INCA, the pre-configured ES910 module behaves in the same way as an ECU with measurement and calibration access. The ETK, XETK, CAN, and LIN interfaces of the ES910 module can also be used with INCA to collect data or for ECU calibration.

The ES910 module works in combination with the INCA-MCE (Measurement and Calibration Embedded) application on the test bench to ensure the quick exchange of measurement and calibration data between ECU and test bench automation.

If required, the ES910 basis module can be extended using either a FlexRay node with two channels (ES920) or two CAN or CAN FD interfaces (ES921 or ES922).


  • Compact prototyping and interface module for function development and ECU calibration
  • PowerQUICCTM III MPC8548 processor for real-time calculations
  • ETK, XETK, CAN, and LIN interfaces
  • Flexibly expandable with additional FlexRay, CAN, or CAN FD interface modules ES920 / ES921 / ES922
  • Integrated into INCA, INTECRIO, and ASCET-RP
  • Supported by ETK, XETK, XCP-on-Ethernet, and XCP-on-CAN bypass
  • Interconnection of ES400 and ES63x measurement modules possible
  • Supports EtherCAT® und iLinkRT™ test bench automation interfaces ( INCA-MCE )
  • Standalone operation possible


Interfaces of ES910 – Prototyping and Interface Module

Decoupling of the main processor of the ES910 module and the I/O, ECU and vehicle interfaces is achieved via central DDR2 memory. Interfaces are connected through independent additional controllers with direct access via streaming to the DDR2 main memory.

The simulation controller and the vehicle bus controller independently of each other access the DDR2 main memory. To always ensure data consistency the triple buffer procedure has been applied. During implementation special emphasis has been placed on efficient realization of this principle on hardware-level. With this architecture signals can be collected and sent efficiently, without loading the simulation processor.

For a compact construction of the module despite the various interfaces, and to achieve low energy consumption, the communication controllers for the ECU and bus interfaces ETK, XETK, CAN, LIN are implemented as „System On a Programmable Chip“ (SOPC) on FPGA basis.

Vehicle and Test Bench Application

ETAS INCA/INCA-EIP (Experimental Target Integration Package) provides for direct calibration of the prototypes of new control algorithms on the ES910 module. In addition, the ES910 module can be used by INCA for calibration, acquisition of ECU and bus signals, flash programming and diagnostics (CAN).

The automated calibration on the test bench is supported by the ES910 module as a custom solution: In conjunction with the ETAS INCA-MCE Engineering Solution (Measurement and Calibration Embedded), the ES910 module provides for fast exchange of measurement and calibration values between ECU and test bench automation. The ES910 module converts and transfers data between ECU and test bench. Communication between test bench automation and the ES910 module takes place in real time using the EtherCAT® or iLinkRT™ protocols. The ES910 module allows you to realize measurement and calibration applications with very short cycle times.