US2009164678A1PendingUtilityA1

Peripheral device complying with sdio standard and method for managing sdio command

Assignee: HU CHAO-YUPriority: Dec 19, 2007Filed: Oct 7, 2008Published: Jun 25, 2009
Est. expiryDec 19, 2027(~1.4 yrs left)· nominal 20-yr term from priority
Inventors:Chao Hu
G06F 13/42G06F 3/0659G06F 3/061G06F 3/0656G06F 3/0673
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention provides a method of managing SDIO commands. Firstly, before a first packet complying with a first SDIO data format is transmitted, an operation request is converted into a converted command. The operation request is originally set to be converted into a command complying with a SDIO command format. Then, the fist packet and the converted command are combined to generate a first combined packet. Afterward, the first combined packet is transmitted. After the first combined packet is received, the first combined packet is parsed to obtain the converted command. Finally, a processing procedure is performed according to the converted command.

Claims

exact text as granted — not AI-modified
1 . A method for managing Secure Digital Input/Output (SDIO) commands, comprising steps of:
 converting an operation request into a converted command;   combining a first packet with the converted command, so as to generate a first combined packet;   transmitting the first combined packet;   receiving the first combined packet;   parsing the first combined packet, so as to obtain the converted command; and   performing a processing procedure according to the converted command.   
   
   
       2 . The method of  claim 1 , wherein the operation request is originally set to be converted into a command complying with an SDIO command format, the command is originally set to be transmitted, and the step of converting the operation request into the converted command is performed before the first packet is transmitted. 
   
   
       3 . The method of  claim 1 , wherein the first packet complies with an SDIO data format. 
   
   
       4 . The method of  claim 1 , wherein the first combined packet comprises a first header for indicating whether the first combined packet comprises the converted command. 
   
   
       5 . The method of  claim 1 , wherein the converted command is a read command, and the processing procedure is a read procedure. 
   
   
       6 . The method of  claim 5 , after the step of performing the processing procedure according to the converted command, further comprising steps of:
 generating a return receipt;   combining a second packet with the return receipt, so as to generate a second combined packet; and   transmitting the second combined packet.   
   
   
       7 . The method of  claim 6 , wherein the second packet complies with an SDIO data format. 
   
   
       8 . The method of  claim 6 , wherein the second combined packet comprises a second header for indicating whether the second combined packet comprises the return receipt. 
   
   
       9 . The method of  claim 1 , wherein the converted command is a write command, and the processing procedure is a write procedure. 
   
   
       10 . A peripheral device complying with an SDIO standard and being used for receiving a packet from a host device, wherein the host device converts an operation request into a converted command, combines a first packet with the converted command to generate a first combined packet, and transmits the first combined packet to the peripheral device, the peripheral device comprising:
 a receiving module for receiving the first combined packet;   a parsing module, coupled to the receiving module, for parsing the first combined packet, so as to obtain the converted command; and   a performing module, coupled to the parsing module, for performing a processing procedure according to the converted command.   
   
   
       11 . The peripheral device of  claim 10 , wherein the operation request is originally set to be converted into a command complying with an SDIO command format by the host device, the command is originally set to be transmitted to the peripheral device by the host device, and the host device converts the operation request into the converted command before the first packet is transmitted. 
   
   
       12 . The peripheral device of  claim 10 , further comprising a first buffer, coupled between the parsing module and the performing module, for buffering the converted command. 
   
   
       13 . The peripheral device of  claim 10 , wherein the first combined packet comprises a first header for indicating whether the first combined packet comprises the converted command. 
   
   
       14 . The peripheral device of  claim 10 , wherein the converted command is a read command, the processing procedure is a read procedure, and the performing module performs the read procedure to generate a return receipt, the peripheral device further comprises:
 a combining module for combining a second packet with the return receipt, so as to generate a second combined packet; and   a transmitting module, coupled to the combining module, for transmitting the second combined packet to the host device.   
   
   
       15 . The peripheral device of  claim 14 , further comprising a second buffer, coupled between the performing module and the combining module, for buffering the return receipt. 
   
   
       16 . The peripheral device of  claim 14 , wherein the second combined packet comprises a second header for indicating whether the second combined packet comprises the return receipt. 
   
   
       17 . The peripheral device of  claim 10 , wherein the converted command is a write command, and the processing procedure is a write procedure. 
   
   
       18 . The peripheral device of  claim 10 , wherein an SD bus connects the peripheral device and the host device. 
   
   
       19 . The peripheral device of  claim 18 , wherein the SD bus comprises a command transmission line and a data transmission line, the host device transmits the first combined packet to the peripheral device via the data transmission line.

Join the waitlist — get patent alerts

Track US2009164678A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.