ITEA is the Eureka Cluster on software innovation
ITEA is the Eureka Cluster on software innovation
ITEA 4 page header azure circular

Infineon Technologies

Project
16018 COMPACT
Type
New standard
Description
  • Automatic driver generation to reduce firmware development effort
  • Driver optimization towards memory consumption and performance via AI guided generation of driver ariants
Contact
Wolfgang Ecker
Email
wolfgang.ecker@infineon.com
Technical features

Input(s):

Model of the driver and related hardware

Main feature(s):

Firmware code generation under consideration of the HW/SW interface

Output(s):

Optimized firmware code of the driver and HAL

Integration constraints
  • Python 3.x
  • Python libraries for XML handling
  • Mako template Engine
  • Infineon proprietary code generation framework Metagen with DSL generation enhancement
  • MetaFirm and associated MetaModels
  • Enterprise Architect, SparX Systems
  • Kaktus, Tampere University
Targeted customer(s)
  • Software developers to automate the driver design and implementation
  • Architects as contribution to a rapid starting point for system analysis
  • Verification engineers as contribution to their testbenches
Conditions for reuse

Infineon proprietary.

Confidentiality
Public
Publication date
09-12-2020
Involved partners
Infineon Technologies AG (DEU)