Patent ID: 7496703

Claim:
A virtual integrated drive electronics (IDE) card reader with a peripheral component interconnect express (PCI Express) connecting interface, comprising: a microcontroller, having a memory card interface and a PCI Express interface capable of converting a data into a memory card format or a PCI Express format, and a virtual IDE module capable of receiving an instruction given by a host, and said virtual IDE module having an IDE host for receiving an IDE instruction given by said host and an IDE device for completing execution of said IDE instruction; at least one memory card connecting interface, coupled to said microcontroller and provided for connecting a memory card; the PCI Express connecting interface, configured for connecting to a PCI Express bus disposed in said host, and provided for coupling said microcontroller to said host, such that if said host stores or reads a data of said memory card coupled to said memory card connecting interface, said microcontroller of said card reader declares to said host that said card reader is an IDE host, and said IDE instruction given by said host is sent to said virtual IDE module and execution of said instruction is completed by said virtual IDE module, and said data in said memory card coupled to said memory card interface and said PCI Express interface of said microcontroller into a data format acceptable by said memory card or said PCI Express bus, and then said data is sent to said host or stored in said memory card.