【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。