Beruflich Dokumente
Kultur Dokumente
1
Virtual Hardware Setup for Automotive Software
Testing
Safety
Power Connectivity
train
Infotainment
Body
Electronics
Legislation Comfort
Source: ETAS
Source: Freescale
Multi/Many-Core Processing
Model Based Development
Simultaneous engineering
Development Efficiency
Software Architecture
Variant Management
Calibration Efficiency
AGILE Organization
Design Simplicity
Standardization
ECU Resources
Quality
Costs
CR/AEH2-Vaupel | 25.9.2014 | 1829 | © Robert Bosch GmbH 2014. All rights reserved,6also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
Virtual Prototypes in Automotive
Automotive Tier1 view: ECU life cycle…
Tier2 Tier2
OEM OEM OEM
Models HW specification Models HW Models
available available Timeline not to scale
Implementation
Concept phase Series phase
phase
CR/AEH2-Vaupel | 25.9.2014 | 1829 | © Robert Bosch GmbH 2014. All rights reserved,7also regarding any disposal, exploitation,
reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
ISO26262 – ASIL Levels –Impact on Software Validation
and Verification
Report
Test Case n
generation
Virtual hardware setup included Renesas platform with CaNoE interface on ASTC VLAB .
Test Cases were triggered and results were comparable to real H/W
helpful in debugging: As the CAN controller internal information was visible
Actual Hardware
Software
Overview
Analysis
Signal
Tracing
Debug
Platform Creator:
System Creation Synopsys
Library Creation CoMeT/Meteor
Memory Map confg Hardware
Breakpoint
CAN
uC
RAM TIMER …. coupling
module ML/SL
Flash uC Model Coupling
Virtual Hardware
Setup included Infineon Aurix platform coupled with custom ASIC models
running in Synopsys CoMeT/Meteor.
Bit error was injected and production sw was validated.
Same mechanisms will be used for validation of CAN, Flexray, µs-bus, DigRF,
LIN, SENT, Ethernet…
© Accellera Systems Initiative 11
vHW Setup for complete engine project