In this paper, a new design methodology for automotive applications is presented, combining the strength of model-based design using MATLAB/Simulink and virtual prototyping using SystemC. The design flow starts from an automotive application modeled in MATLAB/Simulink. By including a vehicle model, testing and debugging of the desired application is possible. In a first step, the application model is automatically transformed into SystemC code. In a second step, the ECU (Electronic Control Unit) architecture including control units and communication buses of the vehicle is also modeled in SystemC. While the application model defines the functional property of the envisioned algorithm, the ECU architecture model is responsible for modeling non-functional properties, e.g., time, area and power consumption. Finally, the SystemC application model is related to the ECU architecture model by mapping activations of the application to the modeled control units and buses. In that way, non-functional properties can be evaluated by the help of the SystemC simulation kernel. Furthermore, the flexibility of the proposed approach allows for assessing the effect of different design decisions in early design phases, as the entire ECU architecture is modeled in SystemC. Hence, partitioning the application model onto many ECUs or multiple processors inside ECUs can be done easily by only changing a single configuration file. The benefits of the proposed approach using a brake-by-wire application mapped onto an ECU architecture based on a FlexRay bus system are demonstrated.
From model-based design to virtual prototypes for automotive applications
2009
10 Seiten, 4 Bilder, 13 Quellen
(nicht paginiert)
Aufsatz (Konferenz)
Englisch
Analyzing Automotive Networks using Virtual Prototypes
VDE-Verlag | 2011
|Automotive systems engineering – Enabled by virtual prototypes
Springer Verlag | 2018
|Hybrid Prototypes to Assist Modeling Automotive Seats
British Library Conference Proceedings | 2006
|Sand Cast Magnesium Prototypes for Automotive Die Casters
SAE Technical Papers | 1992
|