Zum Hauptinhalt springen

Mechanism for Performing SDIO Aggregation and Conveying SDIO Device Status to the Host Software

Raju, Lalit Yerramilli ; Bahini, Dagbegnon Henri ; et al.
2012
Online Patent

Titel:
Mechanism for Performing SDIO Aggregation and Conveying SDIO Device Status to the Host Software
Autor/in / Beteiligte Person: Raju, Lalit Yerramilli ; Bahini, Dagbegnon Henri ; Cheung, Hok Y. ; Das, Neelay
Link:
Veröffentlichung: 2012
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Applications
  • Sprachen: English
  • Document Number: 20120226827
  • Publication Date: September 6, 2012
  • Appl. No: 13/039132
  • Application Filed: March 02, 2011
  • Assignees: QUALCOMM Incorporated (San Diego, CA, US)
  • Claim: 1. A method comprising: combining two or more data packets for transmission in a wireless communication network, said two or more data packets remaining intact at least partially in response to said combining; and initiating transmission of said combined data packets in a single hardware interface command.
  • Claim: 2. The method of claim 1, wherein said single hardware interface command comprises an SDIO CMD53 write command.
  • Claim: 3. The method of claim 1, wherein said combining said two or more packets comprises interleaving descriptors between consecutive ones of said two or more data packets.
  • Claim: 4. The method of claim 3, wherein said interleaved descriptors comprise direct memory access transfer descriptors.
  • Claim: 5. The method of claim 3, wherein said interleaved descriptors comprise transmit start descriptors.
  • Claim: 6. The method of claim 1, wherein said data packets are not fixed length.
  • Claim: 7. The method of claim 1, and further comprising retrieving said two or more data packets from a FIFO queue.
  • Claim: 8. An article comprising: a storage medium comprising machine-readable instructions which are executable by a processor to: combine two or more data packets for transmission in wireless communication network, said two or more data packets remaining intact at least partially in response to said combining; and initiate transmission of said combined data packets in a single hardware interface command.
  • Claim: 9. An apparatus comprising; means for combining two or more data packets for transmission in a wireless communication network, said two or more data packets remaining intact at least partially in response to said combining; and means for initiating transmission of said combined data packets in a single hardware interface command.
  • Claim: 10. The apparatus of claim 9, wherein said single hardware interface command comprises an SDJO: CMD53 write command.
  • Claim: 11. The apparatus of claim 10, wherein said means for combining said two or more packets comprises means for interleaving descriptors between consecutive ones of said two or more data packets.
  • Claim: 12. The apparatus of claim 9, wherein said means for combining said two or more packets comprises means for interleaving descriptors between consecutive ones of said two or more data packets.
  • Claim: 13. The apparatus of claim 12, wherein said interleaved descriptors comprise direct memory access transfer descriptors.
  • Claim: 14. The apparatus of claim 12, wherein said interleaved descriptors comprise transmit start descriptors.
  • Claim: 15. A host device: comprising: circuitry to transmit commands to a hardware command interface; and at least one processor to: combine two or more data packets for transmission in a wireless communication network, said two or more data packets remaining intact at least partially in response to said combining; and initiate transmission of said combined data packets in a single command through said hardware command interface.
  • Claim: 16. The host device of claim 15, wherein said single hardware interface cornman4 comprises an SDIO CMD53 write command.
  • Claim: 17. The host device of claim 16, wherein said at least one processor to combine said two or more packets by interleaving descriptors between consecutive ones of said two or more data packets.
  • Claim: 18. The host device of claim 15, wherein said at least one processor to combine said two or more packets by interleaving descriptors between consecutive ones of said two or more data packets.
  • Claim: 19. The host device of claim: 18, wherein said interleaved descriptors comprise direct memory access transfer descriptors.
  • Claim: 20. The apparatus of claim 18 wherein said interleaved descriptors comprise transmit start descriptors.
  • Claim: 21. A method comprising: receiving a single command from a host device at a hardware command interface; and extracting two or more intact data packets from said single command for transmission in a wireless communication network.
  • Claim: 22. The method of claim 21, wherein said extracting further comprises detecting descriptors between consecutive ones of said two or more data packets in said single command.
  • Claim: 23. The method of claim 22, wherein said descriptors comprise at least one transmit start descriptor.
  • Claim: 24. The method of claim 22, wherein said descriptors comprise at least one DMA transfer descriptor indicative of a linked data structure, said DMA transfer descriptor identifying a location of at least one of said data packets.
  • Claim: 25. The method of claim 22, wherein extracting said two or more data packets from said single command further comprises: decoding information from said detected descriptors; and parsing said two or more data packets from said single command based, at least in part, on said decoded information.
  • Claim: 26. The method of claim 21, wherein said single command comprises an SDIO CMD53 write command.
  • Claim: 27. An apparatus comprising: means for receiving a single command from a host device at a hardware command interface; and means for extracting two or more intact data packets from said single command for transmission. in a wireless communication network.
  • Claim: 28. The apparatus of claim 27, wherein said means for extracting further comprises means for detecting descriptors between consecutive ones of said two or more data packets in said single command.
  • Claim: 29. The apparatus of claim 28, wherein means for extracting said two or more data packets from said single command further comprises: means for decoding information from said start descriptors; and means for parsing said two or more data packets from said single command based, at least in part, on said decoded information
  • Claim: 30. A peripheral device comprising: circuitry to receive a hardware interface command from a host device; and circuitry to extract two or more intact data packets from said single command for transmission in a wireless communication network.
  • Claim: 31. A method comprising: initiating a read command at a hardware command interface in response to an interrupt signal; receiving a single response message in response to said read command; and extracting two or more intact data packets from said single response message, said two or more data packets having been received from a wireless communication network.
  • Claim: 32. The method of claim 31, wherein said extracting further comprises detecting descriptors in said single response message separating consecutive ones of said two or more data packets in said single response message.
  • Claim: 33. The method of claim 31, and further comprising determining at least one interrupt event to be serviced associated with said interrupt signal based, at least in part, on information in a predefined field of said response message.
  • Claim: 34. The method of claim 31, wherein said read command comprises an SDIO CMD53 read command.
  • Claim: 35. The method of claim 31, and further comprising retrieving said two or more data packets from a FIFO queue.
  • Claim: 36. The method of claim 31, and further comprising determining an amount of received data remaining in said F]FO queue based, at least in part, on one or more predetermined fields in said response message.
  • Claim: 37. An article comprising: a storage medium comprising machine-readable instructions stored thereon which are executable by a processor to: initiate a read command at a hardware command interface in response to an interrupt signal; and extract two or more intact data packets from a single response message received in response to said read command.
  • Claim: 38. An apparatus comprising: means for initiating a read command at a hardware command interface in response to an interrupt signal; means for receiving a single response message in response to said read command; and means for extracting two or more intact data packets from said single response message, said two or more data packets having been received from a wireless communication network.
  • Claim: 39. A host device comprising: circuitry to transmit commands to hardware command interface; and at least one processor to: initiate transmission of a read command at said hardware command interface in response to an interrupt signal; and extract two or more intact data packets from a single response message received in response to said read command.
  • Claim: 40. A method comprising initiating an interrupt signal in response to at least one event; receiving a read command from a host device at a hardware command interface in response to said interrupt signal; combining two or more data packets received from a wireless communication network, said two or more data packets remaining intact at least partially in response to said combining; and transmitting a single response message responsive to said read command, said single response message comprising said two or more combined data packets.
  • Claim: 41. The method of claim 40, wherein said read command comprises an SDIO CMD53 read command.
  • Claim: 42. The method of claim 40, and further comprising retrieving said two or more data packets from a FIPO buffer.
  • Claim: 43. The method of claim 42, and further comprising interleaving descriptors between consecutive ones of said two or more data packets in said response message.
  • Claim: 44. The method of claim 40, wherein said single response message further comprises at least one field specifying a status of at least one interrupt.
  • Claim: 45. The method of claim 44, wherein said status of said at least one interrupt indicates at least one type of interrupt event to be serviced.
  • Claim: 46. An apparatus comprising: means for initiating an interrupt signal in response to at least one event; means for receiving a read command from a host device at a hardware command interface in response to said interrupt signal; means for combining two or more data packets received from a wireless communication network, said two or more data packets remaining intact at least partially in response to said combining; and means for transmitting a single response message responsive to said read command, said single response message comprising said combined two or more data packets.
  • Claim: 47. A peripheral device comprising: circuitry to initiate an interrupt signal in response to detection of at least one event; and circuitry to initiate transmission of a single response message responsive to a read command received at a hardware command interface, said read command being transmitted by a host device in response to said interrupt signal, said single response message comprising a combination of two or more data packets received from a wireless communication network, wherein said two or more data packets remain intact at least partially in response to said combining.
  • Current U.S. Class: 710/5
  • Current International Class: 06; 06

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -