System Architecture for Future Vehicles 2013. 5.15 Seungbum Park, Ph.D. Next Generation R&D Center / MANDO Global R&D
Agenda 1 2 3 4 Backgrounds AUTOSAR Use Case Development Process Global Cooperation 2
Backgrounds Automotive Industry Vision 1977: 1 st production automotive microcomputer (GM) 1981: microprocessor-based engine control (50,000 lines, GM) Recent premium-class: 100million lines for 70~100 ECUs Cost of s/w & electronics > 35~40% of cost of a car Image from Daimler Reference: This Car Runs on Code IEEE Spectrum By Robert N. Charette / February 2009 3
Single Innovation System Innovation Backgrounds Shift from Single to System Innovation A Comprehensive Study on Innovation in the Automotive Industry, Oliver Wyman 4
Backgrounds Automotive Industry Vision Nearly 300million AUTOSAR inside ECUs will be produced (ATZelektronik worldwide emagazine Jan, 2013) 2020 Vision of the Global Automotive Industry, Frost & Sullivan, June 2012 5
AUTOSAR Use Case 1. Distribution on ECUs AUTOSAR Tutorial, www.autosar.org 6
AUTOSAR Use Case 2. Use case Front-Light Management in AUTOSAR AUTOSAR Tutorial, www.autosar.org 7
AUTOSAR Use Case 3. Automotive Software Development will Change AUTOSAR Tutorial, www.autosar.org 8
Complex AUTOSAR Development Process System, Software Architecture Design System Vehicle Program Execution Corporate Common Reusable Assets Validation Simulation on HILS ECS(Electronics Control Software) Decoupled Development ESC Electrical System Architecture Electrical System Requirements Electrical System Validation ECU Application Implementation SW-C SW-C Sub-System Architecture Component Requirements Sub System Requirements Algorithm Requirements & Design Calibration Sub-System Validation Software/ECU Integration& Validation Calibration XCP on CAN/JTAG/Fr Component Requirements Software Component Design & Validation Component Validation Configuration of ECU Basic Software <Development Cycle> Integration of Application Software Component System Services Onboard Device AUTOSAR Runtime Environment (RTE) Memory Services Memory Communication Services Communication I/O Fail-Safe Application SW-C Control Logic MCU Memory Communication I/O Communication Microcontroller 9
Complex TIER I OEM AUTOSAR Development Process System, Software Architecture Design Exchange Files System ESC AUTOSAR SYS-D.arxml System Design, Software Architecture Define Topology Define SW-Cs, Runnables, Data Mapping of SWCs to ECUs Communication Matrix Export as AUTOSAR Sys-D SW-C ECU Application Implementation SW-C SW-C SW-C SW-C AUTOSAR SWC-D.arxml Application SW-Cs Definition Model Application Behavior Define ports and data types Create SWC Descriptions Export SWC Descriptions Code Generation Configuration of ECU Basic Software AUTOSAR Runtime Environment (RTE) System Services Onboard Device MCU Memory Services Memory Memory Communication Services Microcontroller Communication Communication I/O I/O AUTOSAR BSW- Config.xdm BSW Configuration Import AUOTSAR SYS-D Import AUTOSAR SWC-D Import Legacy files Select BSW Modules Configure BSW Modules Validate the configuration Generation of BSW source code 10
AUTOSAR Development Process ESC AUTOSAR Migration A OEM Section Target Vehicle Sedan Description MPC5643L(120MHz, 1MB) SPC56EL70(120Mhz, 2MB) AUTOSAR version Product System Description Development Process AUTOSAR 3.1 / AUTOSAR 4.0.3 with Elektrobit MGH-80 (FlexRay IC integration) FlexRay, OEM Specific Module integration, Black box integration, Vehicle Function(ABS,TCS,ESC,VAFs) OEM Boot integration, OEM Specific Diagnostic implementation, XCP on FlexRay, Network Management on FlexRay Bus, Degraded mode 3 times E/E Tests on HILS with customer and Vehicle performance evaluations 3.1 4.0.3 Lessons learned OEM Specific Module integration is difficult without OEM support. MGH-80 ESC FlexRay FlexRay Optimization: OS Schedule Table Synchronization and Scheduling for optimization of FR job list Optimization of Context Switching Time and Interrupt Service Routine 11
Global Cooperation with Tier-2 Approaches for stable and guaranteed development EB Stack Provider since 2009 Vector Measurement & Flashing tool Provider Freescale MCU/MCAL Provider Inno Lab. with MANDO dspace System Modeling Tool Provider since 2010 12
Thank you!