INTECRIO-RP – Rapid prototyping

Validation under real conditions

The hardest testing environment is still the real-world environment. With the ETAS INTECRIO-RP add-on, control and diagnostic functions can be validated and verified under real conditions – also in the vehicle. This therefore makes it possible to perform realistic testing.

INTECRIO-RP can seamlessly use the models and data from the virtual prototyping configuration. Prototypes can be integrated into existing ECU vehicle networks via the ETAS rapid prototyping hardware. In a bypass application (via ETK, XETK, FETK, and XCP), INTECRIO-RP enables the rapid prototyping hardware to be used as a simulation controller and calculates the parameters for new ECU functions.

On the hardware side, INTECRIO-RP supports the powerful ES800 measurement, calibration, and prototyping system, the ES900 family of compact rapid prototyping modules, the daisy chain modules from the ES400, ES600, and ES930 families, and the ETK and XCP ECU interfaces. All the prototyping models generated by INTECRIO-RP can, of course, be used by INCA.

INTECRIO-RP systematically ensures an improvement in the quality of the development process. It reduces correction loops because a software function can be reused across various process steps once it has been validated. This is achieved through strict separation of the software function model from the configuration of the prototyping hardware, operating system, and instrumentation.

Prototyping targets

To satisfy a wide range of different application requirements, ETAS offers various prototyping targets suitable for in-vehicle use. INTECRIO-RP supports all of them.

The compact hardware modules of the ES900 product family provide the complete range of prototyping functions in the smallest space. The ES920, ES921 and ES922 modules of this family extend the functionality offered by the ES910 by adding FlexRay, CAN and CAN-FD. The ES930 Multi-I/O Module and all the modules in the ES400 and ES630 families are supported as well.


  • Control and diagnostic functions can be validated and verified under real conditions – also in the vehicle
  • Use of models and data from the virtual prototyping configuration
  • Integration of prototypes into existing ECU vehicle networks
  • Use of rapid prototyping hardware as a simulation controller in the form of a bypass application
  • Supports ETAS rapid prototyping hardware and the ETK, XETK, FETK, and XCP ECU interfaces
  • Use of prototyping models generated in INTECRIO-RP in INCA
  • Vehicle tests with the compact ES900 prototyping hardware family and the powerful ES800 measurement, calibration, and prototyping system

Use Case: Diesel engine develop-ment at Daimler AG

Software developers at Daimler AG in Untertürkheim specified the behavior of new control functions designed for turbocharging the four-cylinder diesel engines for the Mercedes-Benz Transporter series in MATLAB®/Simulink®.

The challenge

Prior to integration into the ECU software, the new functions were to be validated in the vehicle.

The solution

With ETAS INTECRIO and the INTECRIO-RP add-on, the developers were able to integrate new functions into the engine control software through software hooks, then validate and test them directly in the vehicle with the ETAS compact prototyping and interface module ES910.

The benefits

Using models and rapid prototyping methods makes the development of ECU functions more effective, rapid, and reliable.

New concepts can be realized and validated in the vehicle before the ECU supplier receives the specification for the implementation of a new ECU function.

In the course of validation, faults can be identified and rectified at an early stage, thus avoiding time-intensive and costly iterations during software development.

At the same time, the characteristic values of function models can be exactly calibrated during in-vehicle testing under real conditions.

When integrating the function into the ECU, the calibration data can be easily transferred.

More information in the RealTimes article Rapid Prototyping of New Control Functions.