Presentation is loading. Please wait.

Presentation is loading. Please wait.

Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit.

Similar presentations


Presentation on theme: "Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit."— Presentation transcript:

1 Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit Vivekanand Marketing Manager, Automotive Business Unit 12 October 2010 Version: 1.1

2 2 © 2010 Renesas Electronics America Inc. All rights reserved. Amrit Vivekanand Marketing Manager, Automotive Business Unit Conventional Powertrain : Engine/Transmission Alternative Propulsion : HEV/EV/PHEV/Batteries VELOCITY LAB TM Development Ecosystem Previous Experience: Eight years designing 8/16/32 bit Microcontrollers Spent time in application engineering and test development BS in Computer Science from the University of Madras, India MS in Electrical Engineering from Duke University Interests: How to develop complex multi-system solutions How NOT to develop complex multi-system solutions

3 3 © 2010 Renesas Electronics America Inc. All rights reserved. Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** Solutions for Innovation ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

4 4 © 2010 Renesas Electronics America Inc. All rights reserved. 4 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). Solutions for Innovation

5 5 © 2010 Renesas Electronics America Inc. All rights reserved. 5 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

6 6 © 2010 Renesas Electronics America Inc. All rights reserved. 6 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

7 7 © 2010 Renesas Electronics America Inc. All rights reserved. 1959 Chevrolet Bel Air driver : dies instantly. 2009 Chevrolet Malibu driver : possible slight knee injury. 1959 Chevrolet Bel Air + 2009 Chevrolet Malibu

8 8 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation

9 9 © 2010 Renesas Electronics America Inc. All rights reserved. Software and Electronics in a Car Today 100 million lines of code. Interaction of 50-100 modules. Cost of software and electronics as % of cost of car : Today: Cars: 15%-35%Hybrids: 45% 10 years: Cars: 50%Hybrids: 80% Over 30% of code is for diagnostics. 50% of car warranty costs are for electronics and software.

10 10 © 2010 Renesas Electronics America Inc. All rights reserved. VELOCITY LAB TM Building Faster Better Cheaper Safer Systems A toolkit of development components from Renesas and 3 rd parties Build complex embedded solutions easily & economically Simultaneously leverage the latest technology for efficiency gains Ties together model based design extensive simulation full auto-code generation Available today!

11 11 © 2010 Renesas Electronics America Inc. All rights reserved. Key Takeaways By the end of this session you will: Understand the value of Velocity Lab in building embedded systems. Be able to identify components for use to best help your development. Cancel your other sessions and attend the Velocity Lab sessions.

12 12 © 2010 Renesas Electronics America Inc. All rights reserved. Questions?

13 13 © 2010 Renesas Electronics America Inc. All rights reserved. Agenda Puzzle What are the elements of embedded Software? Local Maxima Where are we today? Perspective How do Chip Designers chase Moore’s Law? Reflection How should we build embedded software? Paradigm A Velocity Lab TM component for every element?

14 © 2010 Renesas Electronics America Inc. All rights reserved. 14 Puzzle : Elements of software The parts that make the whole…

15 15 © 2010 Renesas Electronics America Inc. All rights reserved. SYSTEM STRATEGY CONTROL PLANT SENSORACTUATOR INPUT CKTOUTPUT CKT MCU CORE MCU PERIPHERALS PERIPHERAL ABSTRACTION INPUT ABS ACTUATOR ABS OUTPUT ABS SENSOR ABS STRATEGY SCHEDULER / OS C S O N F T R W O A L R L E E _ R _ C H O A N R T D R W O A L R L E E _ R _ SYSTEM SYSTEM

16 © 2010 Renesas Electronics America Inc. All rights reserved. 16 Local Maxima : The unforgiving law of diminishing returns...

17 17 © 2010 Renesas Electronics America Inc. All rights reserved. Application OS Drivers Wide prevalence of legacy software – constraining new development Where are we today?

18 18 © 2010 Renesas Electronics America Inc. All rights reserved. Tools choices have long shadows – there’s no getting out easily Where are we today?

19 19 © 2010 Renesas Electronics America Inc. All rights reserved. Most paths to reducing time to market compromise quality Where are we today?

20 20 © 2010 Renesas Electronics America Inc. All rights reserved.

21 21 © 2010 Renesas Electronics America Inc. All rights reserved. Lengthy, expensive, human-resource rich development cycles, producing un-optimized systems, burdened by legacy issues and costs. Where are we today?

22 © 2010 Renesas Electronics America Inc. All rights reserved. 22 Perspective : The Unbending Moore’s Law Surely someone else has faced similar issues…

23 23 © 2010 Renesas Electronics America Inc. All rights reserved.

24 24 © 2010 Renesas Electronics America Inc. All rights reserved. Digital Design

25 25 © 2010 Renesas Electronics America Inc. All rights reserved. SCHEMATIC LAYOUT SIMULATION HARDWARE DESCRIPTION LANGUAGE SIMULATION CHIPTEST Development Flow

26 © 2010 Renesas Electronics America Inc. All rights reserved. 26 Translation : Applying lessons May work in Practice, but does in work in Theory?

27 27 © 2010 Renesas Electronics America Inc. All rights reserved. PLANT SENSORACTUATOR INPUT CKTOUTPUT CKT MCU CORE MCU PERIPHERALS PERIPHERAL ABSTRACTION INPUT ABS ACTUATOR ABS OUTPUT ABS SENSOR ABS STRATEGY SCHEDULER / OS TODAY ! FINAL HW SYSTEM App C code Hand Coding Strategy Document Scheduler OSPeripherals Drivers

28 28 © 2010 Renesas Electronics America Inc. All rights reserved. PLANT SENSORACTUATOR INPUT CKTOUTPUT CKT MCU CORE MCU PERIPHERALS PERIPHERAL ABSTRACTION INPUT ABS ACTUATOR ABS OUTPUT ABS SENSOR ABS STRATEGY SCHEDULER / OS ALSO POSSIBLE TODAY! Application C code App C code + OS + Drivers Simulatable Strategy Scheduler Generation Model Simulation Inst Set Simulation Model Simulation Processor Simulation HIL Simulation Target Device App C code + OS + Drivers App C code + OS + Drivers Model Simulation FINAL HW SYSTEM Driver Generation Auto Code Generation

29 © 2010 Renesas Electronics America Inc. All rights reserved. 29 Solution : Velocity Lab components One at a time…

30 30 © 2010 Renesas Electronics America Inc. All rights reserved. Strategy Plant Mathworks Simulink Strategy development Find problems with logic Begin work on not-yet-developed systems Strategy Evaluation SimuQuest, Mathworks Plant Models Reference Control Strategies

31 31 © 2010 Renesas Electronics America Inc. All rights reserved. Control Strategy Plant Simulink Application Code AutoCode Instruction Set Simulator Verify throughput of the application code. Ensure that the generated code has the same behavior as in simulation. Mathworks - HEW connection Timing Evaluation SimuLink – HEW ISS Co-simulation

32 32 © 2010 Renesas Electronics America Inc. All rights reserved. Application Code Driver Development Simulink Hand-Coded Drivers Strategy Code Complete Code Complete Code 100100010 001111010 100100111 010101000 010110101

33 33 © 2010 Renesas Electronics America Inc. All rights reserved. Configuration Tool And Driver Blocks Configuration Tool And Driver Blocks Application Code Driver Development – SimuQuest’s QuantiPhi Simulink Production-Quality Drivers Production-Quality Drivers Strategy Code ECU Ready Code ECU Ready Code 100100010 001111010 100100111 010101000 010110101 Production-Quality Drivers Production-Quality Drivers SQ QuantiPhi w/ SimuLink Blocksets incl. 3 rd party SW – eg. Vector ETAS OSEK integrated w/ QuantiPhi & SimuLink Blocksets

34 34 © 2010 Renesas Electronics America Inc. All rights reserved. Control Strategy Plant Simulink AutoCode Processor Simulator Verify throughput of the entire application. Find problems in Drivers. Automated regression testing More accurate throughput Actuators SH2A core Sensors ADC I/O SPI PWM CANRAM FLASH App Code + OS + drivers LINWDT Performance Evaluation Virtual Processor Models Regression Testing Software Virtual Peripheral Models Tools with Virtual Interfaces Processor Simulator Support

35 35 © 2010 Renesas Electronics America Inc. All rights reserved. Control Strategy Plant Hardware-In-Loop (HIL) AutoCode Evaluation Board Verify operation with MCU. HIL provided real-time execution. Actuators SH2A core Sensors ADC I/O SPI PWM CANRAM FLASH App Code + OS + drivers LINWDT Physical Evaluation ADI HIL Connectors Executable Reference Plant models

36 36 © 2010 Renesas Electronics America Inc. All rights reserved. Questions?

37 37 © 2010 Renesas Electronics America Inc. All rights reserved. VELOCITY LAB TM Building Faster Better Cheaper Safer Complex Systems A toolkit of development components from Renesas and 3 rd parties Build embedded solutions easily & economically Simultaneously leverage the latest technology for efficiency gains Ties together model based design extensive simulation full auto-code generation Available today!

38 38 © 2010 Renesas Electronics America Inc. All rights reserved. Key Takeaways By the end of this session you will: Understand the value of Velocity Lab in building embedded systems. Be able to identify components for use to best help your development. Cancel your other sessions and attend the Velocity Lab sessions.

39 39 © 2010 Renesas Electronics America Inc. All rights reserved. VELOCITY LAB TM @ DEVCON 2010 Application C code App C code + OS + Drivers Simulatable Strategy Scheduler Generation Model Simulation Inst Set Simulation Model Simulation Processor Simulation HIL Simulation Target Device App C code + OS + Drivers App C code + OS + Drivers Model Simulation FINAL HW SYSTEM Driver Generation Auto Code Generation 023C 10/12 11am 021L 10/12 245pm 024L 10/13 130pm DEMOR8CDEMOR8C 025C 10/13 945am 024C 10/12 130pm DEMOSH2ADEMOSH2A 020C 10/13 11am 021C 10/13 830am

40 40 © 2010 Renesas Electronics America Inc. All rights reserved. Questions?

41 41 © 2010 Renesas Electronics America Inc. All rights reserved. Feedback Form Please fill out the feedback form! If you do not have one, please raise your hand

42 © 2010 Renesas Electronics America Inc. All rights reserved. 42 Thank You!

43 Renesas Electronics America Inc.


Download ppt "Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit."

Similar presentations


Ads by Google