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.