US 9,811,485 B2
Single relay SDIO interface with multiple SDIO units
Victor Szeto, Phoenix, AZ (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Technologies International, Ltd., Cambridge (GB)
Filed on Jun. 22, 2015, as Appl. No. 14/746,036.
Prior Publication US 2016/0371209 A1, Dec. 22, 2016
Int. Cl. G06F 13/36 (2006.01); G06F 13/28 (2006.01); G06F 13/12 (2006.01); G06F 13/42 (2006.01); G06F 13/38 (2006.01); G06F 13/40 (2006.01)
CPC G06F 13/28 (2013.01) [G06F 13/124 (2013.01); G06F 13/385 (2013.01); G06F 13/4282 (2013.01); G06F 13/4022 (2013.01); G06F 13/4027 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A secure digital input/output (SDIO) system comprising: a host;
an SDIO interface connected to the host; a first relay SDIO (RSDIO) unit connected to the SDIO interface; a second RSDIO unit connected to the SDIO interface;
wherein the first RSDIO unit further comprises;
a. a first SDIO command port;
b. a first RSDIO relay port connected to the second RSDIO unit;
c. a first SDIO relay logic configured to determine if the first RSDIO unit is to process an SDIO command received on the first SDIO command port, wherein when the first RSDIO unit is to process the SDIO command, the first RSDIO unit processes the SDIO command and sends results of processing the SDIO command to the SDIO interface; and
d. wherein the first RSDIO unit automatically transmits the SDIO command from the first RSDIO relay port to a second SDIO command port in the second RSDIO unit: and a third RSDIO unit connected to the SDIO interface, wherein the third RSDIO unit has a third SDIO command port and wherein the second RSDIO unit further comprises:
e. a second RSDIO relay port connected to the third SDIO command port:
f. a second SDIO relay logic configured to determine if the second RSDIO unit is to process the SDIO command, wherein when the second RSDIO unit is to process the SDIO command, the second RSDIO unit processes the SDIO command and sends results of processing the SDIO command to the SDIO interface and to the first RSDIO relay port; and
g. wherein the second RSDIO unit automatically transmits the SDIO command from the second RSDIO relay port to the third SDIO command port in the third RSDIO unit.