Data Communication Device Memory Readout Trigger Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for processing data in data communication devices lack efficient mechanisms for ensuring consistent readout of values from memory areas, particularly when triggers are present, leading to potential overwriting of data and inefficient resource utilization.
Innovation Solution
A method that utilizes two memory areas with triggers to ensure consistent readout by storing values identically in both areas, with storage discontinued in one area upon trigger presence, allowing for chronological storage of additional values in the second area, enabling independent readout and prioritization of values based on trigger priority.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If values are continuously stored in a single memory area, then memory utilization is efficient, but data consistency cannot be ensured when triggers occur due to potential overwriting
Solution Approach 1:
The memory area is segmented into at least two separate memory areas (first memory area and second memory area). This segmentation allows the system to store values in one area while triggering readout from another, ensuring data consistency by preventing overwriting of trigger-captured data. The segmentation resolves the contradiction by providing isolated storage zones that maintain reliability while managing complexity through structured organization.
Solution Approach 2:
The system performs preliminary storage of values in the first memory area before a trigger event occurs. When a trigger is detected, the system switches to storing new values in the second memory area, preserving the trigger-time data in the first area for consistent readout. This preliminary action ensures that trigger-captured data is protected from overwriting while maintaining efficient memory utilization through sequential area usage.
2Reliability
If multiple memory areas are used to ensure consistent readout, then data reliability improves, but resource utilization decreases
Solution Approach 1:
The system dynamically switches between the first and second memory areas based on trigger events. Before a trigger, values are stored in the first memory area; after a trigger, subsequent values are stored in the second memory area while the first area remains frozen for consistent readout. This dynamic switching ensures readout consistency while optimizing memory resource utilization by reusing the first memory area after readout completion, rather than allocating permanently separate static memory regions.
3Measurement precision
If storage is discontinued in one memory area upon trigger, then consistent readout is enabled, but productivity decreases due to additional storage operations
Solution Approach 1:
The system creates a copy of the storage mechanism by maintaining two separate memory areas that mirror the same data structure. When a trigger occurs, one memory area is frozen for precise readout while the other continues to accept new values. This copying approach enables accurate trigger-time measurement without significantly impacting productivity, as the system can continue processing by switching to the second memory area rather than halting operations.
4Loss of information
If chronological storage in second memory area is implemented after trigger, then additional data is preserved, but device complexity increases
Solution Approach 1:
The system implements periodic switching between the first and second memory areas based on trigger events. Each trigger initiates a periodic cycle where storage transitions from the first to the second memory area, preserving chronological data sequences. This periodic action ensures that additional data is preserved in the second area while managing device complexity through a regular, predictable switching pattern rather than complex dynamic allocation algorithms.
Data Source
AI summary
A method for processing data of a control unit in a data communication device, which has a first memory area and a second memory area, and is connected to the control unit through an interface. Data from the control unit is transmitted to the data communication device through the interface. A value is stored identically in the first memory area and in the second memory area. The data communication device tests whether a first trigger is present, and if present, storage in the first memory area is discontinued, or the trigger class of the first trigger is tested and storage in the first memory area is discontinued only in the presence of a predefined trigger class. Subsequently, values of the data are read out from the first memory area, whereby values arriving chronologically after the first trigger are stored in the second memory area by the data communication device.


