FLASH STORAGE WITH ARRAY OF ATTACHED DEVICES
First Claim
Patent Images
1. A system comprising:
- a plurality of universal serial buses;
a plurality of storage modules each coupled to a universal serial bus of the plurality of universal serial buses, each storage module comprising at least one flash storage device; and
a flash storage controller coupled to the plurality of universal serial buses, the flash storage controller configured to receive a programming command of a communication protocol, generate at least one universal serial bus command based on the programming command, and issue the at least one universal serial bus command to at least one storage module of the plurality of storage modules via at least one universal serial bus of the plurality of universal serial buses for accessing data in the at least one flash storage device of the at least one storage module.
3 Assignments
0 Petitions
Accused Products
Abstract
A flash storage system includes a flash storage controller coupled to storage modules of a flash storage array via universal serial buses. Each storage module includes at least one flash memory device. The flash storage controller receives a programming command of a communication protocol and generates universal serial bus commands based on the programming command. The flash storage controller issues the universal serial bus commands to storage modules in the flash storage array via the universal serial buses. The storage modules process the universal serial bus commands to access data in the flash storage devices of the storage modules.
-
Citations
20 Claims
-
1. A system comprising:
-
a plurality of universal serial buses; a plurality of storage modules each coupled to a universal serial bus of the plurality of universal serial buses, each storage module comprising at least one flash storage device; and a flash storage controller coupled to the plurality of universal serial buses, the flash storage controller configured to receive a programming command of a communication protocol, generate at least one universal serial bus command based on the programming command, and issue the at least one universal serial bus command to at least one storage module of the plurality of storage modules via at least one universal serial bus of the plurality of universal serial buses for accessing data in the at least one flash storage device of the at least one storage module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a programming command of a communication protocol; generating at least one universal serial bus command based on the programming command; and issuing the at least one universal serial bus command to at least one storage module via at least one universal serial bus for accessing data in at least one flash storage device of the at least one storage module. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
means for receiving a programming command of a communication protocol; means for generating at least one universal serial bus command based on the programming command; and means for issuing the at least one universal serial bus command to at least one storage module via at least one universal serial bus for accessing data in at least one flash storage device of the at least one storage module. - View Dependent Claims (18, 19, 20)
-
Specification