Making model-based development a reality: The development of NEC Electronics' automotive system development environment in conjunction with MATLAB



Similar documents
Development of AUTOSAR Software Components within Model-Based Design

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

Lecture 3 - Model-based Control Engineering

Why Adopt Model-Based Design for Embedded Control Software Development?

EBERSPÄCHER ELECTRONICS automotive bus systems

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

Caterpillar Automatic Code Generation

I can make just such ones if I had tools, and I could make tools if I had tools. -Eli Whitney

Eli Levi Eli Levi holds B.Sc.EE from the Technion.Working as field application engineer for Systematics, Specializing in HDL design with MATLAB and

Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales Missile Electronics. Missile Electronics

Schnell und effizient durch Automatische Codegenerierung

Best Practices for Verification, Validation, and Test in Model- Based Design

SIP-PROJECT : Preliminary examination of traffic accident simulation to evaluate the benefits of safety systems for the reduction of traffic accidents

TomTom HAD story How TomTom enables Highly Automated Driving

Performance Study based on Matlab Modeling for Hybrid Electric Vehicles

Software Production. Industrialized integration and validation of TargetLink models for series production

Integrating MATLAB into your C/C++ Product Development Workflow Andy Thé Product Marketing Image Processing Applications

Advanced Safety. Driver Vehicle Interface Collision Avoidance & Mitigation Vehicle Communications. Helping industry engineer safe vehicles

Flash Memory. For Automotive Applications. White Paper F-WP001

Adding Video Analytics to Analog Surveillance. White Paper. New Intel Processors Provide Performance Gains for Hybrid IP/Analog Security Solutions

Model Based Software Development for DDG 1000 Advanced Gun System

Converting Models from Floating Point to Fixed Point for Production Code Generation

VON BRAUN LABS. Issue #1 WE PROVIDE COMPLETE SOLUTIONS ULTRA LOW POWER STATE MACHINE SOLUTIONS VON BRAUN LABS. State Machine Technology

DAQ in MATLAB HANS-PETTER HALVORSEN,

MathWorks Automotive Conference 2015 Simon Fürst, 2015/09/24. MODEL-BASED SOFTWARE DEVELOPMENT: AN OEM S PERSPECTIVE.

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Developing software for Autonomous Vehicle Applications; a Look Into the Software Development Process

HAVEit. Reiner HOEGER Director Systems and Technology CONTINENTAL AUTOMOTIVE

Using Model and Code Reviews in Model-based Development of ECU Software Mirko Conrad, Heiko Dörr, Ines Fey, Ingo Stürmer

Adaptive Cruise Control

Hybrid System for Driver Assistance

Fleet Management Information Systems. Presentation for: Ron Katz SVP, North American Sales.

In-Vehicle Infotainment. A View of the European Marketplace

Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany info@dspace.com

Using big data in automotive engineering?

Introduction CHAPTER 1

Pervasive Computing in Car Technology

Tips and Technology For Bosch Partners

A new approach to automotive electric/electronic engineering life-cycle management

Product Information CANape Option Simulink XCP Server

Model-based Testing of Automotive Systems

INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET-

Continental, A*STAR s Institute for Infocomm Research (I²R) & TUM CREATE collaborate in an Intelligent Transport Systems (ITS) Lab

Reach Out and Touch the Future: Connected Vehicle Solutions in China

ANSYS SCADE Model-Based Development Solutions for AUTOMOTIVE. Critical Systems & Software Development Solutions

EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015

Wiederverwendung von Testfällen bei der modellbasierten SW-Entwicklung

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate

Information Technology in Transportation Key Issues and a Look Forward

Hitachi Data Processing and Distribution Service for Telematics

Integration of FlexRay-based control units in existing test benches

Introduction to MATLAB Gergely Somlay Application Engineer

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

Automated Driving Activities in Japan

In-Vehicle Networking

Crucial Role of ICT for the Reinvention of the Car

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

automotive.elektrobit.com Driver assistance software EB Assist solutions

Product Development Flow Including Model- Based Design and System-Level Functional Verification

Reach out and touch the future: Accenture connected vehicle solutions

Performance Testing BroadR-Reach Automotive Ethernet

Vehicle Tracking System for Security and Analyzing Transportation Vehicle Information

How cloud-based systems and machine-driven big data can contribute to the development of autonomous vehicles

Automating Code Reviews with Simulink Code Inspector

SECTION 16 TRAFFIC/SAFETY SECTIONS 16.1, 16.2 AND 16.3 ARE UNDER DEVELOPMENT

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

Automatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann

EXAM FOR INFOTECH SOFTWARE ENGINEERING FOR REAL-TIME SYSTEMS. Suggested Solution WS 13/14. - Without Engagement -

September 8th 8:30 AM 10:00 AM PL1: Reinventing Policy to Support the New ITS

Dr. Ulrich Lauff, Dr. Kai Pinnow, and Dipl.-Ing. Florian Schmid. New Tools and Methods for Validation and Calibration

Software Development Principles Applied to Graphical Model Development

dspic30f4012 Microcontroller

SCSK s Automotive Software Business

Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks

An Overview of Hardware-In-the-Loop Testing Systems at Visteon

Product Information CANalyzer.J1939

The Internet on Wheels and Hitachi, Ltd. By Hitachi Data Systems

Automotive Software Development Challenges Virtualisation and Embedded Security

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

Improve Rating Accuracy and Segmentation for Commercial Lines auto policies

AN EVALUATION OF MODEL-BASED SOFTWARE SYNTHESIS FROM SIMULINK MODELS FOR EMBEDDED VIDEO APPLICATIONS

TomTom Real-time Maps. Allan Rasmussen, Director Supplier Quality

AUTOMOTIVE FIELDBUS TECHNOLOGY: DEVELOPMENT TOOLS AND ELECTRONIC EQUIPMENT FOR LABORATORY PRACTICES

Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse Paderborn automotive testing expo June 22, 2010

Lecture 9 Modeling, Simulation, and Systems Engineering

DS1104 R&D Controller Board

MPSoC Designs: Driving Memory and Storage Management IP to Critical Importance

Model-Based Development of Safety-Critical Software: Safe and Effi cient

ELEC 5260/6260/6266 Embedded Computing Systems

EHOOKS Prototyping is Rapid Again

A highly integrated UAV avionics system 8 Fourth Street PO Box 1500 Hood River, OR (541) phone (541) fax CCT@gorge.

we keep you ahead components, via integration and validation to charger infrastructure.

Transcription:

The V850 Integrated Development Environment in Conjunction with MAT...iles and More / Web Magazine -Innovation Channel- / NEC Electronics Volume 53 (Feb 22, 2006) The V850 Integrated Development Environment in Conjunction with MATLAB : Improving the Development Efficiency of Control Systems for Automobiles and More Taking the computerization of automobile control and model-based development to new heights As most people are probably aware, significant advancements have been made in the computerization of automotive engine, brake, power steering, and other control systems, and microcontrollers are now being used to perform complex control functions. In addition, in recent years, automobile manufacturers have found it necessary to add value to their products by developing environmentally friendly hybrid and fuelcell cars that comply with increasingly stringent emission regulations, air bag systems and collision detection sensors that take safety into consideration, and ETC devices and navigation systems aimed at increasing driver convenience. Moreover, computerized control has played a vital role in the realization of intelligent iransportation systems (ITS), that employ computers, communications Figure 1 Expansion of computerized control for automobiles equipment, sensors and other cutting-edge systems to solve road transportation problems resulting from accidents, traffic congestion and inclement weather. Thus, the computerization of automotive control is not just limited to basic operations, but has actually expanded into other areas (Figure 1). In addition to the very complex control mechanisms required to make these functions a reality, there is also a need for electronic control units to be operated via and in conjunction with in-vehicle networks. Microcontroller software, which is at the heart of control functions, is therefore experiencing increases in both scale and complexity, and microcontroller software developers are having to find ways to develop such software with greater efficiency. To address this challenge, computer models of systems with hardware or software (for example, virtual engines) are used to carry out model-based development(*), which has been drawing considerable attention, for system and software design. Standardization activities for modeling techniques and model-based development processes are also underway across the globe, and use of model-based development is rapidly on the rise. [*: Please refer to the following article for further information on model-based development.] Web Magazine -Innovation Channel- Volume 37: Supporting the development of automotive and other control systems: The V850 Integrated Development Environment in conjunction with MATLAB Making model-based development a reality: The development of NEC Electronics' automotive system development environment in conjunction with MATLAB MATLAB and Simulink are both simulation tools used for model-based development. Thanks to its graphical block diagram environment, the Simulink tool is capable of simplifying system-level design and modeling as well as enabling simulation. To meet a growing demand from customers to reduce the burden involved in software development, NEC Electronics offers a development environment created in conjunction with MATLAB and Simulink using NEC Electronics' 32-bit V850 Series microcontrollers, which excel at real-time control.

The V850 Integrated Development Environment in Conjunction with MAT...iles and More / Web Magazine -Innovation Channel- / NEC Electronics Figure 2 Auto code simulation environment in conjunction with MATLAB / Simulink and the RTW-EC One example of such an environment is the autocode environment created using the Real-Time Workshop Embedded Coder (hereafter referred to as RTW-EC). This environment was developed in collaboration with CYBERNET SYSTEMS CO., LTD. using auto-code (C source code automatically generated from a model) automatically generated by the RTW-EC as a base. The entire process is then automated from the build phase to the creation of virtual targets and through operation verification via evaluation boards. In more specific terms, C code for microcontroller programs is first automatically generated by the RTW-EC from a model designed using the MATLAB and Simulink tools, and then batch processing is used to execute an automatic build (a custom build via integration of all development tools using a project manager [PM+] is also possible). When the build phase has been completed, the V850 System Simulator (SM+) or V850 Integrated Debugger (ID) is automatically started and simulation/emulation in conjunction with the MATLAB and Simulink tools commences. This environment makes it possible to easily carry out operations such as algorithm verification using V850 code and microcontroller compatibility verification (Figure 2). NEC Electronics is also supporting its customers' efforts to improve the efficiency of model-based development by offering a high-precision verification environment (simulator-based processor in the loop simulation system) that enables simulation of control software through the use of a model created using MATLAB and Simulink (Figure 3). Figure 3 Creation of a high-precision verification environment Solutions for automotive distributed real-time systems made possible with the next-generation FlexRay in-vehicle network As previously mentioned, it is necessary for electronic control units (ECU) to be operated via and in conjunction with in-vehicle networks to meet the growing need for environmental consideration, comfort and convenience in the automotive field. Moreover, it is of utmost importance that each ECU be capable of carrying out real-time control. That's why NEC Electronics offers distributed real-time system development solutions employing FlexRay, a next-generation in-vehicle network that is currently attracting a great deal of attention. These solutions not only make it possible to apply program designs and simulation content created using the MATLAB /Simulink tools, but also to support every phase of system design from network design to ECU packaging. In the future, we plan to collaborate with tool vendors to offer embedded software components and development tools that are compatible with our microcontroller products. The photo on the right shows demonstrations conducted with our distributed real-time system development solution employing FlexRay evaluation boards equipped with V850 microcontrollers in place of each ECU. Operations were performed using the FlexRay network (Photo).

The V850 Integrated Development Environment in Conjunction with MAT...iles and More / Web Magazine -Innovation Channel- / NEC Electronics Photo Distributed real-time system demonstration NEC Electronics will continue to meet the needs of its individual customers by offering solutions that are fully compatible with FlexRay and development environments such as the one developed in conjunction with MATLAB for automotive devices. MATLAB, Simulink and Real-Time Workshop Embedded Coder are registered trademarks of The MathWorks. Links Web Magazine -Innovation Channel- Volume 37: Supporting the development of automotive and other control systems: The V850 Integrated Development Environment in conjunction with MATLAB Product information: Microcontroller development environment (32-bit V850 Series) System Applications: Automotive electronics MATLAB (CYBERNET SYSTEMS CO., LTD website) Was this article of interest to you? Yes No 1995-2006 NEC Electronics Corporation

Figure 1 Expansion of computerized control for automobiles / Web Magazine -Innovation Channel- / NEC Electronics Figure 1 Expansion of computerized control for automobiles NEC Electronics Corporation

Figure 2 Auto code simulation environment in conjunction with MATL...nd the RTW-EC / Web Magazine -Innovation Channel- / NEC Electronics Figure 2 Auto code simulation environment in conjunction with MATLAB / Simulink and the RTW-EC NEC Electronics Corporation

Figure 3 Creation of a high-precision verification environment / Web Magazine -Innovation Channel- / NEC Electronics Figure 3 Creation of a high-precision verification environment NEC Electronics Corporation