embedded world conference 2005 - · pdf fileembedded world conference 2005 february 22 - 24,...

12
embedded world Conference 2005 February 22 - 24, 2005 TECHNiSC IE INFORMATIONSJiSLIOTHEK UNIVERSITATSL;: t IOTHEX HANNOVER Published by Caspar Grote and Renate Ester DE5IGN&EUKTR0NIK riODUtTE UNO HOW-HOW FBI tUnMII«-»tWI«lK TIBAJB Hannover 126 154 392 89

Upload: duongnga

Post on 25-Mar-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

embedded worldConference 2005

February 22 - 24, 2005

TECHNiSC IEINFORMATIONSJiSLIOTHEK

UNIVERSITATSL;: t IOTHEXHANNOVER

Published by

Caspar Grote and Renate Ester

DE5IGN&EUKTR0NIKriODUtTE UNO HOW-HOW FBI t» tUnMII«-»tWI«lK

TIBAJB Hannover126 154 392

89

Table of Contents

Letter from the editor 15

Welcome to the embedded world Conference 2005 17

Introduction to Real-Time Operating Systems 19David Kalinsky, Ph.D., Enea Embedded Technology

Embedded Systems in Automotive Applications I 31

Embedded Automotive - Horizon 2020+ 33Bemhard Kockoth, embeddedexpert

A generic tool for systematic tests in embedded automotive 42communication systemsRoman Pallierer, DECOMSYS; Martin Horauer, Martin Zauner,University of Applied Sciences Technikum Wien;Andreas Steininger, Eric Armengaud, Florian Rothensteiner,Vienna University of Technology

Control Design in Systems with Time-Triggered Communication like 50TTCAN and FlexRayU. Blessing, A. Albert, A. Ruf, J. Roth-Stielow,Universitat Stuttgart / Robert Bosch

High performance XC164 for automotive challenges 62Patrick Leteinturier, Infineon Technologies

Bypassing ECU functions using XCP Stimulation Mechanism 73Oliver Kitt, Vector Informatik

C_CAN Gateway Module - A New Approach for CAN Gateways - 80Jan Taube, Florian Hartwich, Robert Bosch;Jan Taube, Helmut Beikirch, Universitat Rostock

Instant On Technology for In-Car Telematics and Infotainment Systems 88Sheridan Ethier, Randy Martin, QNX Software Systems

New methods of Software development as a part for standardization of 92automotive softwarePeter Schiekofer, Micron Electronic Devices

The Joint Design of Speech Dialog and Graphical/Haptic User Interface for 100Automotive ApplicationsManuela Boros, Silke Goronzy, Rainer Holve, Ralf Kompe, 3SOFT

Automotive Embedded Systems - The Viewpoint of the Assembly Line 110Detlef Stolze, TUT; Jens Keyser, Volkswagen Coaching

Model Based Design of Embedded Systems 119

Automatic Generation of Production Code for Embedded Systems 121Mario Wiinsche, Jurgen Elser, Jiirgen Dorner, DaimlerChrysler;Bernd Kanamiiller, Dr. Ulrich Wahner, The MathWorks

Model Based Approach for the Design and Implemenation of 127Embedded Systems SoftwareCord Elias, The MathWorks

Monitoring PROFIBUS traffic using xPC-Target 135Thomas Debes, MAN Roland Group

Improving product designs using model based real-time rapid prototyping 142Michael Vetsch, The MathWorks

Implementation of Signal- and Videoprocessing applications on mixed 151DSP-FPGA platformsDr. Hans Martin Ritt, The MathWorks

Using FPGAs to Accelerate DSP Designs 159Niall Battson, Xilinx

Process Integration of Model-Based-Design and Production-Code 167Generation in the Multi-User/ Multi-Project Development Environment atContinental Teves - Part 1Dr. Stefan Bunzel, Dr. Udo Judaschke, Continental Teves

Process Integration of Model-Based-Design and Production-Code 173Generation in the Multi-User/ Multi-Project Development Environment atContinental Teves - Part 2Dr. Uwe Creutzburg, Eva Kalix, Continental AG

Requirements Management, Specification and 178Validation of Embedded SystemsThomas Sperling, The MathWorks

Wireless Technologies I 187

IEEE802.15.4 and ZigBee for Sensor and Actuator Networks 189Prof. Dr.-lng. Axel Sikora, University of CooDerative PHuratinn i nr

ZigBee - Features and Applications 198Rudi Latuske, ARS Software

Strategies of Saving Power in Wireless Sensor Networks based on 207IEEE802.15.4/ZigBeeDr. Gerald Kupris, Freescale Halbleiter;Prof. Dr. Werner Buff, senTec Elektronik

Multi-Tier Wireless Architectures for Industrial Applications 216Dirk Lill, Prof. Dr.-lng. Axel Sikora, University of Cooperative Education Lorrach

Optimization of logistical processes through embedded localization 226Steffen Meyer, Fraunhofer Institute for Integrated Circuits IIS

100% Availability with GPS and Sensor-Based Dead Reckoning 233Georg zur Bonsen, Daniel Ammann, Michael Ammann, Etienne Favey,Pascal Flammant, u-blox AG

Development Platform for MIMO-Software Defined Radio 243G. Meindl-Pfeiffer, R. Kloibhofer, F. Kaltenberger, G. Humer,ARC Seibersdorf Research

Design and measurement of integrated antennas for embedded systems 252Rainer Wansch, Fraunhofer Institut fur Integrierte Schaltungen

Software defined radio - a new challenge for real time software design 262Jorg Kohlschmidt, Analog Devices

Multicast Audio over Wireless LAN for Professional Applications 268V. Kravcenko, M. Purat, University of Applied Sciences Berlin;S. Schmitt, J. Cronemeyer, DSPecialists

Unified Modeling Language, UML 277

Use of UML and RTOS in the paradigm change from procedural to 279object-oriented programming of Embedded SystemsAndreas Willert, Walter van der Heiden, Willert Software Tools

Network Technologies 283

Virtualization goes live: plugging patch cables into your simulated router 285Paul McLellan, Virtutech Inc

Single-processor implementation of a safety-relevant network 289Thilo Schumann, CAN in Automation

Bridging Embedded Networking Technologies 294Axel Wolf Philins Semiconductors: Olaf Pfeiffer. Embedded Svstems Academv

Development of an embedded test system for LIN - 301Concept for a LIN Layer 2 Conformance Test SystemAndreas Schramm, Prof. Dr.-lng. Andreas Grzemba,University of Applied Sciences Deggendorf

Network Management and Transport Layer in TimeCore 311

Thomas M. Galla, DECOMSYS; Jochen Olig, 3SOFT

Intelligent Signal Processing 321

Adding Performance to an anachronistic record player 323Andreas R. Bayer, Ingenieurburo Bayer DSP SolutionsHard- and Software Concept for Real-Time and 327Embedded-Action Potential AnalysisRene Schrott, Carsten Tautorat, Detlef Krischker, Gerald Bausch, Jan Taube,Helmut Beikirch, Faculty of Computer Sciences and Electrical Engineering,University of Rostock; Andreas Keuer, Bionas; Werner Baumann, Erik Schreiber,Department of Biological Sciences, University Rostock

Color Recognition Using High Speed Single Chip Color Processor 333Ansgar Wego, Frank Stuepmann, Silicann Technologies

DSPs for Smart Biometric Solutions 337Marcus Goessler, Stuart Cording, Texas Instruments Germany

An Adaptive Intrusion Detection System based in a 347Reconfigurable Neural ArchitectureF. Ibarra Pico, A. Grediaga Olivo, F. Garcia Crespi, F. Brotons Molinero,University of Alicante

Embedded Systems in Automotive Applications II 357

Methodologies for the Design of Embedded Software in Planes, 359Trains and AutomobilesJakob Gaertner, Esterel Technologies

Enabling automotive Rapid Prototyping 369W. Belschner, M. Kugel, Ballard Power Systems;U. Dreher, iss innovative software services

Use of Video Technology to Improve Automotive Safety Becomes More 375Feasible with Blackfin™ ProcessorsDavid Katz, Tomasz Lukasiak, Rick Gentile, Analog Devices

Infotainment Markup Language (IML) - A new approach for 381specifying Human Machine Interfaces (HMI) of infotainment systems

,,VISCONTI" Image Processing LSI and Algorithms for 391Supporting Driver's SafetyRama Dhanukonda, Dr. Ryuzo Okada, Kenji Furukawa,Hiroaki Nakai, Toshiba Corporation;Dr. Hans Eichel, Toshiba Electronics Europe

Debugging and Test I 399

Debugging and Verification for Embedded Real Time Systems 401Josef Langer, Klaus Koppenberger,University of Applied Sciences of Upper Austria Hagenberg

Software Debugging: A Survey of Techniques for System-On-Chip 406Designs with On-Chip Debug SystemsDr. Peter Sauer, Hitex Development Tools

Scenario-Based Testing 414Bruce Powell Douglass, I-Logix

Find runtime exceptions: Mathematical tool to streamline manual testing 424Klaus Wissing, PolySpace Technologies

Combining Automatic Analysis and User Annotations for Successful 432Worst-Case Execution Time PredictionReinhold Heckmann, Christian Ferdinand, Abslnt Angewandte Informatik

Embedded System Architecture 441

Designing Safety and Reliability into Embedded Applications 443Abdul Aleaf, National Semiconductor

Maximizing System Performance with Symmetric Multiprocessing (SMP) 462Sebastien Marineau-Mes, Robert Craig, QNX Software Systems

Reaping the Benefits of a Heterogeneous Multi-Core Perspective 472Elizabete de Freitas, Texas Instruments Germany

Tackling Challenges in the Development of Next-Generation 480Multi-core Mobile Deviceslulian Stoica, PolyCore Software

Organic Systems - Characteristics of Future Embedded Systems 484Ralph Welge, Eckhard Bollow, University of Lueneburg

Embedded Grid Computing 492Klaus-Dieter Walter, SSV Embedded Systems

Early Architecture Exploration with SymTA/S 498Kai Richter, Marek Jersak, Rolf Ernst, Technical University at Braunschweig

Embedded Application Design Tradeoffs Between Performance and Power 508Markus Levy, EEMBC

Cryptography on Embedded Devices 515

Cryptography on Embedded Systems 517Axel Sikora, BA Lorrach; Tobias Straub, TU Darmstadt

Cryptography / Security 537

Applications of modern cryptographic mechanisms in embedded systems 539Thomas Zeggel, cv cryptovision

Embedded Network Security Software using Hardware 547Cryptographic AccelerationBrian Fellowes, ARC International

Embedded Internet Security: Hackers Paradise 551Jan-Michael Peters, SQS Software Quality Systems

Software-Development and - Quality I 557

OVSM - A disruptive programming platform for developing 559embedded systems based on SmalltalkLars Bak, Erik Corry, Esmertec

Data Management for Highly Available Embedded Systems 566Malcolm Colton, Solid Information Technology

Wireless Technologies II 581

WiFi connectivity for embedded devices 583Dr. Andreas Muller, Hoft & Wessel

Measuring Data Transmission via 802.11 WLAN 590Kerstin Gerhardt, Jorg Neumann, Klaus-Dieter Walter,SSV Embedded Systems

High-Range Industrial Bluetooth Applications 598Christian Ltihrs, Stollmann E+V

WIA Mini-driver Support for Bluetooth Scanners 602Poornima S.S., Raghunandan Narayan, Wipro Technologies

Wireless SafetyBUS p 613Thomas Kramer, SafetyBUS p Club International

Embedded wireless control and alarm systems based on DECT 620Jiirgen Hupp, Fraunhofer Institute for Integrated Circuits IIS

Microsoft Operating Systems 631

Introduction to Microsoft Windows XP Embedded 633Rudi Swiontek, Hilf! Gmbh

.NET and real-time - no contradiction 659Michael Petig, KW-Software

Reconfigurable Systems 663

Life Cycle Management with reconfigurable Embedded Systems 665Peter Heusinger, Fraunhofer Institut Integrierte Schaltungen

Modular Graphical Programming (MPG) of FPGAs 671Dr. Jorg Pospiech, AVT GmbH llmenau

Unified development approaches for programming CPUs and FPGAs 680T. Mahr, R. Gessler, EADS Germany / FH Heilbronn

Digital Signal Processing Made Reconfigurable 690Johannes Fottner, Lattice Semiconductor

Field re-programmability and design revision schemes for FPGAs 695Shalin Sheth, Xilinx

Customized 8051 Processor in a FPGA 704Harald Fluegel, Hitex Development Tools

Imageprocessing with FPGAs 712Matthias Schaffland, Feith Sensor to Image

Autonomous Object Tracking With Pan Tilt Zoom Camera 718Michael McErlean, Institute of System Level Integration Scotland

Embedded System Architectural Synthesis 733Don Davis, Xilinx

Debugging and Test II 739

Predicting and Measuring Resource Consumption of 741Embedded System SoftwareHolger Diekmann, Robert Bosch; Jens Knodel, Fraunhofer Institutefor Experimental Software Engineering (IESE);Sivakumar Ganesan, Abo Akademi, Finland

Statistical methods for error diagnostics in Embedded Systems - 751a practical exampleGunther Kohler, Josef Maier, ServiceForce

Next Generation Testing Tools for Embedded Applications 758Dr. Alain Deutsch, Klaus Wissing, PolySpace Technologies

How to use coverage information to define test readiness 766Joachim Klein, Hitex Development Tools

Leading Solutions for Multi-Core Development 776Marc Bryan, ARM

On-Chip Debug Support for Multi-Core Systems-on-a-Chip 786Kai-Uwe Irrgang, Steffen Kohler, Rainer G. Spallek, TU Dresden;Stefan Weifie, Thomas Groger, pis Programmierbare Logik & Systeme

How efficient is your Cache? 792Andrea Martin, Lauterbach Datentechnik

Extending Eclipse CDT for Remote Target Debugging 800Thomas Fletcher, QNX Software Systems

An automated test framework for imaging software applications 809Atul Agrawal, Mayank Garg, Wipro Technologies

Designing Embedded Systems based on UML 821

Reliable and efficient Software Development by Model Driven Architecture 823Hubert B. Keller, Jorg Matthes, Forschungszentrum Karlsruhe;Wolf-Dieter Heker, Aonix; Holger Schonecker, ci-Tec

Applying UML Modeling and MDA to Real-Time Software Development 832Michael Benkel, Aonix

From UML State Machines to Platform-Specific Code 838Matthias Ehlert, microTOOL

UML for Executable Specification 843Bruce Powel Douglass, I-Logix

An Overview of SysML 854Alan Moore, ARTISAN Software Tools

Contact address 865Prof. G. K. Sharma, IIITM India

Buidling Code Generators for Embedded Software Development 866Risto Pohjonen, Juha-Pekka Tolvanen, MetaCase

A Simple and Complete Process for Embedded Systems Development 876Cathy Berthouzoz, Thomas Sterren, Medard Rieder,University of applied Sciences Valais

Nothing Endures But Change 886Processing Requirements ChangesThomas Schroder, Telelogic Deutschland

Software-Development and - Quality II 895

Data management in real-time applications 897Andrei Gorine, McObject

New Techniques for the Design of Distributed Embedded Real-Time Systems 905Dr. Frank Slomka, Inchron / University of Oldenburg

Requirements Engineering for Complex Embedded Systems 913Dieter Ott, 3SOFT

How protection mechanisms can improve developer productivity and system 924robustness in embedded spacePeter Kleiner, Wind River

Object Oriented Embedded software design and verification framework for 932complex SoC solutionsJean Thevenot, Toshiba Electronics Europe

Object Orientation and Signal Processing? 942Norbert Fleischmann, method park software

5 Steps to Quality for Embedded Systems 949Dr. Rainer Stetter, ITQ

Using System Tracing Tools to Optimize Software Quality and Behavior 952Thomas Fletcher, QNX Software Systems

Why Coding Standard? The role of Coding Standard 963in the code quality controlHoussem Ben Abderrahman, QA Systems

Using Internet Technologies for Embedded Systems 971

Enhanced Real-Time Ethernet Controller (ERTEC) enables isochronous 973real-time EthernetAntonius Boiler, Siemens

High Precision Clock Synchronization according 981to IEEE 1588 Implementation and Performance IssuesProf. Hans Weibel, Zurich University of Applied Sciences

High Performance Embedded Ethernet and Internetworking 990Nathan Braun, Prof. Dr. Axel Sikora, University of CooperativeEducation Lorrach;Marc Colling, MaCo-Engineering

Distributed control nodes for material flow system controls on the 998example of unit load conveyor and sorter facilitiesProf. Dr. Michael ten Hompel, Uwe Sondhoff, Sergey Libert,Universitat Dortmund

Considerations for High-Bandwith TCP/IP PowerPC Applications 1008Chris Borelli, Dan Isaacs, Paul Hartke, Xilinx

Real-time Ethernet in Embedded Applications 1014Stefan Zeilner, Intel

TCP/IP and Internet Protocol Solutions for Low-End Microcontrollers 1021Harald Kreidl, Freescale Halbleiter

Network- and Internet Integration of Embedded Systems 1033Peter Balog, University of Applied Sciences Technikum Wien

Using Embedded Web-servers in Industrial Applications 1040Peter Briigger, iniNet Solutions;Prof. Dr. Axel Sikora, University of Cooperative Education Lorrach

Control Solutions on the Basis of Real-Time Ethernet 1048Manfred Hofmann, Eckelmann

Real-time Operating Systems (RTOS) 1055

RTOS versus GPOS - What is the Best Choice for Your Next 1057Embedded Project?Paul N. Leroux, QNX Software Systems

Criterias to select an OS Platform for Embedded Applications 1065Kei Thomsen, RadiSys

Linux, POSIX and Real-Time 1072Arun Subbarao, LynuxWorks

Using POSIX for Embedded Development 1081Steve Furr, QNX Software Systems

Optimizing Power Consumption for Embedded Systems 1095

Harnessing the Power of Intel® Pentium® M Architecture in Next 1097Generation Industrial and Embedded Computing DesignsDennis Fallis, AlexZilbermann, Intel Corporation

Optimizing performance and power with ARM9 Microcontrollers in 90nm 1102process technologyAta Khan, Philips

Power Management Methods in Embedded Mobile Ethernet Applications 1111Kai Peters, National Semiconductor

Optimizing power consumption versus MIPS with STR71X ARM based 1117microcontrollersJi0i Ratka, Olivier Kaps, STMicroelectronics

Implementing 8-bit microcontrollers in FPGAs 1127Shalin Sheth, Xilinx

Embedded Linux 1135

Embedded Linux in Real Life 1137Knut Degen, SYSGO

Hard Realtime OS and Linux is not a contraction 1138Dr. Ralf Strothmann, HighTec EDV-Systeme

A tools-centric view of embedded Linux 1143David Beal, Metrowerks

The Advantages of Connecting to Target-Resident GDB via JTAG 1147Steven Home, ARM

PikeOS - a microkernel based environment for partitioned systems 1151Robert Kaiser, SYSGO