Control Device Bus Mode Switching for Storage Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage device access methods require a peripheral Switch IC for bus switch control, complicating circuit design and reducing efficiency, especially when multiple devices contend for access on the same bus, such as SPI bus, and are inefficient for mass data read/write operations.

Innovation Solution

A method and system that allow data storage device access through two different buses without a peripheral Switch IC, by using a control device to switch between modes on a second interface, enabling direct access by an input device via the second bus, either under control or independently, depending on the mode, facilitating efficient data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a peripheral Switch IC is used for bus switch control, then bus access control is achieved, but circuit design becomes complicated and system cost increases

Engineering Contradiction:
Improvebus access controlVSAvoidcircuit design
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the bus switch control function into the existing control device (such as TCON) that already has SPI and I2C interfaces. The control device integrates multiple interface types and mode switching capabilities, eliminating the need for a separate peripheral Switch IC. This combining approach maintains reliable bus access control while simplifying the overall circuit design and reducing system cost.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control device is designed with multi-functionality, supporting both SPI and I2C interfaces, and capable of operating in different modes (first mode and second mode). This universal design allows the control device to perform bus switching and data storage device access control without requiring dedicated switch control circuitry, thereby reducing device complexity while maintaining control reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If data storage device is accessed through current Master device as transit, then bus contention is resolved, but access efficiency decreases for mass data read/write

Engineering Contradiction:
Improvebus contention resolutionVSAvoiddata access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic mode switching between first mode and second mode based on the data access requirements. In the first mode, the control device acts as a transit (similar to the I2C Slave approach), resolving bus contention. In the second mode, the input device can directly access the data storage device, significantly improving access efficiency for mass data operations. This dynamic adaptation allows the system to optimize between reliability and productivity based on real-time needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by switching between different modes of the control device. The mode switch control command alters the control device's behavior from indirect access (transit mode) to enabling direct access mode. This parameter change allows the system to resolve bus contention when needed while achieving high-speed direct access when the bus is available, thereby improving overall data access efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10268606B2Method, device and system for switching access modes for data storage device
Publication Date: 2019.04.23 TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
  • US10268606B2 patent drawing
  • US10268606B2 patent drawing
  • US10268606B2 patent drawing

AI summary

A data storage device access method, a device and a system. The method includes receiving a mode switch control command by a first bus through a first interface of the control device; switching a second interface of the control device to a predetermined mode based on the received mode switch control command. In cases where the second interface is switched to the first mode in accordance with the mode switch control command, the other device connected to a second bus corresponding to the second interface, accesses the data storage device under the control of the control device via the second interface through the second bus. In cases where the second interface is switched to the second mode in accordance with the mode switch control command, the other device directly accesses the data storage device through the second bus without the control of the control device.