用于促成数据反演以限制瞬时电流转变和信号转变两者的设备和方法技术

技术编号:13343145 阅读:74 留言:0更新日期:2016-07-14 09:00
电子设备被适配成促成用于同时限制瞬时电流转变和信号转变两者的数据编码。根据一个示例,一电子设备可对要在数据总线上传送的一群数据比特执行第一编码方案。该第一编码方案可基于该群数据比特内对于每个数据通道而言的转变数目来执行。还可对该群数据比特执行第二编码方案。该第二编码方案可基于该群数据比特内对于每个数据通道而言显现预定状态(例如,一或零)的数据比特的数目来执行。在对该群数据比特执行了这两个编码方案之后,经编码数据比特可在该数据总线的相应各个数据通道上被传送。还包括了其他方面、实施例、和特征。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2013年11月21日向美国专利商标局提交的美国非临时专利申请No.14/086,858的优先权和权益,其全部内容通过引用纳入于此。
以下所讨论的技术一般涉及包括数据总线的电子设备,并且尤其涉及用于编码数据比特以供在数据总线上传输以及解码在数据总线上传输的数据比特的方法和设备。背景跨诸互连的数据传输可以采取数种形式。用于促成组件之间的数据传输的配置的一个示例是使用数据总线,其中传送组件在一群并行传输通道上向接收组件发送数据信号(也称为数据比特)。这些数据比特典型情况下受制于码元间干扰(ISI)、串话、以及同时切换噪声(SSN),它们可能会改动这些数据比特的振幅和定时。通常,这些数据比特可使用各种数据编码技术来被编码以减少ISI、串话、和/或SSN的作用。一种特定形式的数据编码是数据总线反相(DBI)。一些示例的简要概述以下概述本公开的一些方面以提供对所讨论的技术的基本理解。此概述不是本公开的所有构想到的特征的详尽综览,并且既非旨在标识出本公开的所有方面的关键性或决定性要素亦非试图界定本公开的任何或所有方面的范围。其唯一目的是以概述形式给出本公开的一个或多个方面的一些概念作为稍后给出的更详细描述之序言。本公开的各种示例和实现促成在数据总线的每个数据通道上利用多种编码技术来进行数据编码。根据本公开的至少一个方面,电子设备可包括具有通信地和/或操作性地耦合在一起的数据总线接口和处理电路的编码器。该数据总线接口可与数据总线耦合以促成数据比特的传输。该处理电路可被适配成对要经由该数据总线接口在数据总线上传送的一群数据比特执行第一编码方案,其中该第一编码方案是基于该群数据比特内的转变数目来执行的。该处理电路可被进一步适配成基于该群数据比特内显现出预定状态的数据比特的数目来对该群数据比特执行第二编码方案。该处理电路还可被适配成设置多个第一编码标志以指示哪些数据比特是由第一编码方案来编码的,以及设置多个第二编码标志以指示哪些数据比特是由第二编码方案来编码的。进一步的方面提供了在电子设备上操作的方法和/或包括用以执行此类方法的装置的电子设备。此类方法的一个或多个示例可包括对要在数据总线上传送的一群数据比特执行第一编码方案。该第一编码方案可基于该群数据比特内的转变数目来执行。还可对该群数据比特执行第二编码方案。该第二编码方案可基于该群数据比特内显现出预定状态的数据比特的数目来执行。另外,诸第一编码标志可被设置以指示哪些数据比特是由第一编码方案来编码的,并且诸第二编码标志可被设置以指示哪些数据比特是由第二编码方案来编码的。再进一步的方面包括处理器可读存储介质,其包括在处理设备(诸如电子设备)上操作的编程。根据一个或多个示例,此类编程可被适配以用于使处理电路对要在数据总线上被传送的一群数据比特采用第一编码方案。该第一编码方案可基于该群数据比特内的转变数目来执行。该编程可被进一步适配成使处理电路对该群数据比特采用第二编码方案。该第二编码方案可基于该群数据比特内显现出预定状态的数据比特的数目来执行。本公开的附加方面提供包括至少一个编码器的电子设备。此类编码器可包括转变检测器、状态检测器、以及反相器。该转变检测器可被适配成确定数据总线的多个数据通道上在预定数目的循环内的转变数目。该状态检测器可被适配成确定在预定数目的循环内该多个数据通道中的每个数据通道上被设为预定状态的循环的数目。该反相器可被适配成在数据通道上的转变数目被确定为高于转变阈值时,将该数据通道上的该预定数目的循环中的每隔一个循环反相。该反相器可被进一步适配成在数据通道上被设置为预定状态的循环的数目被确定为高于状态阈值时,将该数据通道上的该预定数目的循环中的诸循环反相。进一步的方面提供了在电子设备上操作的方法和/或包括用以执行此类方法的装置的电子设备。此类方法的一个或多个示例可包括确定数据总线的多个数据通道上在预定数目的循环内的转变数目。当数据通道上的转变数目被确定为高于转变阈值时,该数据通道的每隔一个循环可被反相。与每个数据通道相关联的相应转变反相编码标志可被设置以指示该关联的数据通道的每隔一个循环是否已被反相。还可确定在该预定数目的循环上,该多个数据通道中的每个数据通道上被设为预定状态的循环的数目。当数据通道上被设为预定状态的循环的数目高于状态阈值时,该数据通道的诸循环可被反相。与每个数据通道相关联的相应状态反相编码标志可被设置以指示该相关联的数据通道的诸循环是否被反相。再进一步的方面包括处理器可读存储介质,其包括在处理设备(诸如电子设备)上操作的编程。根据一个或多个示例,此类编程可被适配成使处理电路确定在预定数目个循环内数据总线的多个数据通道上的转变数目;当数据通道上的转变数目被确定为高于转变阈值时,将该数据通道的每隔一个循环反相;以及设置与每个数据通道相关联的相应转变反相编码标志以指示该相关联的数据通道的每隔一个循环是否已被反相。该编程可进一步被适配成使处理电路确定该预定数目个循环内该多个数据通道中的每个数据通道上被设为预定状态的循环的数目;在数据通道上被设为预定状态的循环数目高于状态阈值时,将该数据通道的诸循环反相;以及设置与每个数据通道相关联的相应状态反相编码标志以指示该相关联的数据通道的诸循环是否被反相。本公开的各种示例和实现进一步促成对已在数据总线的每个数据通道上利用多种编码技术来编码的数据进行解码。根据本公开的至少一个方面,电子设备可包括具有通信地和/或操作性地耦合在一起的数据总线接口和反相器的解码器。该数据总线接口可与数据总线耦合以促成数据比特的接收。该反相器可被适配成经由该数据总线接口在多个数据通道上接收一群数据比特。该反相器可针对第一编码方案来解码该群数据比特,并且然后针对第二编码方案来解码该群数据比特。附加方面提供了在电子设备上操作的方法和/或包括用以执行此类方法的装置的电子设备。此类方法的一个或多个示例可包括在数据总线的多个数据通道上接收一群数据比特。该群数据比特可针对第一编码方案来被解码,并且然后针对第二编码方案来被解码。再进一步的方面包括处理器可读存储介质,其包括在处理设备(诸如电子设备)上操作的编程。根据一个或多个示例,此类编程可被适配成使处理电路针对第一编码方案来解码一群收到数据比特,并且然后针对第二编码方案来解码该群数据比特。在结合附图研读了以下描述之后,与本公本文档来自技高网...

【技术保护点】
一种电子设备,包括至少一个编码器,所述编码器包括:数据总线接口,所述数据总线接口被适配成与数据总线耦合以促成数据比特的传输;以及与所述数据总线接口耦合的处理电路,所述处理电路被适配成:对要经由所述数据总线接口在数据总线上传送的一群数据比特执行第一编码方案,其中所述第一编码方案是基于所述一群数据比特内的转变数目来执行的;以及基于所述一群数据比特内显现出预定状态的数据比特的数目来对所述一群数据比特执行第二编码方案。

【技术特征摘要】
【国外来华专利技术】2013.11.21 US 14/086,8581.一种电子设备,包括至少一个编码器,所述编码器包括:
数据总线接口,所述数据总线接口被适配成与数据总线耦合以促成数据比
特的传输;以及
与所述数据总线接口耦合的处理电路,所述处理电路被适配成:
对要经由所述数据总线接口在数据总线上传送的一群数据比特执行第一
编码方案,其中所述第一编码方案是基于所述一群数据比特内的转变数目来执
行的;以及
基于所述一群数据比特内显现出预定状态的数据比特的数目来对所述一
群数据比特执行第二编码方案。
2.如权利要求1所述的电子设备,其特征在于,所述处理电路被适配成对
所述一群数据比特执行所述第一编码方案包括所述处理电路被适配成:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上的转变数目;以及
当一数据通道上的所述转变数目被确定为高于转变阈值时,将该数据通道
上的所述预定数目的数据比特中的每隔一个循环反相。
3.如权利要求1所述的电子设备,其特征在于,所述处理电路被适配成对
所述一群数据比特执行所述第二编码方案包括所述处理电路被适配成:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上被设为预定状态的数据比特的数目;以及
当一数据通道上设为所述预定状态的数据比特的数目高于状态阈值时,将
该数据通道上的所述预定数目的数据比特中的数据比特反相。
4.如权利要求1所述的电子设备,其特征在于,所述处理电路被进一步适
配成:
设置多个第一编码标志以指示哪些数据比特是由所述第一编码方案编码

\t的;以及
设置多个第二编码标志以指示哪些数据比特是由所述第二编码方案编码
的。
5.如权利要求4所述的电子设备,其特征在于,所述第一编码标志被设为
附加数据通道中的数据比特,其中所述附加数据通道中的每个数据比特与
所述一群数据比特的相应数据通道相关联,或者
被添加到每个相应数据通道的数据比特。
6.如权利要求4所述的电子设备,其特征在于,所述第二编码标志被设为
附加数据通道中的数据比特,其中所述附加数据通道中的每个数据比特与
所述一群数据比特的相应数据通道相关联,或者
被添加到每个相应数据通道的数据比特。
7.如权利要求1所述的电子设备,其特征在于,所述处理电路被适配成:
在对所述一群数据比特执行所述第一编码方案之前对所述一群数据比特
执行所述第二编码方案。
8.一种在电子设备上操作的方法,包括:
对要在数据总线上传送的一群数据比特执行第一编码方案,其中所述第一
编码方案是基于所述一群数据比特内的转变数目来执行的;以及
基于所述一群数据比特内显现出预定状态的数据比特的数目来对所述一
群数据比特执行第二编码方案。
9.如权利要求8所述的方法,其特征在于,对所述一群数据比特执行所述
第一编码方案包括:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上的转变数目;以及
当一数据通道上的所述转变数目被确定为高于转变阈值时,将该数据通道

\t上的所述预定数目的数据比特中的每隔一个循环反相。
10.如权利要求8所述的方法,其特征在于,对所述一群数据比特执行
所述第二编码方案包括:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上被设为预定状态的数据比特的数目;以及
当一数据通道上设为所述预定状态的数据比特的数目高于状态阈值时,将
该数据通道上的所述预定数目的数据比特中的数据比特反相。
11.如权利要求8所述的方法,其特征在于,进一步包括:
设置第一编码标志以指示哪些数据比特是由所述第一编码方案编码的;以

设置第二编码标志以指示哪些数据比特是由所述第二编码方案编码的。
12.如权利要求11所述的方法,其特征在于,设置所述第一编码标志
包括:
设置附加数据通道中的数据比特,其中所述附加数据通道中的每个数据比
特与所述一群数据比特的相应数据通道相关联,或者
设置被添加到每个相应数据通道的数据比特。
13.如权利要求11所述的方法,其特征在于,设置所述第二编码标志
包括:
设置附加数据通道中的数据比特,其中所述附加数据通道中的每个数据比
特与所述一群数据比特的相应数据通道相关联,或者
设置被添加到每个相应数据通道的数据比特。
14.如权利要求8所述的方法,其特征在于,对所述一群数据比特执行
所述第一编码方案包括:
在对所述一群数据比特执行所述第二编码方案之后对所述一群数据比特

\t执行所述第一编码方案。
15.一种电子设备,包括:
用于对要在数据总线上传送的一群数据比特执行第一编码方案的装置,其
中所述第一编码方案是基于所述一群数据比特内的转变数目来执行的;以及
用于基于所述一群数据比特内显现出预定状态的数据比特的数目来对所
述一群数据比特执行第二编码方案的装置。
16.如权利要求15所述的电子设备,其特征在于,对所述一群数据比
特执行所述第一编码方案包括:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上的转变数目;以及
当一数据通道上的所述转变数目被确定为高于转变阈值时,将该数据通道
上的所述预定数目的数据比特中的每隔一个循环反相。
17.如权利要求15所述的电子设备,其特征在于,对所述一群数据比
特执行所述第二编码方案包括:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上被设为预定状态的数据比特的数目;以及
当一数据通道上设为所述预定状态的数据比特的数目高于状态阈值时,将
该数据通道上的所述预定数目的数据比特中的数据比特反相。
18.如权利要求15所述的电子设备,进一步包括:
用于设置多个第一编码标志以指示哪些数据比特是由所述第一编码方案
编码的装置;以及
用于设置多个第二编码标志以指示哪些数据比特是由所述第二编码方案
编码的装置。
19.一种处理器可读存储介质,包括用于使得处理电路执行以下动作的

\t编程:
对要在数据总线上传送的一群数据比特采用第一编码方案,其中所述第一
编码方案是基于所述一群数据比特内的转变数目来执行的;以及
基于所述一群数据比特内显现出预定状态的数据比特的数目来对所述一
群数据比特采用第二编码方案。
20.如权利要求19所述的处理器可读存储介质,其特征在于,所述第
一编码方案包括:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上的转变数目;以及
当一数据通道上的所述转变数目被确定为高于转变阈值时,将该数据通道
上的所述预定数目的数据比特中的每隔一个循环反相。
21.如权利要求19所述的处理器可读存储介质,其特征在于,所述第
二编码方案包括:
确定在预定数目的数据比特的历时上,所述数据总线上的多个数据通道中
的每个数据通道上被设为预定状态的数据比特的数目;以及
当一数据通道上设为所述预定状态的数据比特的数目高于状态阈值时,将
该数据通道上的所述预定数目的数据比特中的数据比特反相。
22.如权利要求19所述的处理器可读存储介质,其特征在于,进一步
包括用于使处理电路执行以下动作的编程:
设置多个第一编码标志以指示哪些数据比特是由所述第一编码方案编码
的;以及
设置多个第二编码标志以指示哪些数据比特是由所述第二编码方案编码
的。
23.一种电子设备,包括至少一个编码器,所述编码器包括:
转变检测器,所述转变检测器被适配成确定数据总线的多个数据通道上在

\t预定数目的循环上的转变数目;
状态检测器,所述状态检测器被适配成确定在所述预定数目的循环上,所
述多个数据通道中的每个数据通道上被设为预定状态的循环的数目;以及
反相器,所述反相器被适配成:
当一数据通道上的所述转变数目被确定为高于转变阈值时,将该数据通道
上的所述预定数目的循环中的每隔一个循环反相;以及
当一数据通道上被设为预定状态的循环的数目被确定为高于状态阈值时,
将该数据通道上的所述预定数目的循环中的循环反相。
24.如权利要求23所述的电子设备,其特征在于,所述反相器被进一
步适配成:
设置多个转变反相编码标志以指示在每个数据通道上是否响应于确定所
述转变数目高于所述转变阈值而将每隔一个循环反相;以及
设置多个状态反相编码标志以指示在每个数据通道上是否响应于确定被
设为所述预定状态的循环的数目高于所述状态阈值而将所述循环反相。
25.如权利要求24所述的电子设备,其特征在于,所述反相器被适配
成:
在第一标志通道上设置所述多个转变反相编码标志,其中所述第一标志通
道上的每个循环与相应数据通道相关联;以及
在第二标志通道上设置所述多个状态反相编码标志,其中所述第二标志通
道上的每个循环与相应数据通道相关联。
26.如权利要求24所述的电子设备,其特征在于,所述反相器被适配
成:
在第一标志通道上设置所述多个转变反相编码标志,其中所述第一标志通
道上的两个或更多个连贯循环与相应数据通道相关联;以及
在第二标志通道上设置所述多个状态反相编码标志,其中所述第二标志通
道上的两个或更多个连贯循环与...

【专利技术属性】
技术研发人员:T·M·霍利斯
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1