具有多个SDIO单元的多址单SDIO接口制造技术

技术编号:17310138 阅读:46 留言:0更新日期:2018-02-19 09:58
一种系统和方法与两个或更多个安全数字输入输出(SDIO)单元中的一个安全数字输入输出单元进行通信,在所述一个安全数字输入输出单元正在被寻址时只有一个SDIO单元响应,该SDIO单元具有SDIO时钟输入端口、SDiO数据总线输出端口和SDIO双向命令端口。每个SDIO单元内具有与每个SDIO单元相关联的地址指示符。除非在SDIO命令中编码的SDIO单元地址与SDIO单元的地址指示符相匹配,否则SDIO单元将不会对SDIO命令进行响应。在一些配置中,单个多SDIO(MSDIO)命令可以使得两个或更多个SDIO单元向主机返回数据。

Multiple access and single SDIO interface with multiple SDIO units

A system and method with two or more secure digital input output (SDIO) a security unit digital input and output unit of communication, in the a secure digital input and output unit is addressed when only one SDIO cell response, the SDIO unit has a SDIO clock input port and SDiO data bus the output port and SDIO bidirectional command port. Each SDIO unit has an address indicator associated with each SDIO unit. Unless the SDIO cell address encoded in the SDIO command matches the address indicator of the SDIO unit, the SDIO unit will not respond to the SDIO command. In some configurations, a single multiple SDIO (MSDIO) command allows two or more SDIO units to return data to the host.

【技术实现步骤摘要】
【国外来华专利技术】具有多个SDIO单元的多址单SDIO接口
概括地说,本专利技术的各个配置涉及传送数字数据的装置、系统和方法。具体地说,该装置、系统和方法涉及共享公共数据接口的若干设备。尤其是,该装置、系统和方法提供在单个SDIO主机和若干SDIO设备之间发送和接收安全数字输入/输出(SDIO)命令。
技术介绍
安全数字(SD)标准是在1999年八月作为多媒体卡(MMC)上的改进而引入的。安全数字标准是由SD协会(SDA)来维护的。SD技术已经在数百个品牌中,跨越数十个产品类别以及在数千个电子设备中实现。SD通常用在非易失性存储卡中。这些存储卡被广泛地用于便携设备中,比如移动电话、数码相机、GPS导航设备、掌上游戏机和平板计算机。该安全数字格式包括在三种不同形状因素中可用的四种卡系列。该四个系列是原始标准容量(SDSC)、高容量(SDHC)、扩展容量(SDXC)和SDIO,所述SDIO将输入/输出功能与数据存储结合起来。除了SDIO的情况之外,这些标准可以以三个形状因素来实现:原始大小、小型大小和微大小。电气无源适配器允许较小的卡装入针对较大的卡构建的设备中并且在其中起作用。安全数字输入输出接口标准是用于涵盖I/O功能的对SD规范的较新的扩展。SDIO标准化接口具有较低的引脚计数。SDIO卡只在被设计用于支持它们的输入/输出功能的主机设备(典型的是个人数字助理(PDA),但是偶尔是膝上型计算机或移动电话)中完全起作用。这些设备可以使用SD槽来支持全球定位系统(GPS)接收机、调制解调器、条形码读码器、FM无线调谐器、TV调谐器、射频识别(RFID)读取器、数码相机和到Wi-Fi、蓝牙、以太网和IrDA的接口。SDIO卡支持SD卡的大部分存储器命令。虽然SDIO卡能够被构造为八个逻辑卡,但是最近,SDIO卡使用该能力的典型方式是将其自身构造为一个I/O卡和一个存储卡。SDIO和SD接口是物理上和电学上相似的。针对SDIO卡构建的主机设备一般接受没有I/O功能的SD存储卡。但是,反之不成立;主机设备需要适当的驱动器和应用来支持该卡的I/O功能。将SDIO卡插入任何SD槽不会对该主机设备造成物理损伤或破坏,但是当该SDIO卡在被插入看上去兼容的槽中时无法发挥全部功能,用户可能会觉得沮丧。需要一种更好的方式与SDIO设备交互。
技术实现思路
根据本专利技术的一个方面,提供了只在其被寻址时才响应的安全数字/输入输出(SDIO)单元。该SDIO单元具有SDIO时钟输入端口、具有高达三个双向线路的SDIO数据总线输出端口和SDIO双向命令端口。在一个配置中,该SDIO单元内的地址指示符与该SDIO单元相对应,以及该SDIO单元将使用该地址来了解何时要对命令进行响应。在另一个配置中,该SDIO单元将不会具有分配给它的地址,但是将寻找在该SDIO命令中编码的SDIO单元地址,以确定它是否要对该命令进行响应。本专利技术的另一个方面提供了一种安全数字输入/输出(SDIO)系统。该系统包括主机、连接到该主机的SDIO接口、连接到该SDIO接口的第一中继SDIO(RSDIO)单元和连接到该SDIO接口的第二RSDIO单元。该RSDIO单元可以具有在初始化/配置阶段期间被分配给它们的地址。该第一RSDIO单元包括第一SDIO命令端口、以及连接到该第二RSDIO单元的RSDIO中继端口和SDIO中继逻辑。如上文提及的以及后文更详细讨论的,该SDIO中继逻辑通过检查在该SDIO命令中包含的设备地址,来确定该第一RSDIO单元是否要处理在该第一SDIO命令端口上接收到的SDIO命令。在该第一SDIO单元接收SDIO命令时,它自动从该第一RSDIO中继端口向该第二RSDIO单元中的第二SDIO命令端口发送该命令。在该第一RSDIO单元要处理该SDIO命令时,该第一RSDIO单元处理该SDIO命令以及将处理该SDIO命令的结果发送给该SDIO接口。在一些实施例中,该RSDIO中继端口是第一RSDIO中继端口以及该SDIO中继逻辑是第一SDIO中继逻辑,以及该SDIO系统还包括连接到该SDIO接口的第三RSDIO单元。该第三RSDIO单元具有第三SDIO命令端口。该第二RSDIO单元包括连接到该第三SDIO命令端口的第二RSDIO中继端口和第二SDIO中继逻辑。在该第二SDIO单元接收该SDIO命令时,它自动从该第二RSDIO中继端口向该第三RSDIO单元中的该SDIO命令端口发送该命令。该第二SDIO中继逻辑确定该第二RSDIO单元是否要处理该SDIO命令。在该第二RSDIO单元要处理该SDIO命令时,该第二RSDIO单元处理该SDIO命令以及将处理该SDIO命令的结果发送给该SDIO接口以及发送给该第一RSDIO中继端口,以及该第一RSDIO单元将该结果中继给该主机。只要满足协议时序要求,其它实施例可以具有多于三个RSDIO单元。在另一个实施例中,主机会知道一个SDIO单元以及不知道要求分离寻址的其它SDIO单元。该实施例利用逻辑功能的SDIO概念。如本领域的普通技术人员所理解的,不同SDIO功能号可以被分配给用于单个功能设备的设备中的每一个设备(替代地,不同功能地址集合可以用于多功能设备)。该方式的优势是由于该主机可以使用标准SDIO功能,而不是必须对标准设施进行重新解释以实现总线协议,所以该主机会被简化。附图说明在附图和下文的描述中阐述了说明最佳模式的一个或多个优选实施例。所附权利要求书特定地以及明显地指出了以及阐述了本专利技术。并入本说明书以及组成其一部分的附图举例说明了本专利技术的各个方面的各个示例方法和其它示例实施例。将被了解的是,附图中说明的元素边界(如,方格、方格的组或其它形状)代表边界的一个示例。本领域的普通技术人员将了解的是,在一些示例中,一个元素可以被设计为多个元素或者多个元素可以被设计为一个元素。在一些示例中,示出为另一个元素的内部组件的元素可以被实现为外部组件,反之亦然。此外,元素可以不按照比例绘制。图1说明了中继SDIO(RSDIO)系统的一个示例实施例。图2说明了中继SDIO初始化序列的一个示例实施例的示例信号。图3说明了中继SDIO命令和响应时序的示例信号。图4说明了具有两个无线设备的中继SDIO系统的另一个实施例。图5说明了具有中继的SDIO数据的中继SDIO系统的另一个示例实施例。图6说明了中继SDIO设备可以如何被初始化的示例状态图。图7说明了RSDIO逻辑的示例方块图。图8说明了多址RSDIO数据传送。图9说明了当正在执行多址RSDIO命令时由仲裁逻辑实现的信号以及其它相关信号的时序。图10说明了在无需对SDIO命令进行中继的情况下,使用单SDIO端口来访问两个或高达任意数量的SDIO单元的SDIO系统的一个示例实施例。图11说明了SDIOIO_WR_DIRECT命令的实施例,其中,它的寄存器地址的未使用比特可以用于寻址不同的SDIO单元。图12说明了中继SDIO系统中的操作的一个示例方法。图13说明了使用单SDIO接口来访问两个或更多个SDIO单元的系统的操作的一个示例方法。图14说明了使用单SDIO接口来访问八个SDIO设备的一个示例计算机系统。遍及附图的相似的序号指的是相似的部分。具体实施方式在过去,使用SDIO接口的主本文档来自技高网
...
具有多个SDIO单元的多址单SDIO接口

【技术保护点】
一种安全数字输入/输出(SDIO)系统,包括:适用于连接到主机的单SDIO接口;连接到所述SDIO接口的单SDIO总线;连接到所述SDIO总线的第一SDIO单元;连接到所述SDIO总线的第二RSDIO单元;其中,所述第一SDIO单元和所述第二SDIO被配置为从所述主机接收单个多SDIO(MSDIO)命令,所述单个多SDIO(MSDIO)命令要求所述第一SDIO单元和所述第二SDIO单元二者都使用所述单SDIO总线来向所述主机发送回数据;以及所述第一SDIO单元中的第一仲裁逻辑;所述第一SDIO单元中的第二仲裁逻辑,其中,所述第一仲裁逻辑和所述第二仲裁逻辑被配置为确定所述第一SDIO单元何时对所述单SDIO总线进行访问以及所述第二SDIO单元何时对所述单SDIO总线进行访问,以避免所述单SDIO总线上的干扰。

【技术特征摘要】
【国外来华专利技术】2015.06.22 US 14/746,2451.一种安全数字输入/输出(SDIO)系统,包括:适用于连接到主机的单SDIO接口;连接到所述SDIO接口的单SDIO总线;连接到所述SDIO总线的第一SDIO单元;连接到所述SDIO总线的第二RSDIO单元;其中,所述第一SDIO单元和所述第二SDIO被配置为从所述主机接收单个多SDIO(MSDIO)命令,所述单个多SDIO(MSDIO)命令要求所述第一SDIO单元和所述第二SDIO单元二者都使用所述单SDIO总线来向所述主机发送回数据;以及所述第一SDIO单元中的第一仲裁逻辑;所述第一SDIO单元中的第二仲裁逻辑,其中,所述第一仲裁逻辑和所述第二仲裁逻辑被配置为确定所述第一SDIO单元何时对所述单SDIO总线进行访问以及所述第二SDIO单元何时对所述单SDIO总线进行访问,以避免所述单SDIO总线上的干扰。2.根据权利要求1所述的SDIO系统,其中,所述单个MSDIO命令是SDIOCMD53命令。3.根据权利要求1所述的SDIO系统,其中,所述主机不知道所述单个MSDIO命令要使所述第一SDIO单元和所述第二SDIO单元二者都向所述主机发送数据。4.根据权利要求1所述的SDIO系统,其中,所述第一仲裁逻辑还包括:有限状态机(FSM),其被配置为至少部分地确定所述第一SDIO单元何时对所述单SDIO总线进行访问以及所述第二SDIO单元何时对所述单SDIO总线进行访问。5.根据权利要求3所述的SDIO系统,其中,所述第一仲裁逻辑还包括:软件(SW)驱动器,其被配置为与所述FSM相协调以确定对所述SDIO总线的仲裁。6.根据权利要求1所述的SDIO系统,其中,所述第一仲裁逻辑和所述第二仲裁逻辑是完全相同的。7.根据权利要求1所述的SDIO系统,其中,在没有主机干预或对所述单SDIO总线的所述仲裁的了解的情况下,所述第一仲裁逻辑和所述第二仲裁逻辑对所述单SDIO总线进行仲裁。8.根据权利要求1所述的SDIO系统,其中,所述第一仲裁逻辑被配置为至少部分地基于所述第一SDIO单元中可用的数据量和所述第二SDIO单元中可用的数据量,来访问所述单SDIO总线。9.根据权利要求1所述的SDIO系统,其中,所述第一SDIO单元被配置为构建具有帧...

【专利技术属性】
技术研发人员:K·里斯V·司徒G·胡姆
申请(专利权)人:高通技术国际有限公司
类型:发明
国别省市:英国,GB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1