A virtual GPIO interface is provided that receives a GPIO signaling set from a processor. The virtual GPIO interface transmits part of the GPIO signaling set on the GPIO pin in a conventional manner. The virtual GPIO interface, however, supplies the remainder of the GPIO signal set to a finite state machine that serialize the GPIO signal in the remainder into a virtual GPIO signal frame. The modified UART interface transmits the frames on the UART transport pins in response to the UART oversampling clock cycle.
【技术实现步骤摘要】
【国外来华专利技术】具有经修改UART接口的可变帧长度虚拟GPIOL·米什拉、R·维特费尔特、J·伯尼扬和R·P·阿伦相关申请的交叉引用本申请要求于2014年9月11日提交的美国临时申请No.62/049,346的权益,且要求于2015年9月10日提交的美国专利申请No.14/850,809的申请日的优先权,这两篇申请通过援引纳入于此。
本申请涉及通用输入/输出(GPIO),并且尤其涉及配置成将一对引脚用作虚拟GPIO引脚的集成电路。背景通用输入/输出(GPIO)使得集成电路设计者能够提供可以为特定应用定制的普适引脚。例如,取决于用户需要,GPIO引脚可以被编程为输出引脚或者输入引脚。GPIO主机或外围设备通常将控制可基于接口要求而变动的引脚群。由于GPIO引脚的可编程性,它们通常被包括在微处理器和微控制器应用中。例如,移动设备中的应用处理器可使用数个GPIO引脚来进行握手信令,诸如与调制解调器处理器的处理器间通信(IPC)。对于此类握手信令,若边带信号必须既被处理器传送又被其接收,那么该边带信号被视为是“对称”的。若有n个对称的边带信号需要被交换,那么每个处理器要求n*2个GPIO(一个GPIO传送给定信号并且一个GPIO接收该信号)。例如,调制解调器处理器与应用处理器之间的对称IPC接口可以包括五个信号,这转化成结果所得的IPC信令需要10个GPIO引脚。IPC通信需要如此之多的GPIO引脚增加了制造成本。此外,为IPC投入过多的GPIO限制了GPIO对其他系统级外围接口的可用性。该问题不能够通过将IPC通信移到处理器之间的主数据总线上来得到解决,因为如此就违反了特定 ...
【技术保护点】
一种集成电路,包括:第一处理器;多个GPIO引脚;虚拟GPIO接口,其被配置成从所述处理器接收GPIO信号传送集并在所述GPIO引脚上向远程第二处理器传送所述传送集的第一部分;有限状态机,其被配置成将来自所述虚拟GPIO接口的所述GPIO信号传送集的剩余第二部分串行化为虚拟GPIO信号的至少一个第一帧;以及经修改通用异步接收机/发射机(UART)接口,其被配置成响应于过采样时钟循环来在UART传送引脚上向所述远程第二处理器传送所述至少一个第一帧。
【技术特征摘要】
【国外来华专利技术】2014.09.11 US 62/049,346;2015.09.10 US 14/850,8091.一种集成电路,包括:第一处理器;多个GPIO引脚;虚拟GPIO接口,其被配置成从所述处理器接收GPIO信号传送集并在所述GPIO引脚上向远程第二处理器传送所述传送集的第一部分;有限状态机,其被配置成将来自所述虚拟GPIO接口的所述GPIO信号传送集的剩余第二部分串行化为虚拟GPIO信号的至少一个第一帧;以及经修改通用异步接收机/发射机(UART)接口,其被配置成响应于过采样时钟循环来在UART传送引脚上向所述远程第二处理器传送所述至少一个第一帧。2.如权利要求1所述的集成电路,其特征在于,所述经修改UART接口被配置成响应于所述至少一个帧中每比特16个过采样循环来向所述远程处理器传送所述至少一个第一帧。3.如权利要求1所述的集成电路,其特征在于,所述有限状态机包括多个消息接发寄存器,并且其中所述第一处理器被配置成将多个消息接发信号写入所述消息接发寄存器,并且其中所述有限状态机被进一步配置成将来自所述消息接发寄存器的所述消息接发信号串行化为至少一个第二帧,并且其中所述经修改UART接口被进一步配置成响应于所述过采样时钟循环来在所述UART传送引脚上向所述远程第二处理器传送所述至少一个第二帧。4.如权利要求3所述的集成电路,其特征在于,所述有限状态机被进一步配置成将报头添附至所述至少一个第一帧以将所述至少一个第一帧标识为专用于所述虚拟GPIO信号。5.如权利要求3所述的集成电路,其特征在于,所述有限状态机被进一步配置成将报头添附至所述至少一个第二帧以将所述至少一个第二帧标识为专用于所述消息接发信号。6.如权利要求1所述的集成电路,其特征在于,所述有限状态机包括多个消息接发寄存器,并且其中所述第一处理器被配置成将多个消息接发信号写入所述消息接发寄存器,并且其中所述有限状态机被进一步配置成将来自所述消息接发寄存器的所述消息接发信号串行化为所述至少一个第一帧。7.如权利要求6所述的集成电路,其特征在于,所述有限状态机被进一步配置成将报头添附至所述至少一个第一帧以将所述至少一个第一帧标识为包含所述虚拟GPIO信号和所述消息接发信号两者的混合帧。8.如权利要求6所述的集成电路,其特征在于,所述有限状态机被进一步配置成将扩展报头添附至所述至少一个第一帧以标识所述虚拟GPIO信号在所述至少一个第一帧中的位置以及标识所述消息接发信号在所述至少一个第一帧中的位置。9.如权利要求1所述的集成电路,其特征在于,所述有限状态机被进一步配置成形成标识所述至少一个第一帧的长度的编程帧,并且其中所述经修改UART接口被进一步配置成响应于所述过采样时钟循环来在所述UART传送引脚上向所述远程第二处理器传送所述编程帧。10.如权利要求9所述的集成电路,其特征在于,所述经修改UART接口被进一步配置成响应于所述UART过采样时钟循环来在UART接收引脚上接收确收所述至少一个第一帧的长度的确收帧。11.如权利...
【专利技术属性】
技术研发人员:L·J·米什拉,R·D·韦斯特费尔特,J·L·帕尼安,R·皮提果艾伦,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。