Wireless Memory Controller Segmentation for Configuration Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems with wireless communication capabilities, such as SD cards, face issues where configuration information for wireless communication is retained in an inaccessible area, leading to difficulties in changing or updating the wireless communication settings, and potential damage to the file system when files are uploaded or deleted via client devices without host device intervention.
Innovation Solution
A memory system with a nonvolatile memory area divided into accessible and inaccessible regions, where the controller manages wireless communication configurations, copies settings from the inaccessible area to the accessible area upon client device command, and sets the SD interface to a 'Write Protect' state to prevent data writing from the host device, ensuring secure configuration changes and preventing file system damage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If configuration information for wireless communication is retained in an inaccessible area, then security and integrity of configuration data are improved, but ease of operation for changing or updating settings deteriorates
Solution Approach 1:
The memory area is divided into accessible and inaccessible regions. The inaccessible area stores configuration information securely, while the accessible area allows operational modifications. This segmentation enables both security and ease of operation by allowing updates in the accessible area without compromising the integrity of the inaccessible area.
Solution Approach 2:
The controller acts as an intermediary between the inaccessible configuration storage and the accessible memory areas. It manages the copying and updating of configuration information, enabling users to change settings through the accessible interface while the controller ensures proper handling and protection of the original configuration data in the inaccessible area.
2Productivity
If files are uploaded or deleted via client device without host device intervention, then productivity and ease of operation are improved, but risk of file system damage increases
Solution Approach 1:
The system enables client devices to perform file operations directly without requiring host device intervention. The memory card's controller manages these operations autonomously, allowing users to upload or delete files through the wireless interface while the controller ensures proper file system management and prevents damage.
Solution Approach 2:
The system performs preliminary setup by establishing the wireless communication interface and controller configuration before file operations begin. The controller is pre-configured to handle file operations safely, and the system prepares the necessary protocols and permissions in advance, enabling productive direct file access while maintaining file system integrity through pre-established safety mechanisms.
3Reliability
If SD interface is set to Write Protect state to prevent data writing, then configuration information integrity is improved, but ease of operation for legitimate updates deteriorates
Solution Approach 1:
The memory is segmented into inaccessible configuration storage and accessible working areas. The Write Protect state is applied specifically to the inaccessible area containing original configuration information, while the accessible area remains writable for legitimate updates. This segmentation maintains integrity of critical data while allowing necessary modifications.
Solution Approach 2:
The controller serves as an intermediary that manages write operations between the protected configuration area and the accessible memory. It controls when and how data is copied or modified, ensuring that legitimate updates go through proper channels while the original configuration remains protected. The controller mediates between protection requirements and update needs.
Data Source
AI summary
A memory system includes a nonvolatile memory area including a first area in which write-in and read-out actions on data are performed and a second area in which such actions are prohibited, first and second interfaces, and a controller configured to connect to a second host using a first wireless communication configuration when the controller determines a second wireless communication configuration to connect to the second host device is not retained in the first area, the controller controlling the first interface in so that the first host device writes data into the memory area on a basis of a command provided from the second host device. When the controller changes the first wireless communication configuration, the controller connects to the second host device using the second wireless communication configuration, and the first interface notifies an error to the first host device not to write data into the memory area.


