Memory Card Controller Interface Selection Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory card controllers face issues in accurately determining compatibility with high-speed transfer modes, leading to incorrect initialization and operation in normal transfer modes when a high-speed memory card is inserted and held for a long time, causing inefficiencies in data transfer.
Innovation Solution
A memory card controller with a first interface unit for normal transfer mode, a second interface unit for high-speed transfer mode, and an interface selection unit that physically determines compatibility and selects the appropriate interface, with a memory card control unit that performs initialization and logical verification to ensure correct mode operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a push-push type memory card connector is used to enable high-speed transfer mode, then data transfer speed is improved, but the stability of the initialization process deteriorates due to incorrect physical determination of card compatibility
Solution Approach 1:
The system performs logical verification by reading predetermined information from the memory card after initialization to confirm interface compatibility. This feedback mechanism detects and corrects incorrect physical determinations, ensuring the card operates in the correct transfer mode and resolving the initialization stability issue while maintaining high-speed capability
Solution Approach 2:
The system performs preliminary physical determination of interface compatibility through signal exchange before initialization, then follows up with logical verification by reading card information. This two-stage approach ensures correct mode selection from the outset while providing a safety check that prevents initialization errors in high-speed mode
2Loss of time
If physical determination of interface compatibility is performed before initialization, then initialization speed is improved, but determination accuracy deteriorates when cards are inserted and held for long periods
Solution Approach 1:
The system reads predetermined information from the memory card after initialization to verify interface compatibility. This feedback loop confirms whether the physical determination was correct, allowing the system to detect and correct errors that occur when cards are held in the connector for extended periods, thus improving determination accuracy without sacrificing initialization speed
3Speed
If the second interface unit is selected based on physical determination, then high-speed transfer capability is improved, but the risk of incorrect mode operation increases without logical verification
Solution Approach 1:
After selecting the second interface unit for high-speed transfer based on physical determination, the system performs logical verification by reading predetermined information from the memory card. This feedback mechanism confirms the correctness of the interface selection, ensuring the card operates in the intended high-speed mode and preventing incorrect mode operation while maintaining transfer capability
Data Source
AI summary
An interface selection unit physically determines whether or not a memory card is compatible with a first transfer mode, based on the result of signal exchange with the memory card via a first interface unit, to select a first interface unit or a second interface unit. If the second interface unit is selected, a memory card control unit performs an initialization process to cause the memory card to be accessible via the second interface unit, and thereafter, logically determines whether or not the memory card is compatible with the first transfer mode, based on information read from the memory card.


