ECE/Bas Novmember 2014 - page 27

E
MBEDDED
F
ORUM
16h00 - 16h30 Code coverage without instrumentation: New methods and tools to ensure
software quality in electronically control units in accordance with ISO 26262
Heiko Riessland, PLS
The quality assurance of software in electronic control units according to standard ISO 26262 is quite
difficult in practice. With conventional methods small pieces of inserted code establish measurement
points in the application. But often it is not allowed to change memory size and execution time of
the program. Then code and data trace recording can help to reconstruct the program execution but
requires a lot of bandwidth and trace memory. A new method for determining the branch coverage
needs only code trace records even with a program which is optimized by the compiler. This is based on
additional debug information which is generated by the tool chain. It supports the full recovery of the
real program flow and is combined with architecture-specific techniques of program execution trace
directly on the control unit.
Thursday, November 13
Session 6 - Motor Control Solutions
11h00 - 11h30 System-on-Chip Motor Controller for cost and space efficient solutions
for DC & BLDC motor drive automotive applications
Daniel Mysliwitz, Infineon
Overview of the 3rd Generation of Infineon Embedded Power IC. In this presentation we show how
the highly integrated automotive qualified devices enable cost and space efficient solutions for mecha-
tronic DC & BLDC motor drive applications such as pumps and fans.
11h30 - 12h00 Accelerating Motor Control Algorithms with SoC FPGA’s
Roger May/Harald Friedrich, Altera/EBV Elektronik
Purpose of presentation is to demonstrate how an advanced drive control system is implemented on an
Altera System-on-Chip device, including complex control algorithms and interfacing to external devices
and power electronics. The presentation will show how hardware calculations such as FFTs are acceler-
ated in the FPGA, while keeping the main algorithm flow in C on soft or hard processors.
1...,17,18,19,20,21,22,23,24,25,26 28,29,30,31,32,33,34,35,36,37,...56
Powered by FlippingBook