Extended Secure-Digital (SD) devices and hosts
First Claim
Patent Images
1. In a host having a receptacle that is configured to be at least mechanically compatible with at least one of an industry-standard Secure Digital (SD) plug and an industry-standard MultiMedia Card (MMC) plug, a method for communicating with a device inserted into the receptacle using a host processor, the method comprising:
- determining that said device supports both a first protocol and an industry standard SD protocol; and
establishing communications between the host processor and said device by enabling one of a plurality of protocol processors to communicate with said host processor such that communications between the host processor and the device are performed by way of said one of said plurality of protocol processors, wherein said one of said plurality of protocol processors supports said first protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for communicating using various protocols through the Secured Digital (SD) physical interface are disclosed. The invention covers, among others, single-mode and multi-mode hosts, single-mode and multi-mode devices, as well as techniques for initializing these hosts and devices in order to facilitate the aforementioned communication.
-
Citations
16 Claims
-
1. In a host having a receptacle that is configured to be at least mechanically compatible with at least one of an industry-standard Secure Digital (SD) plug and an industry-standard MultiMedia Card (MMC) plug, a method for communicating with a device inserted into the receptacle using a host processor, the method comprising:
-
determining that said device supports both a first protocol and an industry standard SD protocol; and establishing communications between the host processor and said device by enabling one of a plurality of protocol processors to communicate with said host processor such that communications between the host processor and the device are performed by way of said one of said plurality of protocol processors, wherein said one of said plurality of protocol processors supports said first protocol. - View Dependent Claims (2, 3)
-
-
4. In a host having a receptacle that is configured to be at least mechanically compatible with at least one of an industry-standard Secure Digital (SD) plug and an industry-standard MultiMedia Card (MMC) plug, a method for communicating with a device using a host processor, the method comprising:
-
detecting the presence of said device in said receptacle; transmitting a sequence of commands to the device, a first one of said sequence of commands being supported by one of an industry standard SD protocol and an MMC protocol, and a second one of said sequence of commands being supported by a protocol other than said industry standard SD protocol and said industry standard MMC protocol; when said device transmits a first predetermined response to the host processor in response to the first one of the sequence of commands, establishing communications between the host processor and said device by enabling a first protocol processor of a plurality of protocol processors to communicate with said host processor such that communications between the host processor and the device are performed by way of said first protocol processor, wherein said first protocol processor supports said one of said industry standard SD protocol and said MMC protocol; and when said device transmits a predetermined response to the host processor in response to the second one of the sequence of commands, establishing communications between the host processor and said device by enabling a second protocol processor of said plurality of protocol processors to communicate with said host processor such that communications between the host processor and the device are performed by way of said second protocol processor, wherein said second protocol processor supports said protocol other than said industry standard SD protocol and said industry standard MMC protocol. - View Dependent Claims (5, 6)
-
-
7. In a host having a receptacle that is configured to be at least mechanically compatible with at least one of an industry-standard Secure Digital (SD) plug and an industry-standard MultiMedia Card (MMC) plug, a method for communicating with a device inserted into said receptacle using a host processor, the method comprising:
-
transmitting a first command to the device, the first command being supported by one of an industry standard SD protocol and an MMC protocol; transmitting a second command to the device when said device transmits a first predetermined response to the host processor in response to the first command, the second command being supported by a protocol other than said industry standard SD protocol and said industry standard MMC protocol; when said device transmits a second predetermined response to the host processor in response to the second command, establishing communications between said device and said host processor using said protocol other than said industry standard SD protocol and said industry standard MMC protocol; and when said device fails to transmit said second predetermined response to the host processor in response to the second command, establishing communications between said device and said host processor using said one of said industry standard SD protocol and said industry standard MMC protocol. - View Dependent Claims (8, 9)
-
-
10. In a host having a receptacle that is configured to be at least mechanically compatible with at least one of an industry-standard Secure Digital (SD) plug and an industry-standard MultiMedia Card (MMC) plug, a method for communicating with a device inserted into said receptacle using a host processor, the method comprising:
-
transmitting a command to the device, the command being supported by a protocol other than an industry standard SD protocol and an industry standard MMC protocol; when said device transmits a predetermined response to the host processor in response to the command, establishing communications between said device and said host processor using one pair of pins of said receptacle to carry a first pair of differential data signals (A− and
A+) between said host processor and said device, and utilizing another pair of pins of said receptacle to carry a second pair of differential data signals (B− and
B+) between said host processor and said device, said first and second pairs of differential data signals being generated in accordance with said protocol other than said industry standard SD protocol and said industry standard MMC protocol. - View Dependent Claims (11)
-
-
12. In a multi-protocol device having a plug configured to be mechanically compatible with at least one of an industry-standard Secure Digital (SD) receptacle and an industry-standard MultiMedia Card (MMC) receptacle disposed on a host, a method for communicating with a host processor of the host when said device is operably inserted into said receptacle, the method comprising:
-
determining that said host supports both (a) one of an industry standard SD protocol and an industry standard MMC protocol, and (b) a protocol other than said industry standard SD protocol and said industry standard MMC protocol; and establishing communications between the host processor and said device by configuring a multi-protocol element to enable one of a plurality of protocol processors to communicate with a device processor such that communications between the host processor and the device processor are performed by way of said one of said plurality of protocol processors, said multi-protocol element, said plurality of protocol processors and said device processor being disposed on the device, wherein said one of said plurality of protocol processors supports said protocol other than said industry standard SD protocol and said industry standard MMC protocol. - View Dependent Claims (13, 14)
-
-
15. In a single-mode device configured to communicate with a host, the device having a plug configured to be at least mechanically compatible with at least one of an industry-standard Secure Digital (SD) receptacle and an industry-standard MultiMedia Card (MMC) receptacle, a method comprising:
-
determining that said host supports a protocol other than an industry standard SD protocol and an industry standard MMC protocol; and establishing communications between said device and said host processor using one pair of pins of said device to carry a first pair of differential data signals (A− and
A+) between said host processor and said plug, and utilizing another pair of pins of said plug to carry a second pair of differential data signals (B− and
B+) between said host processor and said device, said first and second pairs of differential data signals being generated in accordance with said protocol other than said industry standard SD protocol and said industry standard MMC protocol. - View Dependent Claims (16)
-
Specification