Buffer Abnormality Detection for Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems with Micro-Processing Units (MPUs) having different processing and transfer speeds, the existing buffer technology fails to detect and prevent the transfer of abnormal data, leading to potential errors and inefficiencies.
Innovation Solution
An information processing device with a buffer, memory, and controller that writes abnormality detection data to the buffer, detects abnormalities using test data, and prohibits writing to affected memory areas to prevent abnormal data transfer, allowing for real-time detection and prevention of data errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a buffer is used to temporarily store data for communication among MPUs with different processing speeds, then data transfer speed is enhanced, but abnormal data cannot be detected and may be transferred
Solution Approach 1:
The system writes predetermined abnormality detection data to the buffer before normal data transfer operations. This preliminary action enables the receiver MPU to verify buffer functionality and detect abnormalities before they affect actual data communication, thus maintaining both high transfer speed and data integrity.
Solution Approach 2:
The receiver MPU reads the abnormality detection data from the buffer and writes abnormality detection results back to a register. This feedback mechanism allows the system to monitor buffer health continuously and prevent abnormal data transfer while maintaining normal communication speed.
2Device complexity
If the buffer only provides storage function, then device complexity is reduced, but abnormality detection capability is lost
Solution Approach 1:
The buffer is designed to serve multiple functions: it stores both normal communication data and predetermined abnormality detection data. The receiver MPU performs dual roles by both receiving normal data and detecting abnormalities through the detection data, eliminating the need for separate detection hardware while maintaining simplicity.
Solution Approach 2:
The receiver MPU uses its own resources to detect buffer abnormalities by reading the predetermined detection data written in the buffer. This self-service approach eliminates the need for external detection devices, maintaining device simplicity while enabling abnormality detection capability.
Data Source
AI summary
An information processing device according to an embodiment includes a buffer, a memory, and a controller. The buffer is capable of storing target data for transfer. The memory is capable of storing a fact that predetermined abnormality detection data is written in the buffer and storing an abnormality detection result of the buffer, the abnormality detection result being written by an external controller which controls a first control target. The controller controls a second control target which is different than the first control target; writes, in the buffer, the abnormality detection data to be transferred to the external controller; makes the memory to hold the fact; and, when the abnormality detection result indicates detection of abnormality, prohibits writing of data in at least such memory areas, from among memory areas in the buffer, in which abnormality is detected.


