Data Processing Memory Segmentation for Real-Time Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing devices face inefficiencies due to inappropriate memory space allocation, leading to reduced processing efficiency and wasted memory resources.

Innovation Solution

A data processing device with a memory device comprising a first memory area for real-time data and a second memory area for non-real-time data, where the CPU has access to both areas, while the data processing circuit can only access the first area, ensuring efficient allocation based on processing requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the CPU and data processing circuit share the same memory space, then memory accessibility is improved, but resource competition occurs leading to reduced processing efficiency

Engineering Contradiction:
Improvememory accessibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The memory device is segmented into a first memory area accessible by both CPU and data processing circuit, and a second memory area accessible only by CPU. This segmentation resolves the contradiction by allowing shared access to commonly needed data (first area) while providing exclusive access for CPU-critical operations (second area), eliminating resource competition while maintaining necessary accessibility.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If memory space is allocated without proper management, then device complexity is reduced, but memory space is wasted leading to reduced processing efficiency

Engineering Contradiction:
Improvememory management complexityVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The memory is divided into functionally distinct areas with defined access permissions. The first memory area is designated for shared data between CPU and data processing circuit, while the second memory area is reserved for CPU-exclusive operations. This predefined segmentation enables efficient memory utilization without requiring complex dynamic management mechanisms.

Inventive Principle:
Principle #1Segmentation

3Speed

If real-time data processing is prioritized, then processing speed is improved, but memory resource allocation becomes inefficient

Engineering Contradiction:
Improvereal-time processing speedVSAvoidmemory resource utilization
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The memory device is segmented into a first memory area for real-time data processing accessible by both CPU and data processing circuit, and a second memory area for non-real-time CPU operations. This segmentation ensures that real-time processing tasks can access required data without waiting for CPU operations, improving processing speed while the CPU can utilize the second memory area for background tasks, optimizing overall memory resource utilization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12386734B2Data processing device and associated memory management method
Publication Date: 2025.08.12 REALTEK SEMICON CORP
  • US12386734B2 patent drawing
  • US12386734B2 patent drawing
  • US12386734B2 patent drawing

AI summary

A data processing device includes a memory device, a central processing unit (CPU), and a data processing circuit. The memory device includes a first memory area and a second memory area, wherein the first memory area is arranged to store a first type of data, and the second memory area is arranged to store a second type of data. The CPU is coupled to the memory device, and is arranged to access the memory device, wherein the CPU accesses the first memory area and the second memory area of the memory device. The data processing circuit is coupled to the memory device, and is arranged to access the memory device, wherein the data processing circuit only accesses the first memory area of the memory device.