基于概率方法的用于保证多格式音频系统中的锁定的通用同步引擎的制作方法_2

文档序号:8227761阅读:来源:国知局
上可执行的多个指令在内的计算机可读介质,用于使得所述微处理器实现将所述从设备与 使用具有第一操作模式和第二操作模式的统一总线通信协议进行通信的主设备进行同步 的方法,其中,所述方法包括:假定所述统一总线通信协议的所述第一操作模式;根据所述 第一操作模式在发送数据中的一个或多个位置上搜索同步模式;在根据所述操作模式的至 少一个同步规则验证了所定位的同步模式时获得同步;W及如果在假定所述第一操作模式 的情况下未获得同步,则假定所述统一总线通信协议的所述第二操作模式W及根据所述第 二操作模式针对所述发送数据执行搜索和获得动作。
[0042] 在至少一个实施例中,所述计算机可读介质可W并入上面针对各个方法实施例描 述的一个或多个特征。
[0043] 在又一方面中,本文描述的至少一个实施例提供了一种包括在从设备的微处理器 上可执行的多个指令在内的计算机可读介质,用于使得所述微处理器实现将所述从设备与 使用具有第一操作模式和第二操作模式的统一总线通信协议进行通信的主设备进行同步 的方法,其中,所述方法包括:假定所述统一总线通信协议的所述第一操作模式和所述第二 操作模式;在根据所述第一操作模式和所述第二操作模式发送的数据中的一个或多个位置 上并发搜索同步模式;在根据所述第一操作模式和所述第二操作模式之一的至少一个同步 规则验证了所定位的同步模式时获得同步;W及如果未获得同步,则针对根据所述统一总 线通信协议的发送数据,根据所述第一操作模式和所述第二操作模式来执行搜索和获得动 作。
[0044] 在至少一个实施例中,所述计算机可读介质可W并入上面针对各个方法实施例描 述的一个或多个特征。
[0045] 在又一方面中,本文描述的至少一个实施例提供了一种包括在从设备的微处理器 上可执行的多个指令在内的计算机可读介质,用于使得所述微处理器实现将所述从设备与 使用比特流峽格式进行通信的主设备进行同步的方法,其中,所述方法包括:根据所述比特 流峽格式在发送数据中的一个或多个位置上搜索同步模式;当根据所述操作模式的至少一 个同步规则验证了所定位的同步模式时获得同步;W及如果未获得同步,针对新发送的数 据重复执行搜索和获得动作,其中,在所述比特流峽格式中,所述同步模式与其他发送数据 W-次一个比特的方式复用。
[0046] 在至少一个实施例中,所述计算机可读介质可W并入上面针对各个方法实施例描 述的一个或多个特征。
[0047] 在又一方面中,本文描述的至少一个实施例提供了一种包括在从设备的微处理器 上可执行的多个指令在内的计算机可读介质,用于使得所述微处理器实现将所述从设备与 使用字峽格式进行通信的主设备进行同步的方法,其中,所述方法包括:根据所述字峽格式 在发送数据中的一个或多个位置上搜索同步模式;当根据所述操作模式的至少一个同步规 则验证了所定位的同步模式时获得同步;W及如果未获得同步,针对新发送的数据重复执 行搜索和获得动作,其中,在所述字峽格式中,所述同步模式是在每个数据峽中的连续比特 中发送的。
[0048] 在至少一个实施例中,所述计算机可读介质可W并入上面针对各个方法实施例描 述的一个或多个特征。
【附图说明】
[0049] 为了更好地理解本文描述的各种实施例,W及为了更清楚地展示可W如何实现该 各种实施例,将W示例方式对示出了至少一个示例实施例的附图进行参考,且在附图中:
[0050] 图1是便携式电子设备的透视图;
[0051] 图2是便携式电子设备的一部分的框图;
[0052] 图3a是总线系统的示例实施例的原理图;
[005引图3b是图3a的总线系统的原理图,其示出了用于将主设备禪合到总线的接口电 路的示例;
[0054] 图3c是两线总线系统的示例实施例的框图;
[0055] 图4a是总线上的事务(transaction)的示例时序图,其中,从设备在单线总线上 写入"0110";
[0056] 图4b是在使用双线来实现总线时的示例时序图;
[0057] 图5是用于同步字的字段和比特分配的示例实施例的图;
[005引图6是示出了针对字模式下S字的数据同步字段的数据操作的示例时序图;
[0059] 图7是可W由主设备和从设备基于不同命令操作来进行的奇偶性和应答计算的 示例;
[0060] 图8示出了命令操作(PING,READ和WRITC)、中断掩码比特的值、SO DELAY比特和 应当采取的动作的各种组合;
[0061] 图9a示出了针对各种命令操作的X命令字的示例实施例的各字段和比特分配;
[0062] 图9b示出了针对各种命令操作的X命令字的另一示例实施例的各字段和比特分 配;
[0063] 图10示出了针对各种命令操作的Y命令字的示例实施例的各字段和比特分配;
[0064] 图11a示出了可W在X字中设置的功能和对应比特设置的示例列表;
[0065] 图1化示出了在使用具有固定地址的两个端子的设备中的编码位置信息的示例, 且该配置也与传统系统兼容;
[0066] 图11c示出了在基于环形拓扑使用固定地址或可变地址0?N的设备中的编码位 置信息的示例,且该配置也与传统系统兼容;
[0067] 图lid示出了具有标准布局和全位置信息的数字麦克风的布局的示例;
[006引图lie示出了能够通过使用弱输出驱动器和反馈来区分GND、V孤和化0AT条件的 10单元;
[0069] 图12示出了在激活功能能力(FUNCTION CAPABILITY)之后从寄存器进行读取W 获得主设备或从设备的能力信息的示例;
[0070] 图13示出了在统一总线通信协议的示例实施例中可W支持的各种数据格式的示 例;
[0071] 图14示出了在执行功能"读取上一个错误(READ LAST ERROR)"之后从数据寄存 器读取的状态的示例;
[0072] 图15示出了可W与统一总线通信协议的示例实施例一起使用的错误代码的示 例;
[0073] 图16a是针对统一总线通信协议的示例实施例的主设备或从设备可W使用的寄 存器定义的示例;
[0074] 图1化是针对统一总线通信协议的示例实施例的主设备或从设备可W使用的寄 存器定义的另一示例;
[00巧]图17是针对统一总线通信协议的示例实施例中的设备的端口可W设置的各种功 耗等级或功率管理模式的示例;
[0076] 图18示出了使用统一总线通信协议与两个从设备通信的主设备的示例实施例W 及各设备具有被分配给各信道的端口;
[0077] 图19示出了在信道和信道选择(CHANNEL SELECTION)字段之间的示例映射,该信 道选择字段描述了端口的哪些信道用于通信;
[007引 图20示出了与在读取(READ)和写入(WRIT巧操作期间的地址和堆组化ank)选 择相关的示例操作;
[0079] 图21示出了在字模式下在峽中被重复多于一次的来自单一端口的数据的示例;
[0080] 图22a示出了根据在给定峽中对等时、异步和多峽传输的使用来设置的各字段值 的示例;
[008。 图2化不出了可W用于对图16a的PCLKD字段进行编码的压缩格式的不例;
[0082] 图22c示出了根据在给定峽中对等时、异步和多峽传输的使用来设置的各字段值 的备选实施例的示例;
[0083] 图23示出了在使用多个数据信道且对来自相同端口的信道进行划分W实现字模 式下的较低时延的峽格式的示例;
[0084] 图24示出了在字模式下在峽中将来自多个数据信道的数据重复若干次的峽设置 的示例;
[0085] 图25a示出了根据在统一总线通信协议中使用的峽类型的命令分隔(COMMAND SEPARATION)字段的定义的示例;
[0086] 图2化示出了可W在比特流模式下用来减少用于同步的时间的多个子峽长度的 示例定义;
[0087] 图25c示出了根据在统一总线通信协议中使用的峽类型的命令分隔(COMMAND SEPARATION)字段的定义的备选示例;
[008引图26a和2化示出了通过在比特流模式下将不同值用于HSTART和VSTART字段可 W实现的不同峽格式的示例;
[0089] 图27示出了在比特流模式下示例实施例的服PACING和VSPACING的LSB、MSB和 LSB+1比特的定义;
[0090] 图28a示出了使用统一总线通信协议的具有电流和电压感测的立体声系统的示 例实施例;
[0091] 图28b示出了可W用于图28a的立体声系统的比特流峽格式的示例;
[0092] 图28c示出了可W用于图28a的立体声系统的比特流峽格式的另一示例,并且其 将较少的带宽用于感测信号;
[0093] 图28d示出了可W通过在比特流模式下设置服TART、VSTART、HSPACING和 VSPACING字段的值来实现的比特流峽格式的示例,其中,音频数据和控制数据之间的带宽 被改变,使得与音频数据相比,较少的带宽用在控制数据上;
[0094] 图29a是可W用于主设备的寄存器定义的示例实施例;
[0095] 图29b是可W用于主设备的寄存器定义的另一示例实施例;
[0096] 图29c是第一级的采样比的定义的示例;
[0097] 图29d是可选级的采样比的定义的示例;
[0098] 图29e是第二级的采样比的定义的示例;
[0099] 图29f是第H级的采样比的定义的示例;
[0100] 图29g是可W适用于多个采样率比的多格式抽取器(decimator)系统的示例;
[0101] 图29h是可W适用于多个采样率比的多格式插值器系统的示例;
[0102] 图29i是对写入峽控制(FRAME CONTROL)字段的解释的示例;
[0103] 图30示出了一个示例实施例中的基于峽控制字段的写入和读取操作的组合W及 可W根据峽控制字段的值来监视的示例操作;
[0104] 图31示出了另一示例实施例中的基于峽控制字段的写入和读取操作的组合w及 可W根据峽控制字段的值来监视的示例操作;
[0105] 图32a示出了接口控制(INTERFACE CONTROL)寄存器的组件的示例实施例;
[0106] 图3化示出了接口控制寄存器的组件的另一示例实施例;
[0107] 图33a示出了在与图29a的寄存器定义相对应的至少一个示例实施例中可W如何 对MCLKD字段进行编码的示例;
[010引图33b示出了在与图29b的寄存器定义相对应的至少一个示例实施例中可W用于 生成总线的时钟信号的示例分频;
[0109] 图34a示出了可W用在IRQ掩码(MASK)寄存器中的子字段的示例实施例;
[0110] 图34b示出了可W用在IRQ掩码(MASK)寄存器中的子字段的另一示例实施例; [01川图35示出了用于改变峽完成掩码(FRAME DO肥MASK)字段的示例时序图;
[0112] 图36a示出了接口状态(INTERFACE STATU巧寄存器的组件的示例实施例;
[0113] 图3化示出了接口状态寄存器的组件的另一示例实施例;
[0114] 图37示出了从状态寄存器的示例定义;
[0115] 图38a示出了可W用于对从设备的设备ID进行编码的紧凑编码格式的示例实施 例;
[0116] 图38b示出了可W用于对从设备的设备ID进行
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1