CPC G06F 3/0634 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0658 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 13/4221 (2013.01); G06F 2213/0026 (2013.01)] | 7 Claims |
1. A method performed by a host for initializing a secure digital (SD) card, the SD card supporting both an SD mode and a peripheral component interconnect express (PCIe) mode, the host comprising:
a processor;
a communication interface for coupling to the SD card, comprising:
a first voltage supply contact for providing a first supply voltage;
a second voltage supply contact for providing a second supply voltage lower than the first supply voltage, wherein the second voltage supply contact is separate and distinct from the first voltage supply contact;
at least one ground contact for coupling to a ground;
at least one clock contact for transmitting a clock signal to the SD card; and
a command contact for transmitting a command to the SD card,
the method comprising:
(a) providing first supply voltage to the SD card through the first voltage supply contact for setting the SD card to the SD mode in response to determining the SD card is not in the PCIe mode and a CMD0 command for entering the SD mode is transmitted through the command contact; and
(b) providing the second supply voltage through the second voltage supply contact, and performing a PCIe linkup process with the SD card in response to determining the SD card is not in the SD mode after providing the first supply voltage and the second supply voltage; and
(c) determining that the SD card is set to the PCIe mode in response to determining the PCIe linkup process succeeds.
|