共用物理接口上的动态数据链路选择制造技术

技术编号:17662099 阅读:149 留言:0更新日期:2018-04-08 13:08
提供了包括通过高速缆线耦合的设备对的混合虚拟通用输入/输出(VGI)架构。该架构使设备能使用耦合至总线的相应互连的两个引脚通过该高速缆线来传达边带信号。在一方面,该架构可在没有协议合并的情况下实现链路选择,其中该设备可将两个引脚配置成用于I2C(或I3C)信令或VGI信令。在另一方面,该架构可在具有协议合并的情况下实现链路桥接,其中该设备可使用VGI通信协议通过高速缆线传送(或接收)I2C(或I3C)信号。

【技术实现步骤摘要】
【国外来华专利技术】共用物理接口上的动态数据链路选择相关申请的交叉引用本申请要求于2015年8月7日在美国专利商标局提交的临时申请No.62/202,658、于2016年7月25日在美国专利商标局提交的临时申请No.62/366,538以及于2016年8月4日在美国专利商标局提交的非临时申请No.15/228,877的优先权和权益。引言公开领域本公开一般涉及共用物理接口上的动态数据链路选择。
技术介绍
通用输入/输出(GPIO)使集成电路设计者能提供可针对特定应用定制的通用引脚。例如,GPIO引脚可取决于用户需求而被编程成为输出引脚或输入引脚。GPIO电路或外设通常将控制可基于接口要求而变化的引脚群。由于GPIO引脚的可编程性,它们通常被包括在微处理器和微控制器应用中。例如,移动设备中的应用处理器可使用数个GPIO引脚以传导握手信令,诸如与调制解调器处理器的处理器间通信(IPC)。关于此类握手信令,如果边带信号必须由处理器来传送和接收两者,则它被认为是“对称的”。如果存在n个需要交换的对称边带信号,则每个处理器需要n*2个GPIO(一个GPIO用于传送给定信号而一个GPIO用于接收该信号)。例如,调制解调器处理器与应用处理器之间的对称IPC接口可包括5个信号,这转译为结果所得IPC信令需要10个GPIO引脚。为IPC通信对如此多的GPIO引脚的需求增加了制造成本。此外,对IPC奉献太多的GPIO限制了GPIO对于其它系统级外围接口的可用性。该问题不能通过将IPC通信移至处理器之间的主数据总线来解决,因为可能违反某些角点条件。概述以下给出了本公开的一些方面的简要概述以提供对此类方面的基本理解。此概述不是本公开的所有构想到的特征的详尽综览,并且既非旨在标识出本公开的所有方面的关键性或决定性要素亦非试图界定本公开的任何或所有方面的范围。其唯一目的是以简化的形式提出本公开的一些方面的各种概念作为稍后提出的更详细描述的序言。在本公开的一方面,提供了一种装置。该装置包括通信接口电路和处理电路。该处理电路被配置成经由通信接口电路检测要使用串行总线通信协议传送给第一设备的第一数据和要使用虚拟通用输入/输出通信协议传送给第二设备的第二数据中的至少一者,确定要传送第一数据还是第二数据,基于该确定来将耦合至该装置的物理互连线配置成用于串行总线通信协议或虚拟通用输入/输出通信协议,以及通过该物理互连线使用串行总线通信协议将第一数据传送给第一设备,或使用虚拟通用输入/输出通信协议将第二数据传送给第二设备。?在一方面,该处理电路通过将包括第一数据的第一通信模块或包括第二数据的第二通信模块中的一者耦合至该物理互连线来配置该物理互连线。在一方面,该处理电路基于优先级设定来确定要通过该物理互连线传送第一数据还是第二数据。在一方面,该物理互连线的至少一部分被配置在将主机设备耦合至远程设备的缆线中。在一方面,第一数据包括I2C信号集,而第二数据包括通用输入/输出信号集。在一方面,处理电路被配置成检测要使用串行总线通信协议传送给第一设备的第一数据和要使用虚拟通用输入/输出通信协议传送给第二设备的第二数据中的该至少一者被进一步配置成监视第一通信模块以监视第一数据的传输尝试以及监视第二通信模块以监视第二数据的传输尝试。在一方面,该处理电路被进一步配置成确定在传输期间或该传输的一定时间量期间通过物理互连传送的数据量中的至少一者,以及当该数据量超过第一阈值或当该数据量超过第二阈值时将耦合至该装置的物理互连线重配置成用于串行总线通信协议或虚拟通用输入/输出通信协议。在一方面,该处理电路被进一步配置成通过物理互连线使用串行总线通信协议从第一设备接收第三数据或使用虚拟通用输入/输出通信协议从第二设备接收第四数据。在一方面,第一设备是位于将主机设备耦合至远程设备的缆线中的存储器设备,其中该物理互连线的至少一部分被配置在该缆线中,并且其中第三数据被存储在第一设备中并包括与该缆线相关联的配置数据。在本公开的一方面,提供了一种装备。该装备包括用于检测要使用串行总线通信协议传送给第一设备的第一数据和要使用虚拟通用输入/输出通信协议传送给第二设备的第二数据中的至少一者的装置,用于确定要传送第一数据还是第二数据的装置,用于基于该确定来将耦合至该装备的物理互连线配置成用于串行总线通信协议或虚拟通用输入/输出通信协议的装置,以及用于通过物理互连线使用串行总线通信协议将第一数据传送给第一设备,或使用虚拟通用输入/输出通信协议将第二数据传送给第二设备的装置。在一方面,该装备进一步包括用于确定在传输期间或该传输的一定时间量期间通过该物理互连传送的数据量中的至少一者的装置,以及用于当该数据量超过第一阈值或当该数据量超过第二阈值时将耦合至该装备的该物理互连线重配置成用于串行总线通信协议或虚拟通用输入/输出通信协议的装置。在一方面,该装备进一步包括用于通过该物理互连线使用串行总线通信协议从第一设备接收第三数据或使用虚拟通用输入/输出通信协议从第二设备接收第四数据的装置。在本公开的一方面,提供了一种装置。该装置包括通信接口电路和处理电路。该处理电路被配置成经由通信接口电路获得被配置成用于使用串行总线通信协议传输给第一设备的第一数据,将第一数据存储在与串行总线通信协议相关联的第一消息寄存器中,其中第一消息寄存器被映射至第二设备处的第二消息寄存器,第二消息寄存器与串行总线通信协议相关联,并使用虚拟通用输入/输出通信协议通过物理互连线将第一数据传送给第二设备处的第二消息寄存器。在一方面,该处理电路被进一步配置成获得被配置成用于使用虚拟通用输入/输出通信协议传输给第二设备的第二数据,其中第一数据包括I2C信号集,而第二数据包括通用输入/输出信号集,将第二数据存储在与虚拟通用输入/输出通信协议相关联的第一寄存器中,其中第一寄存器被映射至第二设备处的第二寄存器,第二寄存器与虚拟通用输入/输出通信协议相关联,并使用虚拟通用输入/输出通信协议通过物理互连线将第二数据传送给第二设备处的第二寄存器。在一方面,第一数据在与虚拟通用输入/输出通信协议相关联的消息中被隧穿至第二消息寄存器。在一方面,处理电路被配置成在第一帧中使用虚拟通用输入/输出信号传送第一数据,并且其中该处理电路被配置成在第二帧中使用虚拟通用输入/输出信号传送第二数据。在一方面,第一帧包括将第一帧标识为消息接发帧的第一头部,而第二帧包括将第二帧标示为虚拟通用输入/输出帧的第二头部。在一方面,该物理互连线的至少一部分被配置在将主机设备耦合至远程设备的缆线中。在一方面,第一设备是位于将主机设备耦合至远程设备的缆线中的存储器设备,其中物理互连线的至少一部分被配置在该缆线中。在本公开的一方面,提供了一种装备。该装备包括用于获得被配置成用于使用串行总线通信协议传输给第一设备的第一数据的装置,用于将第一数据存储在与串行总线通信协议相关联的第一消息寄存器中的装置,其中第一消息寄存器被映射至第二设备处的第二消息寄存器,第二消息寄存器与串行总线通信协议相关联,以及用于使用虚拟通用输入/输出通信协议通过物理互连线将第一数据传送给第二设备处的第二消息寄存器的装置。在一方面,该装备进一步包括用于获得被配置成用于使用虚拟通用输入/输出通信协议传输给第二设备的第二数据的装置,其本文档来自技高网...
共用物理接口上的动态数据链路选择

【技术保护点】
一种装置,包括:通信接口电路;以及处理电路,其被配置成经由所述通信接口电路:检测要使用串行总线通信协议传送给第一设备的第一数据或要使用虚拟通用输入/输出通信协议传送给第二设备的第二数据中的至少一者;确定要传送所述第一数据还是所述第二数据;基于所述确定来将耦合至所述装置的物理互连线配置成用于所述串行总线通信协议或所述虚拟通用输入/输出通信协议;以及通过所述物理互连线使用所述串行总线通信协议将所述第一数据传送给所述第一设备或使用所述虚拟通用输入/输出通信协议将所述第二数据传送给所述第二设备。

【技术特征摘要】
【国外来华专利技术】2015.08.07 US 62/202,658;2016.07.25 US 62/366,538;1.一种装置,包括:通信接口电路;以及处理电路,其被配置成经由所述通信接口电路:检测要使用串行总线通信协议传送给第一设备的第一数据或要使用虚拟通用输入/输出通信协议传送给第二设备的第二数据中的至少一者;确定要传送所述第一数据还是所述第二数据;基于所述确定来将耦合至所述装置的物理互连线配置成用于所述串行总线通信协议或所述虚拟通用输入/输出通信协议;以及通过所述物理互连线使用所述串行总线通信协议将所述第一数据传送给所述第一设备或使用所述虚拟通用输入/输出通信协议将所述第二数据传送给所述第二设备。2.如权利要求1所述的装置,其特征在于,所述处理电路通过将包括所述第一数据的第一通信模块或包括所述第二数据的第二通信模块中的一者耦合至所述物理互连线来配置所述物理互连线。3.如权利要求1所述的装置,其特征在于,所述处理电路基于优先级设置来确定要通过所述物理互连线传送所述第一数据还是所述第二数据。4.如权利要求1所述的装置,其特征在于,所述物理互连线的至少一部分被配置在将主机设备耦合至远程设备的缆线中。5.如权利要求1所述的装置,其特征在于,所述第一数据包括I2C信号集,而所述第二数据包括通用输入/输出信号集。6.如权利要求1所述的装置,其特征在于,被配置成检测要使用所述串行总线通信协议传送给所述第一设备的第一数据或要使用所述虚拟通用输入/输出通信协议传送给所述第二设备的第二数据中的该至少一者的所述处理电路被进一步配置成监视第一通信模块以监视所述第一数据的传输尝试以及监视第二通信模块以监视所述第二数据的传输尝试。7.如权利要求1所述的装置,其特征在于,所述处理电路被进一步配置成确定在传输期间通过所述物理互连传送的数据量或所述传输的时间量中的至少一者;以及当所述数据量超过第一阈值时或当所述时间量超过第二阈值时,将耦合至所述装置的所述物理互连线重配置成用于所述串行总线通信协议或所述虚拟通用输入/输出通信协议。8.如权利要求1所述的装置,其特征在于,所述处理电路被进一步配置成通过所述物理互连线使用所述串行总线通信协议从所述第一设备接收第三数据或使用所述虚拟通用输入/输出通信协议从所述第二设备接收第四数据。9.如权利要求8所述的装置,其特征在于,所述第一设备是位于将主机设备耦合至远程设备的缆线中的存储器设备,其中所述物理互连线的至少一部分被配置在所述缆线中,并且其中所述第三数据被存储在所述第一设备中并包括与所述缆线相关联的配置数据。10.一种用于集成电路的方法,包括:检测要使用串行总线通信协议传送给第一设备的第一数据或要使用虚拟通用输入/输出通信协议传送给第二设备的第二数据中的至少一者;确定要传送所述第一数据还是所述第二数据;基于所述确定来将耦合至所述集成电路的物理互连线配置成用于所述串行总线通信协议或所述虚拟通用输入/输出通信协议;以及通过所述物理互连线使用所述串行总线通信协议将所述第一数据传送给所述第一设备或使用所述虚拟通用输入/输出通信协议将所述第二数据传送给所述第二设备。11.如权利要求10所述的方法,其特征在于,配置所述物理互连线包括将包括所述第一数据的第一通信模块或包括所述第二数据的第二通信模块中的一者耦合至所述物理互连线。12.如权利要求10所述的方法,其特征在于,确定要通过所述物理互连线传送所述第一数据还是所述第二数据是基于优先级设置。13.如权利要求10所述的方法,其特征在于,所述物理互连线的至少一部分被配置在将主机设备耦合至远程设备的缆线中。14.如权利要求10所述的方法,其特征在于,所述第一数据包括I2C信号集,而所述第二数据包括通用输入/输出信号集。15.如权利要求10所述的方法,其特征在于,所述检测包括监视第一通信模块以监视所述第一数据的传输尝试,以及监视第二通信模块以监视所述第二数据的传输尝试。16.根据权利要求10所述的方法,其特征在于,进一步包括:确定在传输期间通过所述物理互连传送的数据量或所述传输的时间量中的至少一者;以及当所述数据量超过第一阈值时或当所述时间量超过第二阈值时,将耦合至所述集成电路的所述物理互连线重配置成用于所述串行总线通信协议或所述虚拟通用输入/输出通信协议。17.根据权利要求10所述的方法,其特征在于,进一步包括:通过所述物理互连线使用所述串行总线通信协议从所述第一设备接收第三数据或使用所述虚拟通用输入/输出通信协议从所述第二设备接收第四数据。18.如权利要求17所述的方法,其特征在于,所述第一设备是位于将主机设备耦合至远程设备的缆线中的存储器设备,其中所述物理互连线的至少一部分被配置在所述缆线中,并且其中所述第三数据被存储在所述第一设备中并包括与所述缆线相关联的配置数据。19.一种装置,包括:通信接口电路;以及处理电路,其被配置成经由所述通信接口电路:获取被配置成使用串行总线通信协议传送给第一设备的第一数据;将所述第一数据存储在与所述串行总线通信协议相关联的第一消息寄存器中,其中所述第一消息寄存器被映射至第二设备处的第二消息寄存器,所述第二消息寄存器与所述串行总线通信协议相关联;以及使用虚拟通用输入/输出通信协议通过物理互连线将所述第一数据传送给所述第二设备处的所述第二消息寄存器。20.如权利要求19所述的装置,其特征在于,所述处理电路被进一步配置成获取被配置成使用虚拟通用输入/输出通信协议传送给第二设备的第二数据,其中所述第一数据包括I2C信号集,而所述第二数据包括通用输入/输出信号集;将所述第二数据存储在与所述虚拟通用输入/输出通信协议相关联的第一寄存器中,其中所述第一寄存器被映射至所述第二设备处的第二寄存器,所述第二寄存器与所述虚拟通用输入/输出通信协议相关联;以及使用虚拟通用输入/输出通信协议通过所述物理互连线将所述第二数据传送给所述第二设备处的所述第二寄存器。21.如权利要求19所述的装置,其特征在于,所述第一数据在与所述虚拟通用输入/输出通信协议相关联的消息中被隧穿至所述第二消息寄存器。22.如权利要...

【专利技术属性】
技术研发人员:L·J·米什拉R·D·韦斯特费尔特J·L·帕尼安
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1