An enumeration technique including a master / slave embodiment and a half duplex embodiment is provided.
【技术实现步骤摘要】
【国外来华专利技术】电压模式和电流模式设备枚举L·J·米什拉、R·韦斯特费尔特和G·威利相关申请的交叉引用本申请要求于2015年2月4日提交的美国临时申请No.62/112,078的权益。另外,本申请要求于2015年4月14日提交的美国临时申请No.62/147,266的权益。
本申请涉及集成电路,尤其涉及从动集成电路的枚举。
技术介绍
已经开发出各种数字信令协议来支持系统(诸如,移动设备)中的集成电路之间的通信。此类数字信令协议的示例包括通用I/O(GPIO)和通用异步接收机发射机(UART)、串行外围接口(SPI)、以及集成电路间(I2C)。随着技术的进步,这些各式各样的数字信令协议已经被增强。例如,本申请内容的受让人已经开发出一种“虚拟”GPIO架构,其中GPIO状态机和接口将来自处理器的GPIO数据串行化并在专用发射引脚上传送经串行化的GPIO数据。由于处理器不需要软件修改或需要最小的软件修改(因为它可以继续以常规方式通过GPIO接口进行对接),因此在专用发射引脚上而不是在对应的多个常规GPIO引脚上的各种GPIO信号的传输对于处理器而言是透明的。远程集成电路在专用接收引脚上 ...
【技术保护点】
一种枚举方法,包括:对于包括具有发射引脚和接收引脚的双导线接口的第一设备,通过经由所述发射引脚脉动第一发起脉冲来发起第二设备的枚举;响应于所述第一发起脉冲,在所述发射引脚上从所述第二设备接收至少一个收到脉冲,所述至少一个收到脉冲被调制成表示枚举数据的至少第一比特,其中所述枚举数据根据枚举数据序列从所述至少第一比特布置到最终比特;通过所述发射引脚向所述第二设备传送附加发起脉冲,直至来自所述第二设备的所述枚举数据的其余部分通过所述发射引脚根据所述枚举数据序列作为附加收到脉冲接收到;以及在接收到所有所述枚举数据之后,开始响应于所述枚举数据而配置的正常操作模式,其中所述发射引脚被用 ...
【技术特征摘要】
【国外来华专利技术】2015.02.04 US 62/112,078;2015.04.14 US 62/147,2661.一种枚举方法,包括:对于包括具有发射引脚和接收引脚的双导线接口的第一设备,通过经由所述发射引脚脉动第一发起脉冲来发起第二设备的枚举;响应于所述第一发起脉冲,在所述发射引脚上从所述第二设备接收至少一个收到脉冲,所述至少一个收到脉冲被调制成表示枚举数据的至少第一比特,其中所述枚举数据根据枚举数据序列从所述至少第一比特布置到最终比特;通过所述发射引脚向所述第二设备传送附加发起脉冲,直至来自所述第二设备的所述枚举数据的其余部分通过所述发射引脚根据所述枚举数据序列作为附加收到脉冲接收到;以及在接收到所有所述枚举数据之后,开始响应于所述枚举数据而配置的正常操作模式,其中所述发射引脚被用来向所述第二设备传送数据,并且其中所述接收引脚被用来从所述第二设备接收数据。2.如权利要求1所述的枚举方法,其特征在于,所述至少一个收到脉冲和所述附加收到脉冲是经脉宽调制的脉冲。3.如权利要求1所述的枚举方法,其特征在于,所述至少一个收到脉冲和所述附加收到脉冲包括经振幅调制的脉冲。4.如权利要求1所述的枚举方法,其特征在于,所述第一发起脉冲和所述附加发起脉冲包括电流脉冲。5.如权利要求1所述的枚举方法,其特征在于,所述第一发起脉冲和所述附加发起脉冲包括电压脉冲。6.如权利要求1所述的枚举方法,其特征在于,进一步包括从所述枚举数据确定所述第二设备的虚拟GPIO帧大小。7.如权利要求6所述的枚举方法,其特征在于,进一步包括:在所述第一设备中的通用输入输出(GPIO)接口处,从处理器接收第一信号集并从所述处理器接收第二GPIO信号集;从所述GPIO接口,通过对应的GPIO引脚向所述第二设备传送所述第二GPIO信号集;以及从所述GPIO接口,向有限状态机(FSM)并行地提供所述第二GPIO信号集,其中所述第二GPIO信号集的大小等于所确定的虚拟GPIO帧大小。8.如权利要求7所述的枚举方法,其特征在于,进一步包括:在所述发射引脚上将所述第二GPIO信号集作为虚拟GPIO信号串行地传送给所述第二设备。9.如权利要求1所述的枚举方法,其特征在于,进一步包括从所述枚举数据确定用于所述第二设备的虚拟GPIO接口的导线数目。10.如权利要求1所述的枚举方法,其特征在于,进一步包括将所述枚举数据中的计数与所存储的值进行比较以确定所述枚举数据是否完整。11.如权利要求9所述的枚举方法,其特征在于,所确定的导线数目为2。12.如权利要求11所述的枚举方法,其特征在于,进一步包括:在所述正常操作模式期间,在所述发射引脚上向所述第二设备传送经脉宽调制的虚拟GPIO信号。13.如权利要求9所述的枚举方法,其特征在于,所确定的导线数目为3,所述方法进一步包括:在所述虚拟GPIO接口的第三导线上接收外部时钟;以及在所述正常操作模式期间,响应于收到外部时钟而将所述发射引脚上的虚拟GPIO信号的串行传输同步到所述第二设备。14.一种集成电路,包括:发射引脚;接收引脚;电流源;以及枚举状态机,其被配置成通过在所述发射引脚上向远程设备传送一系列发起脉冲来发起所述远程设备的枚举,所述枚举状态机被进一步配置成解调在所述发射引脚上接收到的来自所述远程设备的一系列脉冲以确定用于所述远程设备的枚举数据。15.如权利要求14所述的集成电路,其特征在于,进一步包括:虚拟GPIO接口,其被配置成使用根据所述枚举数据配置的虚拟GPIO帧大小在正常操作模式中在所述发射引脚上向所述远程设备传送虚拟GPIO数据并被配置成在所述接收引脚上从所述远程设备接收虚拟GPIO数据。16.如权利要求15所述的集成电路,其特征在于,所述枚举状态机包括所述虚拟GP...
【专利技术属性】
技术研发人员:L·J·米什拉,R·韦斯特费尔特,G·威利,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。