118aa72fd85f599e55c50124da3c888b.ppt
- Количество слайдов: 43
TM ID 011 C: VELOCITY LAB Embedded Development Ecosystem Renesas Electronics America Inc. Amrit Vivekanand Marketing Manager, Automotive Business Unit 12 October 2010 Version: 1. 1 © 2010 Renesas Electronics America Inc. All rights reserved.
Amrit Vivekanand n Marketing Manager, Automotive Business Unit l Conventional Powertrain : Engine/Transmission l Alternative Propulsion : HEV/EV/PHEV/Batteries TM l VELOCITY LAB Development Ecosystem n Previous Experience: l l 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 n Interests: l How to develop complex multi-system solutions l How NOT to develop complex multi-system solutions 2 © 2010 Renesas Electronics America Inc. All rights reserved.
Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * ASIC, ASSP & Memory Advanced and proven technologies Solutions for Innovation Analog and Power Devices #1 Market share in low-voltage MOSFET** * 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). 3 © 2010 Renesas Electronics America Inc. All rights reserved.
Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * ASIC, ASSP & Memory Advanced and proven technologies Solutions for Innovation Analog and Power Devices #1 Market share in low-voltage MOSFET** * 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 © 2010 Renesas Electronics America Inc. All rights reserved.
Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia § Up to 1200 DMIPS, 45, 65 & 90 nm process § Video and audio processing on Linux § Server, Industrial & Automotive High Performance CPU, Low Power § Up to 500 DMIPS, 150 & 90 nm process § 600 u. A/MHz, 1. 5 u. A standby § Medical, Automotive & Industrial High Performance CPU, FPU, DSC H 8 SX M 16 C R 32 C General Purpose § Up to 10 DMIPS, 130 nm process § 350 u. A/MHz, 1 u. A standby § Capacitive touch 5 © 2010 Renesas Electronics America Inc. All rights reserved. § Up to 165 DMIPS, 90 nm process § 500 u. A/MHz, 2. 5 u. A standby § Ethernet, CAN, USB, Motor Control, TFT Display § Legacy Cores § Next-generation migration to RX Ultra Low Power Embedded Security § Up to 25 DMIPS, 150 nm process § Up to 25 DMIPS, 180, 90 nm process § 190 u. A/MHz, 0. 3 u. A standby § 1 m. A/MHz, 100 u. A standby § Application-specific integration § Crypto engine, Hardware security
Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia § Up to 1200 DMIPS, 45, 65 & 90 nm process § Video and audio processing on Linux § Server, Industrial & Automotive High Performance CPU, Low Power § Up to 500 DMIPS, 150 & 90 nm process § 600 u. A/MHz, 1. 5 u. A standby § Medical, Automotive & Industrial High Performance CPU, FPU, DSC H 8 SX M 16 C R 32 C General Purpose § Up to 10 DMIPS, 130 nm process § 350 u. A/MHz, 1 u. A standby § Capacitive touch 6 © 2010 Renesas Electronics America Inc. All rights reserved. § Up to 165 DMIPS, 90 nm process § 500 u. A/MHz, 2. 5 u. A standby § Ethernet, CAN, USB, Motor Control, TFT Display § Legacy Cores § Next-generation migration to RX Ultra Low Power Embedded Security § Up to 25 DMIPS, 150 nm process § Up to 25 DMIPS, 180, 90 nm process § 190 u. A/MHz, 0. 3 u. A standby § 1 m. A/MHz, 100 u. A standby § Application-specific integration § Crypto engine, Hardware security
1959 Chevrolet Bel Air + 2009 Chevrolet Malibu 1959 Chevrolet Bel Air driver : dies instantly. 2009 Chevrolet Malibu driver : possible slight knee injury. 7 © 2010 Renesas Electronics America Inc. All rights reserved.
Innovation 8 © 2010 Renesas Electronics America Inc. All rights reserved.
Software and Electronics in a Car Today n 100 million lines of code. Interaction of 50 -100 modules. n Cost of software and electronics as % of cost of car : l Today: Cars: 15%-35% Hybrids: 45% l 10 years: Cars: 50% Hybrids: 80% n Over 30% of code is for diagnostics. n 50% of car warranty costs are for electronics and software. 9 © 2010 Renesas Electronics America Inc. All rights reserved.
VELOCITY LABTM Building Faster Better Cheaper Safer Systems n A toolkit of development components from Renesas and 3 rd parties n Build complex embedded solutions easily & economically n Simultaneously leverage the latest technology for efficiency gains n Ties together l model based design l extensive simulation l full auto-code generation n Available today! 10 © 2010 Renesas Electronics America Inc. All rights reserved.
Key Takeaways By the end of this session you will: n Understand the value of Velocity Lab in building embedded systems. n Be able to identify components for use to best help your development. n Cancel your other sessions and attend the Velocity Lab sessions. 11 © 2010 Renesas Electronics America Inc. All rights reserved.
Questions? 12 © 2010 Renesas Electronics America Inc. All rights reserved.
Agenda n Puzzle What are the elements of embedded Software? n Local Maxima Where are we today? n Perspective How do Chip Designers chase Moore’s Law? n Reflection How should we build embedded software? n Paradigm 13 A Velocity Lab. TM component for every element? © 2010 Renesas Electronics America Inc. All rights reserved.
Puzzle : Elements of software The parts that make the whole… 14 © 2010 Renesas Electronics America Inc. All rights reserved.
STRATEGY C O N T R O L L E R S O F T W A R E _ _ SCHEDULER / OS ACTUATOR ABS SENSOR ABS OUTPUT ABS INPUT ABS PERIPHERAL ABSTRACTION CONTROL SYSTEM C O N T R O L L E R H A R D W A R E _ _ S Y S T E M 15 © 2010 Renesas Electronics America Inc. All rights reserved. MCU CORE MCU PERIPHERALS OUTPUT CKT INPUT CKT ACTUATOR SENSOR PLANT
Local Maxima : The unforgiving law of diminishing returns. . . 16 © 2010 Renesas Electronics America Inc. All rights reserved.
Driv ers OS App licat ion Where are we today? Wide prevalence of legacy software – constraining new development 17 © 2010 Renesas Electronics America Inc. All rights reserved.
Where are we today? Tools choices have long shadows – there’s no getting out easily 18 © 2010 Renesas Electronics America Inc. All rights reserved.
Where are we today? Most paths to reducing time to market compromise quality 19 © 2010 Renesas Electronics America Inc. All rights reserved.
20 © 2010 Renesas Electronics America Inc. All rights reserved.
Where are we today? Lengthy, expensive, human-resource rich development cycles, producing un-optimized systems, burdened by legacy issues and costs. 21 © 2010 Renesas Electronics America Inc. All rights reserved.
Perspective : The Unbending Moore’s Law Surely someone else has faced similar issues… 22 © 2010 Renesas Electronics America Inc. All rights reserved.
23 © 2010 Renesas Electronics America Inc. All rights reserved.
Digital Design 24 © 2010 Renesas Electronics America Inc. All rights reserved.
Development Flow HARDWARE DESCRIPTION LANGUAGE SIMULATION SCHEMATIC SIMULATION LAYOUT CHIP 25 © 2010 Renesas Electronics America Inc. All rights reserved. TEST
Translation : Applying lessons May work in Practice, but does in work in Theory? 26 © 2010 Renesas Electronics America Inc. All rights reserved.
TODAY ! STRATEGY Strategy Document SCHEDULER / OS ACTUATOR ABS Scheduler OS App C code Peripherals Drivers SENSOR ABS OUTPUT ABS Hand Coding INPUT ABS PERIPHERAL ABSTRACTION MCU CORE MCU PERIPHERALS FINAL HW SYSTEM OUTPUT CKT INPUT CKT ACTUATOR SENSOR PLANT 27 © 2010 Renesas Electronics America Inc. All rights reserved.
ALSO POSSIBLE TODAY! STRATEGY Simulatable Strategy Auto Code Generation Model Simulation Scheduler Generation Application C code SCHEDULER / OS ACTUATOR ABS Model Simulation Inst Set Simulation SENSOR ABS OUTPUT ABS INPUT ABS PERIPHERAL ABSTRACTION Driver Generation App C code + OS + Drivers HIL Simulation Target Device App C code + OS + Drivers 28 Model Simulation Processor Simulation FINAL HW SYSTEM © 2010 Renesas Electronics America Inc. All rights reserved. MCU CORE MCU PERIPHERALS OUTPUT CKT INPUT CKT ACTUATOR SENSOR PLANT
Solution : Velocity Lab components One at a time… 29 © 2010 Renesas Electronics America Inc. All rights reserved.
Strategy Evaluation Strategy development n Find problems with logic n Begin work on not-yet-developed systems Plant Mathworks Simulink Simu. Quest, Mathworks Plant Models Reference Control Strategies 30 © 2010 Renesas Electronics America Inc. All rights reserved.
Timing Evaluation Instruction Set Simulator Application Code Auto. Code Control Strategy n Verify throughput of the application code. n Ensure that the generated code has the same behavior as in simulation. Plant Mathworks - HEW connection Simulink 31 © 2010 Renesas Electronics America Inc. All rights reserved. Simu. Link – HEW ISS Co-simulation
Driver Development Simulink Strategy Code Application Code Complete Code Hand-Coded Drivers 32 © 2010 Renesas Electronics America Inc. All rights reserved. 10010 001111010 100100111 010101000 010110101
Driver Development – Simu. Quest’s Quanti. Phi Simulink Strategy Configuration Tool And Driver Blocks Code Application Code Production-Quality Drivers ECU Ready Code 10010 001111010 100100111 010101000 010110101 SQ Quanti. Phi w/ Simu. Link Blocksets incl. 3 rd party SW – eg. Vector ETAS OSEK integrated w/ Quanti. Phi & Simu. Link Blocksets 33 © 2010 Renesas Electronics America Inc. All rights reserved.
Performance Evaluation Processor Simulator SH 2 A core PWM LIN SPI RAM CAN I/O FLASH App Code + OS + drivers ADC WDT Auto. Code Control Strategy Sensors Actuators n Verify throughput of the entire application. n Find problems in Drivers. n Automated regression testing n More accurate throughput Processor Simulator Support Virtual Processor Models Plant Virtual Peripheral Models Regression Testing Software Simulink 34 © 2010 Renesas Electronics America Inc. All rights reserved. Tools with Virtual Interfaces
Physical Evaluation Board SH 2 A core PWM LIN SPI RAM CAN I/O FLASH App Code + OS + drivers ADC WDT n Verify operation with MCU. n HIL provided real-time execution. Auto. Code Control Strategy Sensors Actuators Plant ADI HIL Connectors Hardware-In-Loop (HIL) 35 © 2010 Renesas Electronics America Inc. All rights reserved. Executable Reference Plant models
Questions? 36 © 2010 Renesas Electronics America Inc. All rights reserved.
VELOCITY LABTM Building Faster Better Cheaper Safer Complex Systems n A toolkit of development components from Renesas and 3 rd parties n Build embedded solutions easily & economically n Simultaneously leverage the latest technology for efficiency gains n Ties together l model based design l extensive simulation l full auto-code generation n Available today! 37 © 2010 Renesas Electronics America Inc. All rights reserved.
Key Takeaways By the end of this session you will: n Understand the value of Velocity Lab in building embedded systems. n Be able to identify components for use to best help your development. n Cancel your other sessions and attend the Velocity Lab sessions. 38 © 2010 Renesas Electronics America Inc. All rights reserved.
VELOCITY LABTM @ DEVCON 2010 Simulatable Strategy Auto Code Generation 023 C 10/12 11 am Model Simulation Scheduler Generation Application C code Model Simulation Inst Set Simulation 025 C 10/13 945 am 024 C 10/12 130 pm Driver Generation App C code + OS + Drivers 021 C 10/13 830 am App C code + OS + Drivers HIL Simulation Target Device 020 C 10/13 11 am App C code + OS + Drivers 39 Model Simulation Processor Simulation FINAL HW SYSTEM © 2010 Renesas Electronics America Inc. All rights reserved. 021 L 10/12 245 pm 024 L 10/13 130 pm D E M O R 8 C S H 2 A
Questions? 40 © 2010 Renesas Electronics America Inc. All rights reserved.
Feedback Form n Please fill out the feedback form! l If you do not have one, please raise your hand 41 © 2010 Renesas Electronics America Inc. All rights reserved.
Thank You! 42 © 2010 Renesas Electronics America Inc. All rights reserved.
Renesas Electronics America Inc.
118aa72fd85f599e55c50124da3c888b.ppt