Professional Documents
Culture Documents
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Chandrashekara N (ETAS/ESC)
Lead Consultant Embedded Systems
Chandrashekara.N@etas.com
Phone+91 80 67836240
Mobile +91 9742399577
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Electronics growing
Forecast about Automotive Electronics in 2010
35% of the vehicle value will be electronics
5 to 8 Million lines of software code
Close to 70 ECUs in Cars
Almost Every subsystem will have electronic controls
Powertrain (Engine, Transmission, Hybrid etc.)
Chassis (Brakes, Steering, Roll Stability, etc.)
Body (Crash - Passive and in the future Active)
Body (Lighting, Windows, Locks)
Climate Control (Multi Zone, Instant Heat/Cool etc.)
Instrumentation
Infotainment (connecting both driver and passenger
to any available information ,Multi-media,
Navigation etc.)
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
100,000 SLOC
6,500,000 SLOC
> 20,000,000 SLOC
Sources
Pavey & Winsborrow, Demonstrating Equivalence of Source Code and PROM
Contents, Computer Journal Vol 36, No 7, 1993
Charette, This car runs on code, IEEE Spectrum, Feb 2009
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Emission Legislation
Fuel Efficient
Smoother drivability
Cost effective
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Customer Benefits
Improved exhaust-gas after-treatment systems
Greater fuel savings
Better engine protection
10
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Advantages of an ECU
11
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
12
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
13
Drivers
demand
Fuel-injection pump
+Governor
+Timer
Gear lever
Gear box
Mechanical coupling
Engine
Wheels
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Drivers
demand
Electronic
Control
Unit
Sensors
Fuelinjection
pump
Mechanical coupling
Electrical coupling
Engine
Communication
Interface (CAN)
Wheels
14
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
15
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Micro-processor
(or)
Micro-controller
(CPU)
16
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Microprocessor/ Microcontroller
Executes the instructions as coded and generates output signals by
processing the information using specified control algorithms.
parameters.
Memory Unit
Boot Memory (ROM/Flash)
Program memory (Flash)
Calibration memory (Flash)
Data memory (Flash, EEPROM, SRAM/Battery backed RAM)
17
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
18
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Software
Hardware
Application
Software
(ASW)
Basic Software (BSW)
Proprietary
Hardware
Application
Software
AUTOSAR RTE
Services
ECU Abstraction
and Complex Drivers
Microcontroller Abstraction
Hardware
19
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
FlexRay
TP
Generic
NM
Interf.
CAN
Gen.
NM
CAN
NM
I/O Hardware
Abstraction
I/O Hardware
Abstraction
FlexRay NM
Flash EEPROM
Emulation
Ext. Flash
Driver
Memory Drivers
Ext. FR
Driver
FR transc
Driver
CRC Lib
BSW Scheduler
AUTOSAR OS
Ext.
EEPROM
Driver
CAN
TP
LIN
TP
Microcontroller Drivers
Communication Drivers
I/O Drivers
PORT Driver
e.g. CCU
e.g. PCP
DIO Driver
ADC Driver
e.g. TPU
DIO
ADC
PWM
CCU
FlexRay
CAN
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
PWM Driver
ICU Driver
FR Driver
CAN Driver
LIN Driver
LIN Communication
Stack
LIN
SPI
FLASH
SCI
internal EEPROM
Driver
EEPROM
Ext. BUS
WDT
MCU
Power &
Clock Unit
GPT
RAM Test
Watchdog Driver
MCU Driver
GPT Driver
Flash Check
20
PDU Router
IPDU
Mux
EEPROM
Abstraction
Development Error
Tracer
Communication
Manager
Watchdog Manager
Diagnostic Event
Manager DEM
Function Inhibition
Manager FIM
NVRAM
Manager
Watchdog Interface
External
Watchdog
Driver
DCM
Diagnostic
Com.
Manager
AUTOSAR
COM
Onboard Device
Abstraction
Microcontroller
Communication Services
Memory
Services
Objectives:
21
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
LightRequest
Front-Light Manager
check_switch ()
switch_event(event)
switch_event
(event)
request_light
(type, mode)
request_light(type, mode)
get_keyposition()
set_light(type, mode)
AUTOSAR Int.
AUTOSAR Interface
AUTOSAR Interface
Headlight
set_light(type, mode)
set_current ()
AUTOSAR Interface
AUTOSAR RTE
Standardized
Interface
Standardized
Interface
Operating
System
Std. AUTOSAR
Interface
Standardized
Interface
AUTOSAR
Interface
Services
Communication
Std. Interface
Std. Interface
ECU
Abstraction
Std. Interface
AUTOSAR
Interface
Complex
Device
Drivers
Standardized Interface
DIO
PWM
CAN Driver
Microcontroller Abstraction
ECU-Hardware
22
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
23
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
24
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Customer Benefits
Improved steerability
Increased track stability
Reduced risk of skidding when braking
Reduced ABS braking distance
25
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
26
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Safety systems
Passive Safety Systems
Airbag system
Seat Belt System
Steering Wheel System
Vision System
Pedestrian Protection
Tire Pressure Monitoring
Brake systems
Driver Assist systems
Steering Control
Linkage & Suspension
27
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Competencies
Embedded Software
Development
Optimized Software
Architectures
Services
Systems Engineering
Training and Coaching
Functional Safety
Organizational Change
Management
Process Improvement
28
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
*.arxml
Software Component
Implementation
(Model-based, Hand Code)
ECU 1
SWC.c
INCA
ASCET
AUTOSAR
System
Specification
(ISOLAR-A)
*.arxml
Basic Software
Configuration and
Generation
(RTA-OS, RTA-RTE, BSW*)
SW
Make
/Build
ECU 2
RTE.c
ECU n
OS.c
BSW.c
ISOLAR
EVE
Virtual Validation
Platform
(based on RT-Linux)
Importers of
non-AR formats dbc/fibex/ldf
29
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
Gracie Mille
Thank you
Merci beaucoup
Vielen Dank
30
Confidential | ETAS/ESC | 2014-01-21 | ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.