×

Virtual IDE storage device with PCI express interface

  • US 7,356,637 B2
  • Filed: 05/11/2007
  • Issued: 04/08/2008
  • Est. Priority Date: 03/14/2005
  • Status: Active Grant
First Claim
Patent Images

1. A flash storage device, comprising:

  • a microcontroller having a flash memory interface, a PCI Express interface, and a virtual IDE module capable of receiving an instruction given by a host, the virtual IDE module having an IDE host for receiving an IDE instruction given by the host and an IDE device for executing the IDE instruction, the virtual IDE module being implemented by a firmware program to be executed by the microcontroller;

    a flash memory coupled to the microcontroller for storing data; and

    a PCI Express connecting interface capable of being connected to a PCI Express bus disposed between the host and the flash storage device and provided for coupling the microcontroller to the host,wherein when the flash storage device is connected to the host, the microcontroller notifies the host that the storage device is an IDE storage device, andwherein when the host reads the data stored in the flash memory, the IDE instruction given by the host is sent to the virtual IDE module to be executed by the virtual IDE module, and the data in the flash memory is converted by the flash memory interface or the PCI Express interface of the microcontroller into a data forms acceptable by the PCI Express bus, and then the converted data is sent to the host.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×