VELOCITY LAB TM Embedded Development Ecosystem



Similar documents
Mentor Embedded Automotive Solutions

Embedded Development Tools

Security in Automotive Applications

Automotive Communication Network Trends

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

Complete Integrated Development Platform Copyright Atmel Corporation

System Design Issues in Embedded Processing

Enhanced Project Management for Embedded C/C++ Programming using Software Components

Java Embedded Applications

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

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

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

AUTOSAR Safety Solutions for Multicore ECUs and ADAS Systems. Robert Leibinger 5 th June 2015

Development of AUTOSAR Software Components within Model-Based Design

DesignWare IP for IoT SoC Designs

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

Seedling Internet of Things (IoT) and Wearables Platform

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

We drive Aurix to success Aurix Services for Automotive & Industrial

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

STM32JAVA. Embedded Java Solutions for STM32

Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC

Renesas Inverter Agenda

Freescale Leadership in Driving Standards. Customer Relationships. Long-term Global Presence. Broadest Automotive MCU Product Portfolio

Mentor Embedded IVI Solutions

TÜ V Rheinland Industrie Service

Safe-E. Safe-E Introduction. Coordination: Andreas ECKEL TTTech Computertechnik AG

TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING

A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services

Efficient and multi-market embedded processing based on ARM : beyond architecture dilemma

KeyStone Multicore. Ecosystem

Wiederverwendung von Testfällen bei der modellbasierten SW-Entwicklung

High Performance or Cycle Accuracy?

ZigBee Technology Overview

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

GENIVI FAQ. What is the GENIVI Alliance?

Freescale Semiconductor, I

Model-based system-on-chip design on Altera and Xilinx platforms

The new 32-bit MSP432 MCU platform from Texas

STM32 F-2 series High-performance Cortex-M3 MCUs

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Which ARM Cortex Core Is Right for Your Application: A, R or M?

Introduction to Silicon Labs. November 2015

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Embedded Component Based Programming with DAVE 3

Multi-domain Model-driven Development Developing Electrical Propulsion System at Volvo Cars

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

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

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

Design for Success: Designing for the Internet of Things with TiWiConnect

AUTOSAR Configuration Process - How to handle 1000s of parameters

Renesas Devcon 2012 NFC Ecosystem And Solutions

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

Presented by: Jens Svensson, Volvo 3P. Volvo Group

EHOOKS Prototyping is Rapid Again

The Impact of IoT on Semiconductor Companies

STLinux Software development environment

Development Kit (MCSDK) Training

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

December, 7th, 2015, Assises de l Embarqué

MEPTEC. Ecosystem for MCU, Sensors and MEMS for IoT Tony Massimini Chief of Technology Semico Research Corp. May 20, 2015

Introduction to RACE FUELS Hans-Christian von der Wense Munich, Germany

Tutorial for MPLAB Starter Kit for PIC18F

Automotive Engineering Change: The Key to Cost Reduction for Competitive Advantage

IoT: New Opportunities for Semiconductor Industry Growth. Andrew C. Russell Vice President Marketing Greater China

Lecture 3 - Model-based Control Engineering

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

Design Considerations in Adding USB Communications to Embedded Applications

Model-based Testing of Automotive Systems

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

Open Source Software

An Introduction to MPLAB Integrated Development Environment

Network connectivity controllers

Virtual Platforms Addressing challenges in telecom product development

Eldorado Research Institute. Photo: Halo, Aug 2008 Campinas sky in the first working day at new Eldorado building

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

Elektrobit (EB) Automotive Consulting Manage challenging automotive software projects

Using DAVE with MDK Version 5

Computer and Set of Robots

NXP and the Internet of Things ( IoT ) Andrew C. Russell VP Marketing Greater China

Codesign: The World Of Practice

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.

Die wichtigsten Use Cases für MISRA, HIS, SQO, IEC, ISO und Co. - Warum Polyspace DIE Embedded Code-Verifikationslösung ist.

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Principles of a Vehicle Infotainment Platform

Windows Embedded Security and Surveillance Solutions

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

How To Build A Cloud Computer

Driving the User Interface. Trends in Automotive GUIs

Vehicle ICT Arena Competence & Innova5on Node. VICTA Lab Suppor0ng the vehicle so;ware eco- system Kenneth Lind kenneth.lind@viktoria.

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical

AURIX Preferred Design House. Hitex Development Tools GmbH Hitex (UK) Ltd.

Silabs Ember Development Tools

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512

The Internet of Things: Opportunities & Challenges

Soluzioni Wireless 2G/3G in ambito M2M per l integrazione ed il risparmio economico di gestione

Transcription:

VELOCITY LAB TM Embedded Development Ecosystem 0C05B Renesas Electronics America Inc.

Renesas Technology & Solution Portfolio 2

Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar 32-Bit High Performance, High Scalability Automotive & Industrial, & High 65nm Reliability 600µA/MHz, 1.5µA standby 500 DMIPS, Low Power Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby 165 DMIPS, FPU, DSC Industrial, 90nm 242µA/MHz, 0.2µA standby 25 DMIPS, Low Power Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby 10 DMIPS, Capacitive Touch Industrial & Automotive, 130nm Wide Format LCDs 350µA/MHz, 1µA standby 1200 DMIPS, Performance Automotive, 40nm 500µA/MHz, 35µA deep standby 165 DMIPS, FPU, DSC Industrial, 40nm 242µA/MHz, 0.2µA standby 8/16-Bit True Low Power High Efficiency & Integration Embedded Security, ASSP Industrial, 90nm 1mA/MHz, 100µA standby 44 DMIPS, True Low Power Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby 3

Enabling The Smart Society Cars and trucks clearly one of the biggest elements of the smart society many dramatic innovations. Challenge: How to develop these innovations: Quickly Efficiently Software is the single biggest challenge facing the auto industry controls timing, development cost and quality Solution: Velocity Lab TM offers dramatic improvements in the speed and efficiency of software and system development Effectively the smart society concept applied to a development ecosystem 4

Agenda The Challenge Velocity Lab Overview QuantiPhi Processor How does this change the game? Conclusion 5

The Challenge of Automotive Software 6

The Challenge of Automotive Software 10-100M lines of code per car. New Features, Lead Time and Quality all driven by software. System integration: 50-100 controllers, over 150 distributed functions. Software from multiple sources, e.g. Infotainment. Development team split globally and across companies Safety requires ISO 26262. Off board communication. New mobile devices/applications. At tier 1, up to 50% of resource and all timing set by SW. Software is now the biggest challenge in Automotive. 7

Velocity Lab - Overview 8

MCU Ecosystem - Overview 9

Car ADAS Ecosystem Overview Carmaker functionality Infrastructure ECU Middleware Dvpt. Tools Software 3 rd ADTF EB toolchain Party network Customer/Tier1 Application AUTOSAR RTE MCAL RTOS IDE : Eclipse Debugger Simulator Vision application SW Video IF Open std. Vision SDK Compiler linker OpenCV OpenCL Operating Systems Renesas standard MCU tools OpenGL OpenVG PRISM for Multi-core System integration 3 rd party network Demo PoC Customization & porting Dvpt. Tools Hardware Hardware debugger Application board Intermediate devices Hardware Device bin Companion chips PHY Power Supply 10

R-Car * Ecosystem - Overview * System Integration System Integration Hitachi Advanced Digital Middleware OS Pre-Boot Hardware IP Pre-Boot OS Middleware *tentative naming 11

What sort of Development Ecosystem? What have we typically used? What do we need? Lot of manual steps Need physical hardware Tools are point solutions Expensive tools Tools sometimes lag silicon, IT effort to manage licensing, installation, etc. Automated Virtual Integrated Affordable Accessible 12

VELOCITY LAB TM Building Faster Better Cheaper Safer Complex Systems An integrated toolkit of development components from Renesas and our partners Build embedded solutions quickly & efficiently Simultaneously leverage the latest technology for performance gains Ties together Model based design Extensive simulation Full auto-code generation and auto-integration Launching now! 13

QuantiPhi 14

OS PWM Model-Based CAN A2D SPI Application Everything Else 15

Auto Generation of Drivers - QuantiPhi QuantiPhi RE Easy, Graphical Configuration of Drivers Model Based Design (Stateflow/Simulink) C-Code (Traditional) Autocoding from Auto Integration with Drivers Production Quality Code AUTOSAR MISRA Compliant Drivers AUTOSAR MCAL 16

QuantiPhi Where are we launching QuantiPhi? How do I learn more? SimuQuest Model-Based Development (6P16B) QuantiPhi for RL78: The Fastest Path from Idea to Implementation (0C07B) RH850 & RL78: Introducing the Next Gen Microcontrollers (1C06B) Working with AUTOSAR (0C13B) HEV/EV Traction Motor Control Lab (0L04A) MICON Racing Qualify using QuantiPhi for RL78 17

RL78 MICON Racing with QuantiPhi Walk in knowing nothing about an RL78 develop your own model-based control strategy, fully auto generate and auto integrate the code, and use it to run a functioning race car around our track. Shows how QuantiPhi makes migration to a new micro easy Rapidly and easily change strategy Proves the speed and efficiency Velocity Lab can deliver (idea to integrated production code in a couple of hours) See how the benefits would translate into day to day work 18

Processor Simulation 19

What is a Processor Simulation Model? Power Supply Mixed Signal Virtual ECU Mixed Signal Virtual Microcontroller Power Device Peripheral Peripheral Peripheral Peripheral Peripheral Peripheral Timed Core Model Fast ISS Core Model Peripheral Peripheral Peripheral Peripheral Peripheral Peripheral Passive Device Passive Device Passive Device Passive Device 20

Processor Traditional Process: Hardware Design Proto Build With Processor : Hardware Design Software Development AND: Customers Software Development Proto Build Software Test Int n Test Launch Software Test Acceleration Launch Global Teams Partners Virtual ECU Suppliers Fault Injection Plant Validate Error Handling Whole System Test Multiple ECUs Whole Vehicle Test 21

Processor Where are we launching Processor? How do I learn more? Simulation: Expert Insights into Modeling Microcontrollers (6P17I) Simulation Moving Development into the Virtual World (0C08I) Using Processor for SW Development & Validation (0C22B) Virtual HIL test/iso26262 using processor models (0C18B) Lab - Using Processor (0L02A) 22

How Does This Change the Game? 23

HEV/EV Design Acme Autos are planning a 2 nd Gen plug-in HEV. Lead engineer and buyer attended DevCon for the first time: Integrated RDC/MCU IGBTs Battery Control Smart Charging Velocity Lab Decided to go with SH72AY/integrated RDC for gen 2 HEV: Used QuantiPhi to configure new MCU including comms and complex drivers for RDC and MCU one month instead of three Read User Write & Test Manual QuantiPhi Code Drivers Gen Re-read Re-write Linked existing models to QuantiPhi blocks in parallel Configured to use IRIS board auto generated/integrated code and ported direct to compiler same day instead of 3 months Basic migration of app to new silicon up and running in 2 mths! 24

HEV/EV Design Exported pin out assignment direct from QuantiPhi to board designer Saved 2 weeks of meetings. Saved 6 weeks of redesign. Iteration and update as expected (though less than before): Cycle from issue creation to detection shortened from 3 months to 2 weeks Code maturity pulled up by over 6 months Excellent launch! QuantiPhi Application Code Gen Hardware Design Re-design Re-design 25

HEV/EV Design Gen 3 Technology plan for Gen 3: Migrate to RH850 C1x Adopt AUTOSAR Latest gen Battery Control Latest gen Smart Charging Set up from QuantiPhi: Very fast configuration/adoption of new MCU Migration of model based applications to new MCU very fast Mixed Signal configuration now added to QuantiPhi able to configure both battery control and smart charge 26

HEV/EV Design Gen 3 Adopted AUTOSAR 4.0 Used QuantiPhi to swap between standard MCAL and fast complex drivers for SPI and ADC Ported code to Processor Model: Started development 3 months ahead of first silicon Linked to plant models: Virtual HIL before first silicon Confirmed MCU performance/selection before laying out board 27

Conclusion 28

VELOCITY LAB TM Building Faster Better Cheaper Safer Complex Systems An integrated toolkit of development components from Renesas and our partners Build embedded solutions quickly & efficiently Simultaneously leverage the latest technology for performance gains Ties together Model based design Extensive simulation Full auto-code generation and auto-integration Launching now! 29

Enabling The Smart Society Cars and trucks clearly one of the biggest elements of the smart society many dramatic innovations. Challenge: How to develop these innovations: Quickly Efficiently Software is the single biggest challenge facing the auto industry controls timing, development cost and quality Solution: Velocity Lab TM offers dramatic improvements in the speed and efficiency of software and system development Effectively the smart society concept applied to a development ecosystem 30

Questions? 31

Renesas Electronics America Inc.