Multimode storage apparatus having built-in data automatic transmission function and control method
By designing a multimode storage manager with built-in data automatic transmission function in a multimode storage device, unified control and automatic data transmission of each storage unit are realized, and pins caused by independent operation of each storage unit in an existing multimode storage device are solved. The problems of multiple, high power consumption and low data transmission efficiency have achieved the effects of logic optimization, pin reduction, power consumption reduction and data transmission efficiency improvement.
Patent Information
- Application Number
- PCT/CN2023/114028
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-10
- Filing Date
- 2023-08-21
- Publication Date
- 2025-02-13
AI Technical Summary
In existing multi-mode storage devices, each storage unit operates independently and cannot be optimized uniformly, resulting in a large number of pins, high power consumption, and low data transmission efficiency.
A multi-mode storage device with built-in data automatic transmission function is designed, and the unified control and automatic data transmission of each storage unit is realized through a multi-mode storage manager. It adopts a unified storage control unit and external interface to simplify control logic and interface management.
Logical optimization of multi-mode storage devices is realized, reducing the number of pins and power consumption, improving data transmission efficiency, and reducing hardware and software complexity.
Smart Images

Figure CN2023114028_13022025_PF_FP_ABST
Abstract
Description
A multi-mode storage device with built-in automatic data transmission function and control method Technical Field
[0001] The present invention relates to the field of storage control chips, which are compatible with storage units of various modes and have a built-in automatic data transmission function, and are suitable for data storage requirements of embedded systems. Background Art
[0002] Storage devices used in conjunction with computing chips in electronic systems provide information storage. The physical mechanisms for information storage vary, with each type typically packaged as a single chip, commonly known as a memory chip. Depending on whether stored data is lost after a power outage, major storage devices can be categorized as volatile (e.g., SRAM, DRAM) or non-volatile (e.g., ROM, FLASH).
[0003] Due to the rapid development of information technology and intelligent devices, embedded electronic systems are widely used in an increasing variety and number of electronic products with increasingly powerful functions. These electronic systems generally require non-volatile storage devices (such as Flash) for storing static data and volatile storage devices (such as DRAM) for storing dynamic data. Currently, these two types of storage devices generally have separate functions and operate independently. For example, a Flash device provides non-volatile storage, while a DRAM device provides volatile storage. In addition to the data storage array composed of regular memory cells, each type of storage device also contains additional control logic to perform functions such as address decoding, read and write operations, and implementation of specific interface protocols, as well as external interfaces for communication with external devices. Multiple independent storage devices have independent control logic and external interfaces, making unified optimization and reuse impossible.
[0004] Furthermore, computing chips that use multiple storage modes must physically connect to each storage device through different circuit interfaces. Furthermore, they must use different protocols to perform different read and write operations on each storage device. This results in a significant number of pins required to connect to the various storage devices, and requires complex hardware and software to use these various storage devices, resulting in higher operating overhead and power consumption.
[0005] Currently, there's a trend toward integrating multi-mode storage. One implementation, currently available in mass-produced products, uses multi-chip packaging (MCP) technology to package multiple memory dies within a single housing, creating a single, externally visible multi-mode memory chip. As shown in Figure 1, this chip incorporates both FLASH and pSRAM memory dies. While this solution formally achieves multi-mode storage integration, it still suffers from several drawbacks:
[0006] 1. In this solution, the various storage units still have separate functions and operate independently. For example, in Figure 1, the FLASH die and pSRAM die encapsulated in the same housing are independent of each other, and their control logic is not integrated or uniformly optimized.
[0007] 2. Various memory cells still require their own external interfaces to communicate with external devices, which results in a large number of chip pins and affects the package size;
[0008] 3. Various storage units cannot communicate with each other, so data cannot be directly transmitted between them and must be transferred through external devices;
[0009] 4. In real-world scenarios, FLASH is used most intensively during system startup and shutdown, and less intensively at other times. On the other hand, pSRAM is used more frequently during system operation. This means that multiple external interfaces corresponding to different memory cells are used at different times, with very few opportunities for simultaneous use. This results in wasted external interfaces and pins.
[0010] In addition, other technologies for integrating multi-mode storage have been proposed. For example, Chinese patent CN101473438B proposes a hybrid memory device and method with a single interface, in which different modes of memory, such as FLASH and SDRAM, are included in a hybrid memory device. The external interface of the memory device adopts the interface of one of the memories. The top-level controller determines which memory the command received on the interface is for and then passes it to the corresponding memory. The different memories inside the storage device work independently, for example, the controllers they require are independent. Chinese patent CN107656700B proposes a FLASH-DRAM hybrid memory module, which is mainly for integrating different memory chips into an electronic system, rather than encapsulating different memory devices in one chip, and different memory devices need to be equipped with their own independent controllers. The semiconductor storage device in the information processing device proposed by U.S. Patent US9524121B2 includes multi-mode storage for the purpose and application of using volatile storage RAM as a cache for non-volatile storage FLASH when writing data. In the above products and technologies, the degree of coupling between the various storage units is low, and they basically work independently. The main function of the top-level logic is to select a storage unit to perform the corresponding operation based on the command. For example, a unified storage control logic is not adopted for overall coordination and optimization. In addition, the selection of different storage units and the data transmission method are not flexible, resulting in low data transmission efficiency in some application scenarios. Technical issues
[0011] During the operation of many electronic systems, computing chips primarily communicate with volatile storage devices, while access to non-volatile storage devices is more specific and infrequent. In many applications, computing chips access non-volatile storage devices primarily to move data from non-volatile storage devices to volatile storage devices, or vice versa. During this data transfer process, current solutions require the computing chip to perform data transfer. Specifically, data from one storage device is first transmitted to the computing chip via the interface circuit between the storage device and the computing chip, and then transferred to the corresponding storage device via the interface circuit between the computing chip and another storage device. This results in significant power consumption, operating overhead, and other costs for electronic systems. Most of the time, the multiple sets of interface circuits between the computing chip and different storage devices are not used simultaneously. Multiple independent interface circuits require significant pin overhead and power consumption, and their bandwidth is severely wasted. Technical Solutions
[0012] The purpose of the present invention is to solve the above-mentioned problems of existing products and technologies, and to provide a multi-mode storage device and a control method with built-in automatic data transmission function, which can optimize the logic of the multi-mode storage device, reduce pins, reduce power consumption, and improve data transmission efficiency; on the other hand, for users of the storage device, the present invention can reduce the hardware and software complexity required to use the storage device, reduce the pins for connecting the storage device, and reduce power consumption and operating expenses.
[0013] To achieve the above-mentioned objectives, the present invention proposes a multi-mode storage device with a built-in automatic data transmission function, comprising a multi-mode storage manager and a multi-mode storage unit connected to the multi-mode storage manager; the multi-mode storage manager comprises an external interface unit, a central control unit and a storage control unit; the external interface unit communicates with an external device via an external interface; the central control unit comprises an address resolution, a control center and a data transmission module, the address resolution is used to identify different addresses and map operations to corresponding storage units in the multi-mode storage unit; the control center controls the data transmission module to transmit data from one of the external device and the multi-mode storage unit to the other or multiple parties, so that the data source can send data once and distribute it to multiple data destinations; the storage control unit has several interfaces; the multi-mode storage unit comprises at least one non-volatile storage unit and at least one volatile storage unit, the non-volatile storage unit and the volatile storage unit are respectively connected to different interfaces in the storage control unit, and the address ranges of the non-volatile storage unit and the volatile storage unit in the address resolution of the central control unit do not overlap.
[0014] Preferably, the external interface includes a main control external interface and an extended external interface; the external interface is an xSPI protocol interface or an SD protocol interface. The xSPI protocol interface adopts a JESD251 protocol interface.
[0015] Preferably, the multi-mode storage unit also includes at least one extended storage unit, which is connected to an interface in the storage control unit that is different from the non-volatile storage unit and the volatile storage unit, and the address ranges of the extended storage unit, the non-volatile storage unit, and the volatile storage unit in the address resolution of the central control unit do not overlap.
[0016] Preferably, the number of the non-volatile storage units is 1 to 3, the number of the volatile storage units is 1 to 3, and the number of the extended storage units is 0 to 3 or 1 to 3.
[0017] To achieve the above objectives, the present invention further provides a multi-mode storage control method with a built-in automatic data transmission function. The method involves a multi-mode storage manager and a multi-mode storage unit connected to the multi-mode storage manager. The multi-mode storage manager includes an external interface unit, a central control unit, and a storage control unit. The external interface unit communicates with an external device via an external interface. The central control unit includes an address resolution unit, a control center, and a data transmission module. The address resolution unit is used to identify different addresses and map operations to corresponding storage units in the multi-mode storage unit. The control center controls the data transmission module to transmit data from one of the external device and the multi-mode storage unit to the other or multiple parties, thereby enabling data to be sent once by a data source and distributed to multiple data destinations. The storage control unit integrates the control logic required by the multi-mode storage unit and is provided with several interfaces. The multi-mode storage unit includes at least one non-volatile storage unit and at least one volatile storage unit, each of which is connected to different interfaces in the storage control unit and mapped to non-overlapping address ranges in the central control unit. The storage units of the multi-mode storage unit communicate data with each other via the multi-mode storage manager and communicate data with external devices via the external interface of the external interface unit.
[0018] Preferably, the external interface includes a main control external interface and an extended external interface; the external interface is an xSPI protocol interface or an SD protocol interface. The xSPI protocol interface adopts a JESD251 protocol interface.
[0019] Preferably, the multi-mode storage unit also includes at least one extended storage unit, which is connected to an interface in the storage control unit that is different from the non-volatile storage unit and the volatile storage unit, and the address ranges of the extended storage unit, the non-volatile storage unit, and the volatile storage unit in the address resolution of the central control unit do not overlap.
[0020] Preferably, the number of the non-volatile storage units is 1 to 3, the number of the volatile storage units is 1 to 3, and the number of the extended storage units is 0 to 3 or 1 to 3.
[0021] Preferably, the multi-mode storage manager calls a pre-stored program or receives real-time instructions from an external device. A data source sends data once, and the data source includes each storage unit in the multi-mode storage unit and an external device. The control center and the data transmission module transmit the data to one or more data destinations, and the data destinations include each storage unit in the multi-mode storage unit and an external device.
[0022] Preferably, the pre-stored program is a program stored in a multi-mode storage manager, a non-volatile storage unit or an extended storage unit. Beneficial effects
[0023] Beneficial effects of the present invention: The storage device of the present invention integrates a storage manager and storage units of multiple modes in one device, and has a built-in control system; each storage unit is divided by different address mappings, and there is no need for an external device to input a special storage unit selection signal, but the address of the data transmission is automatically parsed and the corresponding storage unit is automatically selected; the multi-mode storage unit adopts a unified storage control unit to simplify the control logic; the multi-mode storage device adopts a unified external interface to communicate with external devices, reducing the pins of the storage device and its user, reducing the packaging volume, and facilitating miniaturization and low power consumption of electronic equipment; the storage manager has a built-in data automatic transmission function, saving the operating overhead of external devices for data transmission, improving transmission efficiency, and reducing the power consumption of the electronic system; the present invention has various application scenarios and can be widely used in smart door locks, smart speakers, sweepers, smart monitoring, automotive electronics, wireless headphones, industrial equipment, etc.
[0024] The features and advantages of the present invention will be described in detail through embodiments with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1 is a logic diagram of an existing multi-mode memory chip;
[0026] FIG2 is a logic diagram of a first embodiment of a multi-mode storage device with a built-in automatic data transmission function according to the present invention;
[0027] 3 is a schematic diagram of address resolution of a multi-mode storage device with built-in automatic data transmission function according to the present invention;
[0028] 4 is a schematic diagram of a multi-mode storage device with a built-in automatic data transmission function according to a pre-stored program for internal data transmission according to the present invention;
[0029] 5 is a schematic diagram of a multi-mode storage device with a built-in automatic data transmission function performing data transmission according to an instruction from an external device according to the present invention;
[0030] 6 is a schematic diagram of a multi-mode storage device with a built-in automatic data transmission function according to the present invention, in which data from an external device is written into multiple storage units;
[0031] FIG7 is a logic diagram of a sixth embodiment of a multi-mode storage device with a built-in automatic data transmission function according to the present invention. Specific embodiments of the present invention
[0032] Example 1:
[0033] Referring to Figures 2 and 3, a multi-mode storage device with a built-in automatic data transmission function includes a multi-mode storage manager and a multi-mode storage unit connected to the multi-mode storage manager; the multi-mode storage manager includes an external interface unit, a central control unit, and a storage control unit; the external interface unit communicates with an external device through an external interface; the central control unit includes an address resolution module, a control center, and a data transmission module, wherein the address resolution module is used to identify different addresses and map operations to corresponding storage units in the multi-mode storage unit; the control center controls the data transmission module to transmit data from one of the external device and the multi-mode storage unit to the other or multiple parties, thereby realizing data source transmission. Data is output once and can be distributed to multiple data destinations. The storage control unit has several interfaces. The multi-mode storage unit includes at least one non-volatile storage unit, at least one volatile storage unit, and at least one extended storage unit. The non-volatile storage unit, volatile storage unit, and extended storage unit are each connected to a different interface in the storage control unit. The non-volatile storage unit, volatile storage unit, and extended storage unit are each mapped to a different address range in the central control unit. The data in the non-volatile storage unit, the data in the volatile storage unit, and the data in the extended storage unit do not overlap in the address ranges of the address resolution module in the central control unit. Because different storage units communicate with external devices during different time periods, the external interface can be time-division multiplexed to improve interface utilization efficiency while reducing the number of pins, thereby reducing overall power consumption and size. The external interface can be an xSPI protocol interface (using the JESD251 protocol) or an SD protocol interface.
[0034] The multi-mode storage manager includes a module that performs error checking and correction on data and can disable specific storage areas based on the data check results; a module that allocates appropriate data storage areas based on optimizing the memory's service life; and a module that receives commands from external devices and enables the multi-mode storage manager and the multi-mode storage unit to enter or exit low power consumption mode.
[0035] A method for controlling multi-mode storage with built-in automatic data transmission, the method involving a multi-mode storage manager and a multi-mode storage unit connected to the multi-mode storage manager, wherein the multi-mode storage manager comprises an external interface unit, a central control unit, and a storage control unit, wherein the external interface unit communicates with an external device via an external interface; the central control unit comprises an address resolution unit, a control center, and a data transmission module, wherein the address resolution unit is used to identify different addresses and map operations to corresponding storage units in the multi-mode storage unit; the control center controls the data transmission module to transmit data from one of the external device and the multi-mode storage unit to the other or multiple parties, thereby realizing that data can be distributed to multiple parties after the data source sends data once. Data destinations; the storage control unit integrates the control logic required for the multi-mode storage unit and is equipped with several interfaces. The multi-mode storage unit includes at least one non-volatile storage unit and at least one volatile storage unit. The non-volatile storage unit and the volatile storage unit are connected to different interfaces in the storage control unit and mapped to non-overlapping address ranges in the central control unit. The storage units (including non-volatile storage units, volatile storage units, and extended storage units) of the multi-mode storage unit communicate with each other internally via a multi-mode storage manager and with external devices via the external interface of the external interface unit. The multi-mode storage manager invokes pre-stored programs or receives real-time instructions from external devices. Data is sent once per data source, including each storage unit in the multi-mode storage unit and external devices. The control center and data transmission module transmit the data to one or more data destinations, including each storage unit in the multi-mode storage unit and external devices. The pre-stored programs are programs stored in the multi-mode storage manager, non-volatile storage units, or extended storage units.
[0036] In this embodiment, the number of non-volatile storage units is 2, the number of volatile storage units is 2, and the number of extended storage units is 1. A single storage control unit integrates the control logic for multiple mode storage units and supports automatic data transfer for automatically moving data within the storage device. This simplifies the control logic, reduces the number of pins, lowers power consumption, and improves data transmission efficiency.
[0037] Referring to Figure 3, the device primarily comprises a single multi-mode storage manager and multi-mode storage units. The multi-mode storage manager includes an external interface unit, a central control unit, and a storage control unit. The central control unit is connected to the external interface unit and the storage control unit, respectively, and includes a control center and an address resolution module. The single storage control unit integrates the control logic required for each storage unit, enabling convenient and efficient overall optimization. Because the single storage control unit integrates the control logic for each storage device, each storage unit can be segmented using different address mappings. When accessed by an external device, all storage units are treated as a single, integrated storage unit; different storage units differ only in their addresses, simplifying external device access. For example, in a multi-mode storage device containing both 1Gb of FLASH and 512Mb of DRAM, external access addresses 0x00000000 to 0x07FFFFFF correspond to the FLASH, while addresses 0x08000000 to 0x0BFFFFFF correspond to the DRAM. Distinguishing between different storage devices can be accomplished solely by address, without the need for additional storage unit selection signals or identification instructions.
[0038] Refer to Figure 4, the internal data transmission is carried out according to the pre-stored program. The data transmission process includes:
[0039] 1 storage device reads the program, such as a program stored in a non-volatile storage unit (such as FLASH);
[0040] 2. The control center generates and executes multiple tasks in the data transmission queue according to the program, and performs data transmission between corresponding storage units. For example, multiple blocks of data in a non-volatile storage unit (such as FLASH) are transferred to a volatile storage unit.
[0041] A typical application scenario for this process is when an electronic system boots up, requiring the system to transfer programs and data from FLASH to DRAM. The storage device of the present invention does not require the intervention of external devices during this process, significantly reducing system startup time and the burden on the interface between external devices and the storage device, thereby reducing overall system power consumption and the software and hardware overhead required by external devices for these operations.
[0042] Refer to Figure 5, data transmission is performed according to the instructions of the external device. The data transmission process includes:
[0043] 1. The external device sends a command to the storage device through the external interface, requiring the storage device to perform data transmission;
[0044] 2 The control center generates and executes multiple tasks of the data transmission queue according to the received instructions, and performs data transmission between corresponding storage units.
[0045] During the data transmission process, the external device only needs to send instructions without intervening in the data transmission operation.
[0046] Typical application scenarios, such as neural network calculations, require transferring characteristic parameter data stored in non-volatile storage units (such as FLASH) to volatile storage units (such as DRAM) for neural network calculations.
[0047] Referring to FIG6 , the storage device provided by the present invention supports writing data from an external device into multiple storage units. The process includes:
[0048] 1. The data transmission module receives data from external devices through the external interface;
[0049] 2. The data in the data transmission module is written into two or more storage units at the same time.
[0050] This function is widely used in electronic systems for flush operations, primarily to update data simultaneously in both volatile memory cells (such as DRAM) and non-volatile memory cells (such as FLASH). This function improves storage access efficiency while preventing data loss due to power outages and delays in storing data in non-volatile memory cells (such as FLASH).
[0051] Example 2:
[0052] A multi-mode storage device with a built-in automatic data transfer function includes a multi-mode storage manager and multi-mode storage units connected to the multi-mode storage manager. The multi-mode storage manager includes an external interface unit, a central control unit, and a storage control unit. The storage control unit integrates the control logic required by different storage devices, is provided with several interfaces, and is provided with an address resolution module capable of recognizing different addresses. The multi-mode storage units include at least one non-volatile storage unit and at least one volatile storage unit. The non-volatile storage unit and the volatile storage unit are respectively connected to different interfaces in the storage control unit. The non-volatile storage unit and the volatile storage unit are respectively mapped to different address ranges in the central control unit, and the data in the non-volatile storage unit and the volatile storage unit do not overlap in the address ranges of the address resolution module in the central control unit. This embodiment only includes the non-volatile storage unit and the volatile storage unit, and does not include an expansion storage device. There are three non-volatile storage units and three volatile storage units. The external interface unit communicates with external devices via an external interface, which may be an xSPI protocol interface (using the JESD251 protocol).
[0053] Example 3:
[0054] In this embodiment, the multi-mode storage unit includes a non-volatile storage unit, a volatile storage unit, and an extended storage unit. The number of non-volatile storage units is 1, the number of volatile storage units is 1, and the number of extended storage units is 1. The external interface can be an xSPI protocol interface (using the JESD251 protocol).
[0055] Example 4:
[0056] In this embodiment, the multi-mode storage unit includes a non-volatile storage unit, a volatile storage unit, and an extended storage unit, wherein the number of non-volatile storage units is 2, the number of volatile storage units is 1, and the number of extended storage units is 1. The external interface may be an SD protocol interface.
[0057] Embodiment 5:
[0058] In this embodiment, the multi-mode storage unit includes a non-volatile storage unit, a volatile storage unit, and an extended storage unit, wherein the number of the non-volatile storage unit is 1, the number of the volatile storage units is 2, and the number of the extended storage unit is 1. The external interface may be an SD protocol interface.
[0059] Example 6:
[0060] 7 , in this embodiment, the external interface unit can be connected to a main control external device (such as a CPU, etc.) and an expansion external device (such as a camera, etc.) at the same time, docking multiple external devices to achieve more functions.
[0061] The above embodiments are intended to illustrate the present invention, not to limit the present invention. Any solution that is a simple transformation of the present invention falls within the protection scope of the present invention.
Claims
1. A multi-mode storage device with built-in automatic data transmission function, characterized in that: It includes a multi-mode storage manager and a multi-mode storage unit connected to the multi-mode storage manager; the multi-mode storage manager includes an external interface unit, a central control unit and a storage control unit; the external interface unit communicates with an external device via an external interface; the central control unit includes an address resolution, a control center and a data transmission module, the address resolution is used to identify different addresses and map operations to corresponding storage units in the multi-mode storage unit; the control center controls the data transmission module to transmit data from one of the external device and the multi-mode storage unit to the other or multiple parties, so that the data source can send data once and distribute it to multiple data destinations; there are several interfaces in the storage control unit; the multi-mode storage unit includes at least one non-volatile storage unit and at least one volatile storage unit, the non-volatile storage unit and the volatile storage unit are respectively connected to different interfaces in the storage control unit, and the address ranges of the non-volatile storage unit and the volatile storage unit in the address resolution of the central control unit do not overlap.
2. A multi-mode storage device with built-in automatic data transmission function as claimed in claim 1, characterized in that: The external interface includes a main control external interface and an extended external interface; the external interface is an xSPI protocol interface or an SD protocol interface.
3. A multi-mode storage device with built-in automatic data transmission function as claimed in claim 1, characterized in that: The multi-mode storage unit also includes at least one extended storage unit, which is connected to an interface in the storage control unit that is different from the non-volatile storage unit and the volatile storage unit. The address ranges of the extended storage unit, the non-volatile storage unit, and the volatile storage unit in the address resolution of the central control unit do not overlap.
4. A multi-mode storage device with built-in automatic data transmission function as claimed in claim 3, characterized in that: The number of the nonvolatile storage units is 1 to 3, the number of the volatile storage units is 1 to 3, and the number of the extended storage units is 0 to 3.
5. A multi-mode storage control method with built-in data automatic transmission function, characterized in that: The method relates to a multi-mode storage manager and a multi-mode storage unit connected to the multi-mode storage manager. The multi-mode storage manager comprises an external interface unit, a central control unit and a storage control unit. The external interface unit communicates with an external device through an external interface. The central control unit comprises an address resolution, a control center and a data transmission module. The address resolution is used to identify different addresses and map operations to corresponding storage units in the multi-mode storage unit. The control center controls the data transmission module to transmit data from one of the external device and the multi-mode storage unit to the other or multiple parties, so that the data source sends data once and can be distributed to multiple data destinations. The storage control unit integrates the control logic required by the multi-mode storage unit and is provided with a plurality of interfaces. The multi-mode storage unit comprises at least one non-volatile storage unit and at least one volatile storage unit. The non-volatile storage unit and the volatile storage unit are respectively connected to different interfaces in the storage control unit and are respectively mapped to non-overlapping address ranges in the central control unit. The storage units of the multi-mode storage unit communicate data with each other through the multi-mode storage manager and communicate data with the external device through the external interface of the external interface unit.
6. A multi-mode storage control method with built-in automatic data transmission function as claimed in claim 5, characterized in that: The external interface includes a main control external interface and an extended external interface; the external interface is an xSPI protocol interface or an SD protocol interface.
7. A multi-mode storage control method with built-in data automatic transmission function as claimed in claim 5, characterized in that: The multi-mode storage unit also includes at least one extended storage unit, which is connected to an interface in the storage control unit that is different from the non-volatile storage unit and the volatile storage unit. The address ranges of the extended storage unit, the non-volatile storage unit, and the volatile storage unit in the address resolution of the central control unit do not overlap.
8. A multi-mode storage control method with built-in automatic data transmission function as claimed in claim 7, characterized in that: The number of the nonvolatile storage units is 1 to 3, the number of the volatile storage units is 1 to 3, and the number of the extended storage units is 0 to 3.
9. A multi-mode storage control method with built-in data automatic transmission function as claimed in claim 8, characterized in that: The multi-mode storage manager calls a pre-stored program or receives real-time instructions from an external device. A data source sends data once, and the data source includes each storage unit in the multi-mode storage unit and an external device. The control center and the data transmission module transmit the data to one or more data destinations, and the data destinations include each storage unit in the multi-mode storage unit and an external device.
10. A multi-mode storage control method with built-in data automatic transmission function as claimed in claim 9, characterized in that: The pre-stored program is a program stored in a multi-mode storage manager, a non-volatile storage unit or an extended storage unit.
Citation Information
Patent Citations
Fusion memory system of nonvolatile memory and dynamic random access memory
CN103810113A
Composite array module consisting of SRAM bits and nonvolatile memory bits, and working method
CN107515729A
RRAM-based capacity-adjustable memory and capacity adjustment and data transmission method thereof
CN112015336A
Nonvolatile three-dimensional storage unit, storage method, chip assembly and electronic equipment
CN114049905A
Data read-write method and hybrid memory
CN114911412A