[发明专利]用于识别总线上的设备的方法和装置有效
申请号: | 201110160570.3 | 申请日: | 2011-06-15 |
公开(公告)号: | CN102289415A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | G.许贝尔 | 申请(专利权)人: | 英特尔移动通信技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 曲宝壮;王忠忠 |
地址: | 德国诺*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 识别 线上 设备 方法 装置 | ||
技术领域
本发明的实施例总体上涉及一种用于识别总线上的设备的方法以及相应的装置。
附图说明
图1示出了依照本发明实施例的总线接口和装置的示意图;
图2示出了依照本发明实施例用于重新分配唯一设备标识符(ID)的动态分配方案的状态图;
图3示出了流程图中依照本发明实施例用于识别总线上的设备的方法;
图4示出了流程图中依照本发明另一实施例用于识别总线上的设备的方法;
图5示出了流程图中依照本发明又一实施例用于识别总线上的设备的方法。
在附图中,同样的附图标记遍及不同的视图通常指代相同的部分。附图不一定按比例绘制,而是通常着重于图示本发明原理。
具体实施方式
以下详细描述解释了本发明的示例性实施例。在适当的情况下,方法实施例的描述也被认为描述了相应装置实施例的功能,反之亦然。所述描述并非是限制意义,而是只是为了说明本发明一般原理的目的。然而本发明的范围仅由权利要求限定而不意在由下述示例性实施例限制。
在图1中示出了依照本发明实施例的总线接口和装置的示意图。
总线100由总线控制器(主设备)110来控制。数目n个设备(从设备)D(1)120、D(2)130、D(3)140、...、D(n-1)150和D(n)160被连接到总线100。在图中并未示出被编号为4到n-2的这些设备。在附图中,这由总线的切断170来符号化表示。数目n例如是1、2、3、4、5或任何其它数目。例如n可以在10到20的范围、在20到50的范围或者在50到100的范围内。
通常希望能够在不过多减慢总线操作的情况下并且在不增加过多复杂度或实现努力的情况下把需要数量的设备连接到总线。
依照本发明实施例,执行以下方法步骤:使被连接到总线的多个设备形成池,多个设备中的每个并未被唯一地分配有总线的相应唯一设备标识符(ID);在形成池以后,使用至少一个选择准则来选择多个设备之一,所述至少一个选择准则在所有多个设备当中唯一地识别所述多个设备之一;向多个设备中所选的设备唯一地重新分配总线的唯一设备ID(UID)。
依照本发明实施例,装置包括控制部件,用于使被连接到总线的多个设备形成池,多个设备中的每个并未被唯一地分配有总线的相应唯一设备标识符(ID);控制部件进一步使用至少一个选择准则来选择形成池的多个设备之一,所述至少一个选择准则在所有多个设备当中唯一地识别所述多个设备之一;所述控制部件进一步向多个设备中所选的设备唯一地重新分配总线的唯一设备ID(UID)。
这具有以下效果:可以使用唯一设备ID的给定地址空间(所述给定地址空间只能够寻址有限数目的设备)来以实际上几乎无限数目的设备操作总线。例如可以使用用于提供m个唯一设备ID的地址空间来以数目n个设备操作总线,其中n大于m,例如n远大于m。
依照本发明实施例,总线控制器110具有控制部件180,控制部件180被配置为使被连接到总线100的多个设备D(1)120、D(2)130、D(3)140、...、D(n-1)150和D(n)160形成池,所述多个设备中的每个并未被唯一地分配有总线的相应唯一设备标识符(ID);控制部件180进一步被配置为使用至少一个选择准则来选择形成池的多个设备之一,所述至少一个选择准则在所有多个设备当中唯一地识别所述多个设备之一;控制部件180进一步被配置为向所述多个设备中所选的设备唯一地重新分配总线100的唯一设备ID。
在下面更详细地解释唯一设备ID的原理。在像图1所示出的总线接口中,总线上的设备由标识符或标识(ID)、唯一设备ID(UID)来唯一地识别。特别是在传统的总线规范中并且对于具有实时约束的接口来说,在长度上优化在总线上的命令(序列)。结果,用于设备ID的地址空间被严格限制并且无法扩展,例如用于设备ID的比特数目可以是能够寻址最多16个设备的4比特。
地址空间限制可以由几种技术来克服。然而,这些方法中的一些包括显著的缺点:向地址/ID字段增加更多比特是以破坏总线规范的序列/帧结构为代价的。在单主设备系统中,使用并行总线似乎是可行的,而在多主设备系统中所有总线上必须存在主设备或者需要增加附加复杂度和延迟的路由设备。并行总线通常需要附加的垫/引脚和PCB路由/接线资源。
在许多总线应用中,许多设备必须是可用的,但是它们中的大部分并不同时使用。由于这里使用此事实,所以可以说明性地参见本发明的一个方面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔移动通信技术有限公司,未经英特尔移动通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110160570.3/2.html,转载请声明来源钻瓜专利网。