Embedded Storage Transfer Configuration for Mixed Firmware Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing embedded memories face compatibility issues due to differences in firmware and specifications among multiple embedded multimedia cards, leading to increased power consumption and jitter, especially in large capacity products.
Innovation Solution
An embedded storage apparatus and method that aligns the transmission configuration of multiple storage devices based on their firmware versions to enable uniform read/write operations, reducing the need to frequently switch modes and speeds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the controller frequently switches different read/write modes and read/write speeds to accommodate different storage device specifications, then compatibility with multiple storage devices is improved, but power consumption increases and jitter occurs
Solution Approach 1:
The system performs firmware version detection and transmission configuration alignment during the initialization phase before actual read/write operations begin. By determining the common transfer configuration in advance (preliminarily), the controller avoids frequent switching during operation, thereby reducing power consumption and jitter while maintaining compatibility across multiple storage devices with different firmware versions
2Adaptability or versatility
If the controller frequently switches different read/write modes and read/write speeds to accommodate different storage device specifications, then compatibility with multiple storage devices is improved, but jitter occurs
Solution Approach 1:
The system performs firmware version detection and transmission configuration alignment during the initialization phase before actual read/write operations begin. By determining the common transfer configuration in advance (preliminarily), the controller avoids frequent switching during operation, thereby reducing power consumption and jitter while maintaining compatibility across multiple storage devices with different firmware versions
3Quantity of substance
If multiple storage devices with different firmware versions are integrated into the embedded storage apparatus, then storage capacity is increased, but compatibility issues arise
Solution Approach 1:
The system changes the transmission configuration parameters (read/write modes and speeds) based on the firmware versions detected during initialization. By aligning all storage devices to a common configuration that is compatible with the lowest firmware version present, the system enables integration of multiple storage devices with different firmware versions while maintaining compatibility across all devices
Solution Approach 2:
The system performs firmware version detection and transmission configuration alignment during the initialization phase before actual read/write operations begin. By determining the common transfer configuration in advance (preliminarily), the controller avoids frequent switching during operation, thereby reducing power consumption and jitter while maintaining compatibility across multiple storage devices with different firmware versions
Data Source
AI summary
An embedded storage device with a plurality of storage devices is used to obtain the firmware version of the plurality of storage devices, align a transmission configuration of at least one of the plurality of storage devices downward according to the firmware version of each of the plurality of storage devices for determining a final transmission configuration, and enable the plurality of storage devices to read and write with the same final transmission configuration.


