[go: up one dir, main page]

RU2006127530A - PORTABLE DATA STORAGE DEVICE USING A LOT OF MEMORABLE DEVICES - Google Patents

PORTABLE DATA STORAGE DEVICE USING A LOT OF MEMORABLE DEVICES Download PDF

Info

Publication number
RU2006127530A
RU2006127530A RU2006127530/09A RU2006127530A RU2006127530A RU 2006127530 A RU2006127530 A RU 2006127530A RU 2006127530/09 A RU2006127530/09 A RU 2006127530/09A RU 2006127530 A RU2006127530 A RU 2006127530A RU 2006127530 A RU2006127530 A RU 2006127530A
Authority
RU
Russia
Prior art keywords
data
main control
interface
flash memory
devices
Prior art date
Application number
RU2006127530/09A
Other languages
Russian (ru)
Other versions
RU2325689C2 (en
Inventor
Генри ТАНЬ (SG)
Генри ТАНЬ
Лэй Чуань ЛИМ (SG)
Лэй Чуань ЛИМ
Тэн Пинь ПУ (SG)
Тэн Пинь ПУ
Original Assignee
Трек 2000 Интернейшнл Лтд. (Sg)
ТРЕК 2000 Интернейшнл Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Трек 2000 Интернейшнл Лтд. (Sg), ТРЕК 2000 Интернейшнл Лтд. filed Critical Трек 2000 Интернейшнл Лтд. (Sg)
Priority to RU2006127530/09A priority Critical patent/RU2325689C2/en
Publication of RU2006127530A publication Critical patent/RU2006127530A/en
Application granted granted Critical
Publication of RU2325689C2 publication Critical patent/RU2325689C2/en

Links

Landscapes

  • Communication Control (AREA)
  • Read Only Memory (AREA)

Claims (14)

1. Портативное устройство хранения данных, включающее1. A portable storage device including интерфейс данных для передачи данных на устройство и с него,data interface for transferring data to and from the device, контроллер интерфейса,interface controller главный узел управления, иthe main control node, and по меньшей мере, два устройства флэш-памяти И-НЕ, соединенные через соответствующие шины с главным узлом управления для передачи данных на него и с него,at least two AND-NOT flash memory devices connected via respective buses to the main control unit for transferring data to and from it, при этом контроллер интерфейса выполнен с возможностью пересылки данных, полученных через интерфейс, на главный узел управления,wherein the interface controller is configured to forward data received through the interface to the main control node, причем главный узел управления выполнен с возможностью:moreover, the main control node is configured to: разделения пакетов данных, полученных от контроллера интерфейса, на группы пакетов данных;dividing the data packets received from the interface controller into groups of data packets; передачи разных групп данных на каждое из устройств флэш-памяти И-НЕ одновременно, используя соответствующие шины данных; иtransmitting different groups of data to each of the NAND flash devices at the same time using the appropriate data buses; and управления устройствами флэш-памяти И-НЕ, используя управляющие сигналы, которые посылаются указанным по меньшей мере двум устройствам флэш-памяти И-НЕ, причем указанное устройство управления памятью передает, по меньшей мере, сигналы ПОДКЛЮЧЕНИЕ указанным по меньшей мере, двум устройствам флэш-памяти И-НЕ, и в то же время передает группы данных, используя указанные шины.controlling AND-NOT flash memory devices using control signals that are sent to said at least two flash AND-NOT flash devices, said memory managing device transmitting at least CONNECTION signals to said at least two flash devices memory AND NOT, and at the same time transmits data groups using the specified buses. 2. Устройство по п.1, в котором устройства флэш-памяти И-НЕ выполнены с возможностью одновременной передачи групп пакетов данных на главный узел управления, причем главный узел управления выполнен с возможностью их соединения для формирования пакетов данных и передачи этих пакетов данных на контроллер интерфейса для передачи через интерфейс.2. The device according to claim 1, in which the NAND flash memory devices are configured to simultaneously transmit groups of data packets to the main control node, the main control node being configured to connect them to form data packets and transfer these data packets to the controller interface for transmission through the interface. 3. Устройство по п.1, в которое включены два устройства флэш-памяти И-НЕ, причем главный узел управления выполнен с возможностью разделения пакетов данных на группы пакетов данных, где каждое слово этих данных, подлежащих сохранению, разделено на два байта, которые включены в группы пакетов данных для разных устройств флэш-памяти И-НЕ.3. The device according to claim 1, which includes two AND-NOT flash memory devices, the main control node being configured to separate data packets into groups of data packets, where each word of this data to be stored is divided into two bytes, which included in the data packet groups for the various NAND flash memory devices. 4. Устройство по любому из предыдущих пунктов, в котором главный узел управления посылает идентичные управляющие сигналы одновременно указанным по меньшей мере двум устройствам флэш-памяти И-НЕ через штыри главного узла управления, каждый из которых подключен с помощью электрического соединения к управляющей сигнальной линии, причем каждая управляющая сигнальная линия ведет к соответствующим входам управляющих сигналов каждого из устройств флэш-памяти И-НЕ.4. The device according to any one of the preceding paragraphs, in which the main control unit sends identical control signals to the simultaneously indicated at least two flash memory devices AND NOT via the pins of the main control unit, each of which is connected by electrical connection to the control signal line, moreover, each control signal line leads to the corresponding inputs of the control signals of each of the flash memory devices AND. 5. Устройство по п.4, в котором устройство управления памятью передает идентичные сигналы ЗАПИСЬ, ЧТЕНИЕ, ПОДКЛЮЧЕНИЕ и сигнал адресной защелки (ALE) соответствующим запоминающим устройствам.5. The device according to claim 4, in which the memory management device transmits the identical signals WRITE, READ, CONNECTION and the address latch (ALE) signal to the corresponding storage devices. 6. Устройство по п.1, в котором указанный интерфейс является интерфейсом универсальной последовательной шины (USB-интерфейсом), а контроллер интерфейса является контроллером универсальной последовательной шины (USB-контроллером).6. The device according to claim 1, wherein said interface is a universal serial bus interface (USB interface), and the interface controller is a universal serial bus controller (USB controller). 7. Устройство по п.6, в котором интерфейс работает в соответствии со стандартом универсальной последовательной шины (USB-стандартом) и обладает скоростью передачи данных, по меньшей мере, в 480 мегабит/с.7. The device according to claim 6, in which the interface operates in accordance with the universal serial bus standard (USB standard) and has a data transfer rate of at least 480 megabits / s. 8. Устройство по п.1, в котором соответствующие параллельные шины данных являются 8-битными шинами.8. The device according to claim 1, in which the corresponding parallel data buses are 8-bit buses. 9. Устройство по п.1, в котором заранее установленный размер пакета равен 512 байт.9. The device according to claim 1, in which a predetermined packet size is 512 bytes. 10. Устройство по п.1, в котором главный узел управления перед передачей сигнала каждому из устройств флэш-памяти И-НЕ, который заставляет их стирать секцию в своих соответствующих областях памяти, предписывает каждому устройству флэш-памяти И-НЕ перенести группу данных, хранящихся в этой секции области памяти, в другую ячейку.10. The device according to claim 1, in which the main control node before transmitting a signal to each of the NAND flash memory devices, which causes them to erase a section in their respective memory areas, instructs each NAND flash memory device to transfer a data group, stored in this section of the memory area, in another cell. 11. Устройство по п.10, в котором указанная другая ячейка находится в оперативной памяти (ОЗУ).11. The device according to claim 10, in which the specified other cell is in random access memory (RAM). 12. Устройство по п.10, в котором указанная другая ячейка находится в любом месте в соответствующих областях памяти вне той секции, которая подлежит удалению.12. The device according to claim 10, in which the specified other cell is located anywhere in the corresponding memory areas outside the section that is to be deleted. 13. Способ сохранения данных на портативном устройстве хранения данных, включающем интерфейс данных для передачи данных на устройство и с него, контроллер интерфейса, главный узел управления, содержащий кэш-память, и, по меньшей мере, два устройства флэш-памяти И-НЕ, причем способ содержит этапы, на которых:13. A method of storing data on a portable data storage device including a data interface for transmitting data to and from the device, an interface controller, a main control node containing a cache memory, and at least two flash memory devices AND-NOT, moreover, the method comprises the steps in which: контроллер интерфейса посылает пакеты данных, полученные через интерфейс, на главный узел управления,the interface controller sends data packets received through the interface to the main control node, главный узел управления разделяет пакеты данных, полученные от контроллера интерфейса, на группы пакетов данных и передает разные группы пакетов данных одновременно на каждое из устройств флэш-памяти И-НЕ одновременно через разные соответствующие шины, и управляет устройствами флэш-памяти И-НЕ с помощью управляющих сигналов, которые посылаются указанным по меньшей мере двум устройствам флэш-памяти И-НЕ, причем указанное устройство управления памятью передает предписания ЗАПИСЬ и управляющие сигналы ПОДКЛЮЧЕНИЕ указанным по меньшей мере, двум устройствам флэш-памяти И-НЕ, и затем, пока управляющие сигналы ПОДКЛЮЧЕНИЕ все еще отсылаются, передает группы пакетов данных на соответствующие устройства флэш-памяти И-НЕ, используя соответствующие шины,the main control node divides the data packets received from the interface controller into groups of data packets and transmits different groups of data packets simultaneously to each of the NAND flash devices at the same time via different corresponding buses, and controls the NAND flash devices control signals that are sent to said at least two NAND flash memory devices, wherein said memory control device transmits RECORD instructions and CONNECTION control signals to said at least D, two flash devices and NOR, and then, while the control signals are sent CONNECTION still transmits the group of data packets to the corresponding flash memory NAND using the appropriate tire соответствующие устройства флэш-памяти сохраняют группы пакетов данных.corresponding flash devices store data packet groups. 14. Способ извлечения данных из портативного устройства хранения данных, включающего интерфейс данных для передачи данных на устройство и с него, контроллер интерфейса, главный узел управления, содержащий кэш-память, и, по меньшей мере, два устройства флэш-памяти И-НЕ, причем способ содержит этапы, на которых:14. A method of extracting data from a portable data storage device including a data interface for transmitting data to and from the device, an interface controller, a main control node containing a cache memory, and at least two flash memory devices AND-NOT, moreover, the method comprises the steps in which: главный узел управления одновременно посылает соответствующие предписания ЧТЕНИЕ и сигналы ПОДКЛЮЧЕНИЕ устройствам флэш-памяти;the main control unit simultaneously sends the corresponding READING instructions and CONNECTION signals to the flash memory devices; устройства флэш-памяти в ответ на предписания ЧТЕНИЕ, и пока все еще получают управляющие сигналы ПОДКЛЮЧЕНИЕ, одновременно передают данные на главный узел управления через разные соответствующие шины;flash memory devices in response to the READ instructions, and while still receiving CONNECTION control signals, simultaneously transmit data to the main control node through various corresponding buses; главный узел управления соединяет данные, полученные из устройств флэш-памяти для формирования пакетов данных, и передает пакеты данных на контроллер интерфейса; иthe main control node connects the data received from the flash memory devices to form data packets, and transmits the data packets to the interface controller; and контроллер интерфейса посылает пакеты данных, полученные от главного узла управления, из указанного устройства через интерфейс данных.the interface controller sends data packets received from the main control node from the specified device through the data interface.
RU2006127530/09A 2004-01-20 2004-01-20 Portable data storage unit with multiple memory units RU2325689C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2006127530/09A RU2325689C2 (en) 2004-01-20 2004-01-20 Portable data storage unit with multiple memory units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2006127530/09A RU2325689C2 (en) 2004-01-20 2004-01-20 Portable data storage unit with multiple memory units

Publications (2)

Publication Number Publication Date
RU2006127530A true RU2006127530A (en) 2008-02-27
RU2325689C2 RU2325689C2 (en) 2008-05-27

Family

ID=39278399

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006127530/09A RU2325689C2 (en) 2004-01-20 2004-01-20 Portable data storage unit with multiple memory units

Country Status (1)

Country Link
RU (1) RU2325689C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9058275B2 (en) * 2011-06-10 2015-06-16 International Business Machines Corporation Data returned responsive to executing a start subchannel instruction

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6081878A (en) * 1997-03-31 2000-06-27 Lexar Media, Inc. Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices
EP1001329B1 (en) * 1998-11-10 2007-04-18 Aladdin Knowledge Systems Ltd. A user-computer interaction method for use by flexibly connectable computer systems
AU761064C (en) * 2000-02-21 2004-02-26 Trek 2000 International Ltd A portable data storage device
US6792501B2 (en) * 2002-01-31 2004-09-14 Phision Electronic Corp Universal serial bus flash memory integrated circuit device
EP1454240B1 (en) * 2002-05-13 2006-02-08 Trek 2000 International Ltd System and apparatus for compressing and decompressing data stored to a portable data storage device

Also Published As

Publication number Publication date
RU2325689C2 (en) 2008-05-27

Similar Documents

Publication Publication Date Title
JP4384682B2 (en) Storage device
KR101626084B1 (en) Multi-chip memory system and data transfer method thereof
US20090089486A1 (en) Portable data storage device incorporating multiple flash memory units
JP2007519119A5 (en)
US20080215801A1 (en) Portable Data Storage Using Slc and Mlc Flash Memory
US11016917B2 (en) Data storage system and method for multiple communication protocols and direct memory access
KR20060051589A (en) System and method for data storage
TW201828303A (en) System and method of reading data from memory concurrently with sending write data to the memory
US20070088867A1 (en) Memory controller and data processing system with the same
TW202038083A (en) Universal flash storage memory module, controller and electronic device with advanced turbo write buffer and method for operating the memory module
TWI512609B (en) Methods for scheduling read commands and apparatuses using the same
JP5093401B2 (en) Memory module with configurable input / output ports
CN102063939A (en) Method and device for implementing electrically erasable programmable read-only memory
WO2010105520A1 (en) Method, apparatus and system for reading data
US7725645B2 (en) Dual use for data valid signal in non-volatile memory
US20200285413A1 (en) Memory controller
CN108536475B (en) Complete programming command processing method and device
RU2006127530A (en) PORTABLE DATA STORAGE DEVICE USING A LOT OF MEMORABLE DEVICES
TW201710898A (en) Methods for moving data internally and apparatuses using the same
TWI488043B (en) Accelerated access apparatus and reading and writing methods thereof
JP2021149999A (en) Semiconductor storage device
TWI631565B (en) Methods for garbage collection in a flash memory and apparatuses using the same
US20170075621A1 (en) Methods for dynamic partitioning and apparatuses using the same
TWI602186B (en) Methods for garbage collection in a flash memory and apparatuses using the same
US20130019055A1 (en) Memory control device and method

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20100121