MULTIFUNCTION SEMICONDUCTOR STORAGE DEVICE AND A METHOD FOR BOOTING-UP COMPUTER HOST
First Claim
1. An external storage device that executes a process comprising establishing connection for hot plug-and-play with a host system through a USB/IEEE1394 interface upon plugging in said external storage device;
- acquiring DC electrical power from said host system through said USB/IEEE 1394 interface;
detecting and saving the information of a storage module of the flash memory within said external storage device;
initializing the controller of said USB/IEEE1394 interface;
receiving and executing the USB/IEEE1394 control command from said host system;
determining whether the status of said external storage device is a floppy disk drive or a large capacity storage disk, wherein said external storage device utilizes one set of device class protocol and transport protocol if the detected status is floppy disk drive; and
utilizes a different set of device class protocol and transport protocol if the detected status is large capacity storage disk.
0 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor storage device connected to the host system through the general purpose interface, including a semiconductor storage media module (1) and a controller module (2), in which the controller module (2) consists of a general purpose interface control module (21), a microprocessor and control module (22). Various device class protocols can be realized at the interface application level of the semiconductor storage device, which makes it possible to simulate and realize the storage functions of various storage disks. One or a plurality of storage spaces are opened up in the semiconductor storage media and one or a plurality of storage disks are supported by the same device; furthermore, the device supports hot plug and play and it is removable.
-
Citations
18 Claims
-
1. An external storage device that executes a process comprising establishing connection for hot plug-and-play with a host system through a USB/IEEE1394 interface upon plugging in said external storage device;
-
acquiring DC electrical power from said host system through said USB/IEEE 1394 interface;
detecting and saving the information of a storage module of the flash memory within said external storage device;
initializing the controller of said USB/IEEE1394 interface;
receiving and executing the USB/IEEE1394 control command from said host system;
determining whether the status of said external storage device is a floppy disk drive or a large capacity storage disk, wherein said external storage device utilizes one set of device class protocol and transport protocol if the detected status is floppy disk drive; and
utilizes a different set of device class protocol and transport protocol if the detected status is large capacity storage disk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An external storage device, comprising:
-
means for establishing connection for hot plug-and-play with a host system through a USB/IEEE1394 interface upon plugging in an external storage device;
means for acquiring DC electrical power from said host system through said USB/IEEE1394 interface;
means for detecting and saving the information of a storage module of the flash memory within said external storage device;
means for initializing the controller of said USB/IEEE1394 interface;
means for receiving and executing the USB/IEEE1394 control command from said host system;
means for determining whether the status of said external storage device is a floppy disk drive or a large capacity storage disk, means for utilizing one device class protocol and transport protocol if the detected status is floppy disk drive; and
means for utilizing another different device class protocol and transport protocol if the detected status is large capacity storage disk. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification