SIL Simulation Memory Reset for Virtual ECU Behavior
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SIL simulations cannot satisfactorily simulate reset events for virtual ECUs due to the absence of target hardware, necessitating a method to realistically replicate the behavior of a real control unit during a reset event.
Innovation Solution
A method for SIL simulation that involves partially setting a predefined memory image of a host data processing device's memory area to simulate a virtual control unit's reset event, allowing selective modification of memory areas without requiring knowledge of the control unit's program code, using a snapshot of the memory area before the simulation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing hardware models are used within SIL simulation to simulate reset events, then the simulation can be performed, but the simulation cannot satisfactorily replicate the behavior of a real control unit during reset events due to the absence of target hardware
Solution Approach 1:
The patent creates a virtual copy of the target hardware's memory structure by allocating a memory area on the host data processing device that mirrors the memory structure of the actual control unit. This virtual memory copy allows the SIL simulation to realistically replicate reset event behavior by resetting the memory area to a predefined initial state, thereby achieving both simulation reliability and accurate reset event behavior representation without requiring the physical target hardware to be present.
2Adaptability or versatility
If the target hardware is not present in the SIL simulation, then the simulation can run independently, but executing reset events cannot be simulated or not satisfactorily
Solution Approach 1:
The patent introduces a memory area as an intermediary between the SIL simulation environment and the absent target hardware. This memory area serves as a mediator that preserves the essential memory structure and reset behavior characteristics of the target hardware, allowing the simulation to independently execute reset events with realistic effects on the virtual control unit's software without requiring the physical hardware to be present.
3Measurement precision
If memory areas are separated and selectively modified, then the control unit software can be realistically influenced during reset events, but the device complexity increases
Solution Approach 1:
The patent segments the host data processing device's memory into distinct areas, with a specific memory area allocated to represent the control unit's memory structure. This segmentation allows selective modification of only the relevant memory area during reset events while leaving other memory areas unchanged. The memory area is organized to mirror the control unit's memory structure, enabling precise control of software behavior during reset events without requiring complex modifications to the entire system memory management.
Data Source
Figure 1~2
Figure 3~4
AI summary
The present invention relates to a method for performing a SIL simulation running on a host data processing device, and to a data processing device for performing a SIL simulation, wherein the device includes means configured to perform such a method. The present invention also relates to a computer program product, a signal sequence, and a simulation platform.