Virtual Control Unit Memory Imaging for SIL Reset Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing SIL simulations fail to satisfactorily simulate control unit software during reset events due to the absence of target hardware, necessitating a method to reliably and simply simulate a virtual control unit during such events.
Innovation Solution
A method involving the simulation of a virtual control unit by setting at least one memory area of a host data processing device to a predefined memory image, allowing selective manipulation of control unit software without knowledge of its program code, using a DLL file to facilitate the simulation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing hardware models are used for SIL simulation, then the simulation can run on host data processing device, but the control unit software cannot be satisfactorily simulated during reset events
Solution Approach 1:
The patent creates a copy of the target hardware's memory state by establishing a correspondence between the host data processing device's memory areas and the target hardware's memory areas. This allows the simulation to replicate reset event effects without requiring the actual target hardware, resolving the contradiction between simulation reliability and hardware absence.
Solution Approach 2:
The patent introduces an intermediary mechanism where the host data processing device's memory areas serve as a mediator to represent the target hardware's memory state. This intermediary allows the simulation to indirectly model reset events by manipulating host memory areas that correspond to target hardware memory areas, enabling reliable simulation without direct hardware access.
2Ease of operation
If memory areas are separated and manipulated, then selective changing of control unit software contents is enabled, but device complexity increases
Solution Approach 1:
The patent segments the memory space by establishing separate memory areas in the host data processing device that correspond to different memory areas of the target hardware. This segmentation enables selective manipulation of control unit software contents by directly addressing specific host memory areas, simplifying the operation while maintaining the underlying complexity of memory management.
3Reliability
If predefined memory image is set, then control unit software behavior during reset can be simulated, but simulation setup complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing the correspondence between host data processing device memory areas and target hardware memory areas before the simulation runs. This preliminary setup includes defining which host memory areas correspond to which target hardware memory areas, enabling reliable reset event simulation without complex setup procedures during actual simulation execution.
Data Source
AI summary
A method for performing a SIL simulation running on a host data processing device and a device for data processing for performing a SIL simulation are provided. The device is configured to execute the method. A computer program product, a signal sequence, and a simulation platform are also provided.

