KR20130009536A - Memory control device and method - Google Patents
Memory control device and method Download PDFInfo
- Publication number
- KR20130009536A KR20130009536A KR1020110088086A KR20110088086A KR20130009536A KR 20130009536 A KR20130009536 A KR 20130009536A KR 1020110088086 A KR1020110088086 A KR 1020110088086A KR 20110088086 A KR20110088086 A KR 20110088086A KR 20130009536 A KR20130009536 A KR 20130009536A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- memories
- host controllers
- memory
- host
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0891—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches using clearing, invalidating or resetting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
- G06F12/0897—Caches characterised by their organisation or structure with two or more cache hierarchy levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1081—Address translation for peripheral access to main memory, e.g. direct memory access [DMA]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/3004—Arrangements for executing specific machine instructions to perform operations on memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/20—Employing a main memory using a specific memory technology
- G06F2212/205—Hybrid memory, e.g. using both volatile and non-volatile memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/25—Using a specific main memory architecture
- G06F2212/253—Centralized memory
- G06F2212/2532—Centralized memory comprising a plurality of modules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
- G06F2212/604—Details relating to cache allocation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
A memory control device is disclosed. The memory control apparatus according to the present invention includes a plurality of memories, a plurality of host controllers connected to each of the plurality of memories, and a synchronization unit configured to collectively perform data read or data write operations on the plurality of memories through the plurality of host controllers. . Accordingly, by simultaneously controlling a plurality of memory cards that perform data read or write related operations at different timings, data read or data write related operations may be simultaneously performed on the plurality of memory cards.
Description
The present invention relates to a memory control apparatus and method, and more particularly to a memory control apparatus and method capable of controlling a plurality of memories at the same time.
In general, a memory device such as a multimedia card (hereinafter referred to as MMC) is widely used for data storage devices of devices such as smart phones, cameras, and MP3s. Such a memory device is coupled to an external device such as a computer through a system bus and performs data communication according to a predetermined communication protocol.
In the case of MMC, it has 8 to 9 communication signals (CLK, CMD, DATA0 to DATA7, H / W reset) as an interface. The CMD and DATA lines send commands to the CMD line and receive the corresponding responses. The DATA line is fixed at 8 bits, and 1 bit, 4 bit and 8 bit data transfer is available according to the user's choice.
When the memory card is combined with a host such as a computer, the process of accessing the memory card shows that a voltage range at which the memory card can operate through the CMD1 is first used to access the memory card. Check At this time, the memory card notifies the voltage range supported by the host through the CMD1, and if the voltage range can be supported, the memory card performs a response while notifying the card operating voltage. Accordingly, the memory card enters the ready state, and the host checks how many slots there are in the memory card.
Thereafter, the host transmits a CMD2 (Send Card ID) to the memory card, and the memory cards that receive the CMD2 transmit identification information to the host. Accordingly, the host determines the number of memory cards connected to the host and assigns an identification number to each memory card through CMD3. Accordingly, the memory cards connected to the host enter a standby state, and only one of the memory cards entering the standby state is selected and used through CMD7 (select / deselect card).
As described above, when a host and a plurality of memory cards are connected, the operation of another memory card is terminated after the operation of the selected memory card is terminated through the CMD7 for data reading or data writing to the connected memory cards. Can be performed. That is, conventionally, since a plurality of memory cards connected to a host do not have the same timing according to data processing, data read or data write operations for a plurality of memory cards cannot be simultaneously performed.
The present invention has been made to solve the above-described problem, and an object of the present invention is to read or write data for a plurality of memory cards by synchronizing and controlling a plurality of memory cards that perform data read or write related operations at different timings. The purpose is to allow write-related operations to be performed at the same time. Furthermore, an object of the present invention is to enable a large amount of data processing with only the data bits of an existing memory card without increasing the data bit width of the memory card.
According to an embodiment of the present invention, a memory control apparatus includes a plurality of memories, a plurality of host controllers connected to each of the plurality of memories, and a plurality of memory units through the plurality of host controllers. It includes a synchronization unit for performing a data read or data write operation.
When the data read operation is performed, the synchronization unit may include a master controller that collects data read from the plurality of memories by the plurality of host controllers and transmits the data to the external device.
When the data write operation is performed, when the data for writing to the plurality of memories is input, the master controller may divide the input data and provide the divided data to the plurality of host controllers.
Each of the plurality of host controllers may perform a data read or write operation on a plurality of connected memories according to a plurality of registers individually set by the master controller and setting values of the plurality of registers. It may include a direct memory access (DMA) controller.
The synchronization unit may further include a slave controller configured to simultaneously control the plurality of registers to simultaneously perform data write operations to the plurality of memories, wherein the plurality of DMA controllers are configured to control commands of the slave controller. According to the setting values of the plurality of registers set at the same time, it is possible to request the data write to the master controller at the same time.
The plurality of memories, the plurality of host controllers, and the synchronizer may be integrated in a single chip.
The plurality of memories may include at least one of a multi media card (MMC), a secure digital (SD), and a nonvolatile memory.
On the other hand, according to an embodiment of the present invention for achieving the above object, a memory control method of a memory control apparatus including a plurality of memory, according to the data read control command for the plurality of memories, each of the plurality of memories Setting a plurality of host controllers connected to a data read related operation mode, receiving data stored in the plurality of memories read by the plurality of host controllers according to the data read related operation mode setting; And when all data read by the plurality of host controllers is received, collecting the received data into one and transmitting the collected data to an external device.
Each of the plurality of host controllers may include a direct memory access (DMC) controller that performs a data read or data write operation to the plurality of memories according to a register and a setting value of the register.
The method may further include setting respective registers connected to each of the plurality of memories in a data write related operation mode according to a data write control command for the plurality of memories, and the plurality of host controllers in which the data write related operation mode is set. Receiving data for writing to the plurality of memories from an external device in response to a data write request from the external device; and dividing the input data to store the input data in the plurality of memories to the plurality of host controllers. It may further comprise the step of providing.
In the setting of the data write related operation mode, the registers connected to each of the plurality of memories may be simultaneously set to the data write related operation mode according to a data write simultaneous control command for the plurality of memories. .
The plurality of memories may include at least one of a multi media card (MMC), a secure digital (SD), and a nonvolatile memory.
1 is a block diagram of a general memory device;
2 is a block diagram of a memory control apparatus according to an embodiment of the present invention;
3 is a timing diagram illustrating a time point at which first and second host controllers transmit request information related to reading or writing data, according to an embodiment of the present invention;
4 is a flowchart illustrating a memory control method according to a data read operation in a memory control apparatus including a plurality of memories according to an embodiment of the present invention;
5 is a flowchart illustrating a memory control method according to a data write operation in a memory control apparatus including a plurality of memories according to an embodiment of the present invention.
Hereinafter, a temporal example of the present invention will be described in detail with reference to the accompanying drawings.
1 is a block diagram of a general memory device.
As shown in FIG. 1, the memory device includes a
Each of the
According to an embodiment, if the
In general, an operation required by the
In other words, after all the operations of the
2 is a block diagram of a memory control apparatus according to an embodiment of the present invention.
As shown in FIG. 2, the memory control apparatus according to the present invention includes first and
The first and
The first and
The
Meanwhile, when all data write related request information is received from the first and
According to an embodiment, when 128 bits of data are received from the
Up to now, each configuration of the memory control device has been described in outline. Hereinafter, respective components of the memory control apparatus controlling to simultaneously perform data read or write operations of the first and
As described above, the first and
According to an embodiment, when performing a data read-related operation, the first and
According to another embodiment, when performing a data write related operation, the first and
As described above, the first and
The first and
Meanwhile, the above-described
In detail, when the
3 is a timing diagram illustrating a point in time at which the first and second host controllers transmit request information related to reading or writing data according to an embodiment of the present invention.
As illustrated, in order for the
Therefore, as the data read request information from the first and
Meanwhile, when data to be written is input to the first and
As described above, data write request information transmitted from the first and
As described above, as the data write request information from the first and
When the requested data is received from the
According to the embodiment, the
The first and
Meanwhile, according to an additional aspect of the present disclosure, the
According to the control command of the slave controller 252, the first and
Up to now, each configuration of the memory control apparatus according to the present invention has been described in detail. Hereinafter, a method of controlling the memory controller to perform data reading or writing of a plurality of memories simultaneously will be described in detail.
Prior to describing the method of controlling the memory in the memory control apparatus according to the present invention, the memory control apparatus may include a plurality of memories (hereinafter referred to as first and second memories), The first and second memories may be controlled as follows according to data read or data write. Therefore, FIG. 4 will be described in detail with respect to the memory control method according to the data read operation in the memory control device including the first and second memories. In FIG. 5, a memory control method according to a data write operation to the first and second memories in the memory control apparatus will be described in detail.
4 is a flowchart illustrating a memory control method according to a data read operation in a memory control apparatus including a plurality of memories according to an embodiment of the present invention.
As illustrated, when a data read operation is started for the first and second memories, the memory control apparatus reads data from a plurality of host controllers (hereinafter, referred to as first and second host controllers) connected to each of the first and second memories. Set to the relevant operation mode (S410). Thereafter, the memory controller receives data read request information from the first and second host controllers according to the data read related operation mode setting (S420). Here, the first and second memories are general low-cost data storage devices manufactured for built-in, not portable, and are used in smart phones, cameras, personal digital assistants (PDAs), digital recorders, MP3 players, and the like. The memory used in such a device may be one of a multimedia card (MMC), a secure digital (SD) card, and a non-volatile memory (NVM).
When such a data read operation to the first and second memories is started, the memory control apparatus receives data read request information from the first and second host controllers in connection with reading data stored in the first and second memories. In response to the data read request information input from the first and second host controllers, the memory controller checks whether all data read request information is input from the first and second host controllers (S430).
As a result of the check, when all data read request information is input from the first and second host controllers, the memory controller receives data of the first and second memories connected to each of the first and second host controllers. That is, when all data read request information is input from the first and second host controllers, the memory controller receives the data read from the first and second memories (S440). As described above, each of the first and second host controllers is connected to the first and second memories, and according to the registers (hereinafter referred to as first and second registers) and the setting values of the registers, the first and second hosts, respectively. And a DMA controller (hereinafter, referred to as a first and second DMA controller) that performs a data read or data write operation on the first and second memories connected to the host controller.
Accordingly, the first and second DMA controllers of the first and second host controllers may read data into the first and second memories according to data read related setting values of the first and second registers. As such, when data reads to the first and second memories are performed through the first and second DMA controllers, the first and second host controllers control the data read from the first and second memories through the first and second DMA controllers. To the device. When all data stored in the first and second memories are received from the first and second host controllers, the memory control apparatus synchronizes the received data to collect one data and transmits the collected data to an external device (S450). ).
Meanwhile, data read request information transmitted from the first and second host controllers to the memory control device are differently transmitted. As described above, in FIG. 3, the data read request information of the first host controller is first transmitted to the memory control device, and the data read request information of the second host controller is transmitted after the data read request information of the first host controller is transmitted. May be transmitted to the memory control device. As described above, since the data read request information is differently transmitted from the first and second host controllers, the memory control apparatus cannot simultaneously transmit data of the first and second memories received from the first and second host controllers to the external device. . Therefore, the memory controller performs synchronization to simultaneously transmit data of the first and second memories to the external device. That is, the memory control apparatus may receive data of the first and second memories received from the first and second host controllers when the data read request information is received from the second host controller that transmits the data read request information later than the first host controller. It is collected as one and sent to the external device.
Therefore, the memory control device may simultaneously transmit data stored in the first and second memories to the external device. Up to now, a plurality of memory control methods according to data read operations for a plurality of memories in the memory control apparatus have been described in detail. Hereinafter, a plurality of memory control methods according to data write operations to a plurality of memories in the memory control apparatus will be described in detail with reference to FIG. 5.
5 is a flowchart illustrating a memory control method according to a data write operation in a memory control apparatus including a plurality of memories according to an embodiment of the present invention.
As shown, when a data write operation to the first and second memories is started, the memory control apparatus checks whether each register included in the first and second host controllers is set to the data write related operation mode at the same time (S510). . As a result of the check, if the registers are not simultaneously set, the memory controller individually sets each register included in the first and second host controllers to the data write related operation mode through the master controller (S520). As the data write related operation mode is set, the memory controller receives data write request information from the first and second host controllers (S530).
As described above, each of the first and second host controllers is connected to the first and second memories, and the data for the first and second memories connected to the first and second host controllers according to a register and a setting value of the register. It includes a DMA controller that performs a read or write data operation. Accordingly, the first and second DMA controllers of the first and second host controllers may perform data writes to the first and second memories according to data write related settings of the first and second registers. The data stored in the DDR of the device may be recorded and stored in the first and second memories.
Specifically, in order to record and store data previously stored in the DDR of the external device in the first and second memories, the first and second host controllers transmit data write request information to the memory control device. When data write request information is received from the first and second host controllers, the memory controller checks whether all data write request information is received from the first and second host controllers (S540).
Specifically, as described above with reference to FIG. 3, the data write request information of the first host controller is first transmitted to the memory control device, and the data write request information of the second host controller is the data write request information of the first host controller. After the transmission, it may be transmitted to the memory control device. As such, since the data write request information is differently transmitted from the first and second host controllers, the memory control apparatus may transmit the data write request information to the first and second memories received from the first and second host controllers of the external device. It is not possible to transmit to the DDR side at the same time. Therefore, the memory controller checks whether all data write request information has been received from the first and second host controllers.
If it is checked that all data write request information has been received from the first and second host controllers, the memory controller transmits the data write request information received from the first and second host controllers to the external device through the master controller. A write request of data stored in the external device DDR may be requested (S550).
On the other hand, if it is checked in step S510 that the registers are concurrently set, the memory control apparatus performs the first and second operations of the first and second host controllers to simultaneously perform data write operations to the first and second memories through the slave controller. The registers are simultaneously set to a data write related operation mode (S560). According to the simultaneous control command of the slave controller, the first and second registers may simultaneously set data write related operation modes. Accordingly, the first and second host controllers simultaneously transmit data write request information to the memory controller. Thereafter, when data write request information is simultaneously transmitted from the first and second host controllers, the memory control apparatus transmits data write request information to the external device through the master controller in step S550.
The memory control apparatus which has transmitted the data write request information receives data related to the data write request information from the DDR of the external device. When data related to data write request information received from the external device's DDR is received, the memory control device divides the received data according to a preset condition and transmits the received data to the first and second host controllers (S570 and S580).
According to an embodiment, when the 128-bit data stored in the DDR of the external device is received with respect to the data write request information, the memory controller divides the received 128-bit data into 64 bits, respectively. Thereafter, the memory controller transmits upper 64-bit data to the first host controller and transmits lower 64-bit data to the second host controller according to a preset condition. The first and second host controllers receiving data of the upper 64 bits and the lower 64 bits from the memory control device respectively request data storage to the first and second memories connected to the first and second host controllers. Accordingly, the first and second memories store 64-bit data respectively received from the first and second host controllers. Therefore, data stored in the DDR of the external device can be simultaneously recorded and stored in the first memory and the second memory.
So far I looked at the center of the preferred embodiment for the present invention.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the invention as defined by the appended claims. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.
100:
210: first memory 220: second memory
230: first host controller 231: first register
232: first DMA controller 240: second host controller
241: second register 242: second DMA controller
250: synchronization unit 251: master controller
252: slave controller 260: external device
261: master 262: DDR
Claims (12)
A plurality of host controllers connected to each of the plurality of memories; And
A synchronization unit configured to collectively perform a data read or data write operation on the plurality of memories through the plurality of host controllers;
Memory control device comprising a.
Wherein the synchronization unit comprises:
A master controller configured to collect data read from the plurality of memories by the plurality of host controllers and transmit the collected data to an external device when the data read operation is performed;
Memory control device comprising a.
The master controller,
In the case of performing the data write operation, when data for writing to the plurality of memories is input, the input data is divided and provided to the plurality of host controllers.
Each of the plurality of host controllers,
A plurality of registers individually set by the master controller; And
A plurality of direct memory access (DMA) controllers that perform data read or write operations on a plurality of connected memories according to setting values of the plurality of registers;
Memory control device comprising a.
Wherein the synchronization unit comprises:
And a slave controller which simultaneously controls the plurality of registers to simultaneously perform data write operations to the plurality of memories.
The plurality of DMA controllers,
And writing data to the master controller at the same time according to setting values of the plurality of registers set at the same time by the control command of the slave controller.
And the plurality of memories, the plurality of host controllers and the synchronizer are integrated in a single chip.
The plurality of memories,
And at least one of a multi media card (MMC), a secure digital (SD), and a nonvolatile memory.
Setting a plurality of host controllers connected to each of the plurality of memories to a data read related operation mode according to a data read control command for the plurality of memories;
Receiving data stored in the plurality of memories read by the plurality of host controllers according to the data read related operation mode setting; And
When all data read by the plurality of host controllers is received, collecting the received data into one and transmitting the collected data to an external device;
Memory control method comprising a.
Each of the plurality of host controllers,
And a direct memory access (DMC) controller performing a data read or data write operation to the plurality of memories according to a register and a setting value of the register.
Setting respective registers connected to each of the plurality of memories to a data write related operation mode according to a data write control command for the plurality of memories;
Receiving data for writing to the plurality of memories from an external device according to a data write request of the plurality of host controllers in which the data write related operation mode is set; And
Dividing the input data to the plurality of host controllers so that the input data is stored in the plurality of memories;
Memory control method comprising a further.
The setting of the data writing related operation mode may include:
And setting each register connected to each of the plurality of memories to a data write related operation mode simultaneously according to a data write simultaneous control command for the plurality of memories.
The plurality of memories
And at least one of a multi media card (MMC), a secure digital (SD), and a nonvolatile memory.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20120161103 EP2546754A1 (en) | 2011-07-14 | 2012-03-23 | Memory control device and method |
US13/525,740 US20130019055A1 (en) | 2011-07-14 | 2012-06-18 | Memory control device and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110069836 | 2011-07-14 | ||
KR20110069836 | 2011-07-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20130009536A true KR20130009536A (en) | 2013-01-23 |
Family
ID=47839300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110088086A KR20130009536A (en) | 2011-07-14 | 2011-08-31 | Memory control device and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20130009536A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140117934A (en) * | 2013-03-27 | 2014-10-08 | 삼성전자주식회사 | Storage system and the method for synchronizing the storage system |
KR20140122350A (en) * | 2013-04-09 | 2014-10-20 | 삼성전자주식회사 | Non-volatile storage device and method of storing data thereof |
CN111857817A (en) * | 2019-04-25 | 2020-10-30 | 比亚迪股份有限公司 | Data reading method, data reading device and data reading system |
-
2011
- 2011-08-31 KR KR1020110088086A patent/KR20130009536A/en not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140117934A (en) * | 2013-03-27 | 2014-10-08 | 삼성전자주식회사 | Storage system and the method for synchronizing the storage system |
KR20140122350A (en) * | 2013-04-09 | 2014-10-20 | 삼성전자주식회사 | Non-volatile storage device and method of storing data thereof |
CN111857817A (en) * | 2019-04-25 | 2020-10-30 | 比亚迪股份有限公司 | Data reading method, data reading device and data reading system |
CN111857817B (en) * | 2019-04-25 | 2024-02-20 | 比亚迪半导体股份有限公司 | Data reading method, data reading device and data reading system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2973572B1 (en) | System and method of reading data from memory concurrently with sending write data to the memory | |
US8924627B2 (en) | Flash memory device comprising host interface for processing a multi-command descriptor block in order to exploit concurrency | |
KR101932920B1 (en) | Host for controlling non-volatile memory crad, system including the same and operating method there-of | |
US11016678B2 (en) | Channel optimized storage modules | |
KR101988260B1 (en) | EMBEDDED MULTIMEDIA CARD(eMMC), AND METHOD FOR OPERATING THE eMMC | |
US8055808B2 (en) | Semiconductor memory device and control method for semiconductor memory device | |
KR101919903B1 (en) | EMBEDDED MULTIMEDIA CARD(eMMC), HOST FOR CONTROLLING THE eMMC, AND METHODS FOR OPERATING THE eMMC AND THE HOST | |
JP4896450B2 (en) | Storage device | |
US20060184758A1 (en) | Storage device | |
JPWO2006035738A1 (en) | Host controller | |
CN103034603A (en) | Multi-channel flash memory card control device and control method thereof | |
JP2008547068A (en) | USB-SD storage device having a plurality of DMA channels, storage method thereof and recording medium | |
US20110258372A1 (en) | Memory device, host device, and memory system | |
EP3846170A1 (en) | Storage device and operating method thereof | |
US7831755B2 (en) | Method and system for interfacing a plurality of memory devices using an MMC/SD protocol | |
CN103631534A (en) | Data storage system and managing method thereof | |
KR20050097300A (en) | Multi-channel memory card and control method thereof | |
US10282133B2 (en) | Memory devices with programmable latencies and methods for operating the same | |
US10838662B2 (en) | Memory system and method of operating the same | |
KR20130009536A (en) | Memory control device and method | |
JPWO2002069127A1 (en) | Storage medium control method, storage medium control device, and storage medium adapter | |
US20130019055A1 (en) | Memory control device and method | |
KR100746364B1 (en) | Method and apparatus for sharing memory | |
US20080162479A1 (en) | Memory card system and method for transmitting background information thereof | |
US20120124272A1 (en) | Flash memory apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |