Data Communication Device Memory Readout Trigger Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata consistencyVSAvoidmemory structure
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple memory areas are used to ensure consistent readout, then data reliability improves, but resource utilization decreases

Engineering Contradiction:
Improvereadout consistencyVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvereadout accuracyVSAvoiddata processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #26Copying

4Loss of information

If chronological storage in second memory area is implemented after trigger, then additional data is preserved, but device complexity increases

Engineering Contradiction:
Improvedata preservationVSAvoidstorage management
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9047409B2Method for processing data of a control unit in a data communication device
Publication Date: 2015.06.02 DSPACE SE & CO KG
  • US9047409B2 patent drawing
  • US9047409B2 patent drawing
  • US9047409B2 patent drawing

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.