片上或集成的电压调节器的动态切换频率控制

申请号 CN201480046482.2 申请日 2014-09-17 公开(公告)号 CN105474117B 公开(公告)日 2017-06-16
申请人 英特尔公司; 发明人 哈利·G·斯金纳; 道森·W·凯斯林; 杰里米·什拉尔;
摘要 公开了用于片上或集成的 电压 调节器的切换 频率 控制的示例。在一些示例中,集成的电压调节器的切换频率可以被监视。监视的切换频率是否造成无线电 信号 干扰的确定可以使得切换频率被调整以消除或降低无线 电信号 干扰。描述并要求了其他示例。
权利要求

1.一种用于调整电压调节器的切换频率的装置,包括:
处理器电路
监视器模,该监视器模块将由所述处理器电路来执行,以监视能够调节与电压调节器(IVR)位于同一片上的微处理器的电压的IVR的IVR切换频率;
报告模块,该报告模块将由所述处理器电路来执行,以接收与所述IVR位于同一片上的或邻近于所述IVR的一个或多个无线组件的无线电频率信息;
干扰模块,该干扰模块将由所述处理器电路来执行,以基于所述无线电频率信息来确定所监视的IVR切换频率是否对所述一个或多个无线组件造成无线电信号干扰;
调整模块,该调整模块将由所述处理器电路来执行,以基于所述干扰模块的确定来调整所述IVR切换频率。
2.如权利要求1所述的装置,包括:所述调整模块通过被安排为控制所述IVR的寄存器来调整所述IVR切换频率,所述寄存器维持多个二进制比特,所述多个二进制比特能够递增地调整所述IVR切换频率。
3.如权利要求2所述的装置,包括:所述调整模块用多个比特中的至少一个比特来指示是否对所述IVR切换频率做出调整。
4.如权利要求2所述的装置,包括:所述IVR切换频率具有从90兆赫兹(MHz)至154MHz的范围,以及所述寄存器维持8比特值,以使得所述调整模块能够在90MHz至154MHz的范围内对所述IVR切换频率产生至少0.25MHz递增的调整。
5.如权利要求1所述的装置,包括:所述IVR切换频率被安排为通过使用扩展频谱时钟来满足一个或多个国家特定电磁兼容性(EMC)要求。
6.如权利要求1所述的装置,包括:所述干扰模块基于所监视的IVR切换频率与IVR切换频率的范围的比较来确定所述监视的IVR切换频率是否造成无线电信号干扰,所述IVR切换频率的范围被预定为对所述无线电频率信息中所指示的一个或多个接收到的无线电信号频率无干扰。
7.如权利要求1所述的装置,包括:数字显示器,该数字显示器被耦合至所述处理器电路以呈现用户接口视图。
8.一种用于调整电压调节器的切换频率的方法,包括:
监视片上电压调节器的切换频率;
接收与电压调节器位于同一片上的或邻近于所述电压调节器的一个或多个无线组件的无线电频率信息;
基于所述无线电频率信息确定所监视的切换频率是否对所述一个或多个无线组件造成无线电信号干扰;
基于确定调整所述切换频率。
9.如权利要求8所述的方法,包括:所述电压调节器切换频率被安排为通过使用扩展频谱时钟来满足一个或多个国家特定电磁兼容性EMC要求。
10.如权利要求8所述的方法,包括:基于所监视的切换频率与切换频率的范围的比较的确定,所述切换频率的范围被预定为对接收到的无线电频率信息中所指示的一个或多个接收到的无线电信号频率无干扰。
11.如权利要求8所述的方法,包括:所述片上电压调节器能够以50兆赫兹(MHz)或更大的切换频率进行操作。
12.如权利要求8所述的方法,包括:所述片上电压调节器能够调节与所述电压调节器位于同一位置的微处理器的电压。
13.一种用于调整电压调节器的切换频率的装置,包括:
用于监视集成的电压调节器(IVR)的IVR切换频率的装置,所述IVR能够调节一个或多个片上组件的电压;
用于接收与所述IVR位于同一片上的或邻近于所述IVR的一个或多个无线组件的无线电频率信息的装置;
用于基于所述无线电频率信息确定所监视的IVR切换频率是否对所述一个或多个无线组件造成无线电信号干扰的装置;
用于基于确定调整所述IVR切换频率的装置。
14.如权利要求13所述的装置,包括:
用于通过被安排为控制所述IVR的寄存器来调整所述IVR切换频率的装置,所述寄存器维持多个二进制比特,所述多个二进制比特能够递增地调整所述IVR切换频率。
15.如权利要求14所述的装置,包括:多个比特中的至少一个比特能够指示是否对所述IVR切换频率做出了调整。
16.如权利要求15所述的装置,包括:所述IVR能够具有50兆赫兹(MHz)或更大的操作切换频率。
17.如权利要求13所述的装置,包括:所述IVR切换频率被安排通过使用扩展频谱时钟来满足一个或多个国家特定电磁兼容性(EMC)要求。
18.如权利要求13所述的装置,包括:用于基于监视的IVR切换频率与IVR切换频率的范围的比较来确定所述监视的IVR切换频率是否造成无线电信号干扰的装置,IVR切换频率的范围被预定为对接收到的无线电频率信息中所指示的一个或多个接收到的无线电信号频率无干扰。
19.如权利要求13所述的装置,包括:所述一个或多个片上组件包括微处理器。

说明书全文

片上或集成的电压调节器的动态切换频率控制

技术领域

[0001] 本文描述的示例一般地涉及片上或集成的电压调节器。

背景技术

[0002] 系统或输入/输出(IO)的时钟谐波可能是对无线组件(例如,可能驻留在同一计算平台内的射频接收器或近似于驻留在计算平台上的一个或多个组件)的干扰源。这些潜在的干扰源通常可以被预测和协调。作为可以被预测和协调结果,系统操作参数可以设置为降低或消除潜在的干扰。
[0003] 传统上调节计算平台上的一个或多个组件的功率的切换电压调节器可能具有低切换功率(例如,小于1兆赫兹(MHz))。这些低切换频率通常对射频接收器产生很小的干扰或不产生干扰。而且,这些类型的传统切换电压调节器通常是独立的组件或与诸如微处理器或具有若干组件(包括微处理器)的片上系统之类的组件分开的组件。这种分离可能进一步降低了对射频接收器的可能的干扰。附图说明
[0004] 图1示出了系统的示例。
[0005] 图2示出了示例寄存器。
[0006] 图3示出了示例过程。
[0007] 图4示出了装置的示例框图
[0008] 图5示出了逻辑流的示例。
[0009] 图6示出了存储介质的示例。
[0010] 图7示出了设备的示例。

具体实施方式

[0011] 如本公开所想到的,传统上调节计算平台上的一个或多个组件的功率的切换电压调节器可能具有低切换功率。而且,这些类型的电压调节器可能与电压正在被调节的组件分离,或者在与电压正在被调节的组件有关的芯片外。然而,近来做出的努是将电压调节器集成或将其移动至片上。这些片上或集成的电压调节器(IVR)可以靠近于所服务的组件,并且可以具有大约100MHz的切换频率。
[0012] 大约100MHz的IVR切换频率可能是对被安排接收无线电信号的无线组件的主要干扰源。由这些相对高的IVR切换频率引起的可能的谐波可能是有问题的。扩展频谱电磁干扰(EMI)技术可以降低这些IVR的干扰噪声,从而通过国家特定的电磁兼容性(EMC)要求。但是扩展频谱EMI技术可能对靠近于单个片上的给定IVR的无线组件没有充分地降低噪声干扰。
[0013] 自适应时钟技术(ACT)可以被用来可行地调整干扰频率/移动可能的干扰频率以避免对无线组件的干扰。然而,具有高切换频率的IVR由于负载条件和/或热漂移趋向于在动态基础上改变切换频率。改变的IVR切换频率使ACT有问题,其中ACT假定可能不能像具有相对高切换频率的IVR那样频繁的改变的静态频率。关于这些和其他挑战,需要本文描述的示例。
[0014] 在一些示例中,技术被实现用于片上或集成的电压调节器的动态切换频率控制。对于这些示例,该技术可以包括监视IVR的切换频率。无线电频率信息可以在周期的基础上被接收。无线电频率信息可以是针对与IVR共同位于片上的一个或多个操作无线组件,或是针对接近于IVR(例如,位于芯片外)的一个或多个操作无线组件的。基于无线电频率信息做出关于监视的切换频率是否对一个或多个无线组件造成无线电信号干扰的确定。随后可以基于该确定对切换频率做出调整。
[0015] 图1示出了示例系统100。在一些示例中,如图1所示,系统100包括具有芯片110的计算平台105、(一个或多个)无线组件120、或干扰管理器130。如图1所示,芯片110可以包括电压调节器112、处理组件114、I/O组件116、或一个或多个无线组件117。根据一些示例,如图1所示,(一个或多个)无线组件117和无线组件120可以分别具有阵列118和阵列128。
[0016] 在一些示例中,如图1所示,电压调节器112可以位于芯片110上,并且可以被称为片上或集成的电压调节器(IVR)。电压调节器112可以是能够与50MHz或更大切换频率操作的切换类型电压调节器。例如,电压调节器112可以被配置为按照可调整的切换频率(从90MHz到高达160MHz)来进行操作。大于90MHz的切换频率可以允许较高的响应性(例如,较少的波及效应),但是电压调节器的效率在大于160MHz的切换频率处可能会达到不可接受的平。
[0017] 根据一些示例,电压调节器112可以调节处理组件114的操作电压。处理器组件114可以包括一个或多个处理元件,例如但不限于,多核处理器中央处理器(CPU)、或微处理器。处理器组件114还可以包括集成的存储控制器、和/或集成的图形处理单元(GPU)。针对这些示例,使片上电压调节器112以相对高的切换频率进行操作可以允许快速的转变至和转变出处理器组件114的各种功率状态模式。快速转变可以允许节省大量电能的可能性并且仍旧维持处理器114的高性能水平。
[0018] 在一些示例中,电压调节器112还可以调节一个或多个无线组件117的操作电压。(一个或多个)无线组件117可以包括各种无线电频率(RF)元件(例如,收发器),以使能芯片
110和/或计算平台105的无线通信。(一个或多个)无线组件117中包括的这些RF元件可以利用阵列118。阵列118可以包括用来发送和接收无线电频率信号的多根天线。
[0019] 根据一些示例,(一个或多个)无线组件120还可以包括各种RF元件,从而对芯片110和/或计算平台105提供额外的无线通信能力。这些RF元件可以利用阵列128,阵列128可以包括用来发送和接收无线电频率信号的多根天线。
[0020] 虽然图1示出了片上和芯片外两种无线组件,但是也想到了芯片110不包括(一个或多个)无线组件117的其他示例。对于这些其他示例,(一个或多个)无线组件120可以针对计算平台105和/或芯片110使能无线通信能力。替代地,计算平台105可能不具有可以使能无线通信的分开的(一个或多个)无线组件120和片上的(一个或多个)无线组件117。
[0021] 如上所述,以大约100MHz操作的IVR引起的可能的谐波可能对被安排来接收无线电信号的无线组件造成大量的干扰。可能被影响的无线组件可以包括位于一处的(一个或多个)无线组件117或位于邻近的(一个或多个)无线组件120。而且,如上所述,改变负载条件和/或热漂移可能使IVR(例如,电压调节器112)的切换频率(例如,由于热漂移)波动或改变。如在下文中更多描述的,干扰管理器130可以包括能够动态地调整切换频率的逻辑和/或特征,从而适应IVR切换频率的波动并且使针对位于一处和/或位于邻近的(一个或多个)无线组件的无线电信号干扰最小化或是降低。
[0022] 根据一些示例,干扰管理器130可以包括能够监视电压调节器112的切换频率的逻辑和/或特征。干扰管理器130还可以包括能够接收(一个或多个)无线组件120和/或(一个或多个)无线组件117的无线电频率信息的逻辑和/或特征。无线电频率信息可以包括当前被用来通过各自的阵列128和118接收无线电信号的无线电频率。干扰管理器130还可以包括能够基于无线电频率信息确定所监视的电压调节器112的切换频率是否对(一个或多个)无线组件120和/或(一个或多个)无线组件117造成无线电信号干扰的逻辑和/或特征。干扰管理器130还可以包括基于是否可能造成无线电信号干扰的确定调整电压调节器112的切换频率的逻辑和/或特征。
[0023] 在一些示例中,如图1所示,电压调节器112包括寄存器113。寄存器113可以被安排来维持多个二进制比特。寄存器113可以包括选择性断言的寄存器,以指示能够使能干扰管理器130的逻辑和/或特征的二进制比特,从而基于所监视的切换频率是否可能造成无线电信号干扰的确定编程和/或递增地调整电压调节器112的切换频率。
[0024] 根据一些示例,干扰管理器130可以位于芯片110上。对于这些示例,处理器组件114可以包括支持或实现干扰管理器130的处理元件。在一些其他的示例中,干扰管理器130可以被包含在计算平台105的芯片集(未示出)内,该芯片集可以支持芯片110、(一个或多个)无线组件120、或计算平台105的其他组件的操作。
[0025] 在一些示例中,计算平台105可以针对任意电子设备的,该电子设备可以包括但不限于计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、上网计算机、平板计算机、超级本计算机、智能手机、智能相机、嵌入式电子产品、智能手表游戏机、便携式媒体设备、便携式游戏设备、穿戴式计算设备、工作站、迷你计算机、网络设备、或web设备。
[0026] 图2示出了示例寄存器113。根据一些示例,如图2所示,寄存器113可以通过使用寄存器2-n被安排来维持二进制比特0-m。对于这些示例,“m”可以表示大于7的任意整数,“n”可以表示大于9的任意整数。寄存器113还可以被安排来维持在图1中所示的寄存器1中作为调整指示符比特的二进制比特。虽然调整指示符比特在图2中被示出为寄存器1-n的第一比特,但是调整指示符比特可以位于被包括在寄存器113中的寄存器(例如,寄存器9)的其他寄存器位置处。
[0027] 在一些示例中,干扰管理器130的逻辑和/或特征可以选择性地断言一个或多个比特0-m,从而编程或调整电压调节器112的切换频率。对于这些示例,片上电压调节器112可以被设计在90MHz-154MHz的范围内进行操作,并且寄存器113可以维持在寄存器2-9中的8比特二进制值,以使得干扰管理器130的逻辑和/或特征能够设置电压调节器112的初始切换频率或调整监视的切换频率。例如,可以通过选择性断言(例如,存储值为“1”)从寄存器2-9中分离的寄存器来指示256个不同的二进制值的总数。二进制值0000000可以使得干扰管理器130的逻辑和/或特征能够编程或调整电压调节器112的切换频率至90MHz。根据该示例,由于最大二进制值11111111与154MHz相对应,则8比特二进制值的每一增量可以对应于
0.25MHz。
[0028] 根据一些示例,由寄存器1维持的调整指示符比特每次在电压调节器112的切换频率被编程或被调整时由干扰管理器断言。位于电压调节器112的逻辑和/或特征或控制电压调节器112的逻辑和/或特征可以监视寄存器1。响应于正被断言的寄存器1。位于电压调节器112的逻辑和/或特征或控制电压调节器112的逻辑和/或特征可以读取寄存器2-n中维持的二进制值,并使得电压调节器112的切换频率将被相应地设置,随后对寄存器1解除断言以指示完成调整。在一些示例中,位于电压调节器112的逻辑和/或特征或控制电压调节器112的逻辑和/或特征还可以使得切换频率将通过扩展频谱时钟被设置以满足国家特定EMC要求。
[0029] 图3示出了示例过程300。在一些示例中,如图3所示,过程300描述了引起对电压调节器320的切换频率的选择/调整的调整算法310的信息流。对于这些示例,信息流可以包括来自一个或多个无线组件330的无线电频率信息、监视电压调节器320的切换频率、操作参数、或扩展频谱时钟。
[0030] 根据这些示例,被输入至调整算法310的扩展频谱时钟信息可以指示正在实施以用来满足针对电压调节器320设置的切换频率的国家特定EMC要求的扩展频谱时钟技术。而且,操作参数可以指示电压调节器320的切换频率的范围,该切换频率的范围对于调解组件的功率是最佳的。例如,90MHz-154MHz的范围可以是用来调节位于同一位置组件(例如,微处理器)的功率的电压调节器320的最佳切换频率的范围。操作参数还可以包括用来指示与切换频率范围内的一个或多个切换频率相关联的可能的无线电信号干扰的信息。例如,(一个或多个)无线组件330能够以各种无线电信号频率接收无线电信号。操作参数信息可以指示很可能对各种无线电频率产生无线电信号干扰的一个或多个切换频率。
[0031] 在一些示例中,调整算法310的无线电信息可以包括指示(一个或多个)无线组件330可以用来接收无线电信号的无线电信号频率的信息。而且,调整算法310的切换频率监视信息可以指示电压调节器320可以操作的监视的切换频率。例如,监视的切换频率可以在
90MHz-154MHz的范围内。
[0032] 根据一些示例,(例如,干扰管理器(例如,干扰管理器130)处)的逻辑和/或特征可以被安排来产生对电压调节器320的切换频率的选择/调整。对于这些示例,逻辑和/或特征可以使用被输入至调整算法310的信息来周期性地确定降低或消除(一个或多个)无线组件330的可能的无线电信号干扰所需要的对电压调节器320的切换频率的选择/调整。电压调节器320可以与电压调节器112类似,并因此IVR可能与(一个或多个)无线组件330共同位于相同的片上,或位于(一个或多个)无线组件330相邻的位置。
[0033] 图4示出了示例第一装置的框图。如图4所示,示例第一装置包括装置400。虽然图4中所示的装置400在某一拓扑结构中具有有限数量的元件,但可以理解的是装置400可能根据给定实现方式的需要在替代拓扑结构中包括更多或更少的元件。
[0034] 装置400可以包括计算机实现的装置400,该装置400具有被安排来执行一个或多个软件422-a的处理器电路420。值得注意的是本文中所使用的“a”、“b”、和“c”以及类似标号意欲指代任意正整数的变量。因此,例如,如果一种实现方式将值设置为a=4,则软件模块422-a的完整集合可以包括模块422-1、422-2、422-3、和422-4。这些示例不限于上下文。
[0035] 根据一些示例,装置400可以被包含在计算平台(例如,计算平台105)的诸如干扰管理器之类的组件内,干扰管理器可以被安排来对片上或集成的电压调节器的切换频率产生调整。
[0036] 在一些示例中,如图4所示,装置400包括处理器电路420。处理器电路420通常被安排来执行一个或多个软件模块422-a。处理电路420可以是任意市场上可以买到的各种处理器,包括但不限于, 和 处理器; 应用、嵌入式和安全处理器; Snapdragon、 和 和
处理器;IBM和 蜂窝处理器; Core(2) Core 
i3、Core i5、Core i7、 和 处理
器;以及类似的处理器。双微处理器、多核处理器、和其他多处理器架构也可以作为处理电路420来使用。根据一些示例,处理电路420还可以是专用集成电路(ASIC),并且至少有一些模块422-a可以被实现为ASIC的硬件元件。
[0037] 根据一些示例,装置400可以包括监视器模块422-1。可以由处理器电路420来执行监视器模块422-1,以监视能够调节可能与IVR连用的一个或多个组件(例如,但不限于,CPU、GPU、或CPU和/或GPU的存储控制器)的电压的IVR的IVR切换频率。在一些示例中,监视信息405可以包括监视的IVR切换频率。监视模块422-1可以在数据结构(例如,查找表(LUT))中维持切换频率424-a,从而至少暂时性地存储监视的IVR切换频率。
[0038] 在一些示例中,装置400还可以包括报告模块422-2。可以由处理器电路420来执行报告模块422-2,以接收与正在被监视的IVR共同位于片上、或邻近于IVR的一个或多个无线组件的无线电频率信息。对于这些示例,RF信息410可以包括无线电频率信息。而且,报告模块422-2可以利用RF信息425-b至少暂时性地(例如,在LUT中)维持接收到的无线电频率信息。
[0039] 在一些示例中,装置400还可以包括干扰模块422-3。可以由处理器电路420来执行干扰模块422-3,以基于无线电频率信息确定监视的IVR切换频率是否对一个或多个操作无线组件造成无线电信号干扰。对于这些示例,干扰模块422-3可以分别从监视模块422-1和报告模块422-2获得IVR切换频率和无线电信息,并且还从干扰信息426-c中获得(例如,在LUT中维持的)干扰信息,以做出无线电信号干扰是否可能发生的确定。干扰信息426-c可以包括可能干扰操作无线组件所使用的一个或多个无线电频率的扩展频谱时钟信息、IVR切换频率范围、或预定的一个或多个切换频率。
[0040] 根据一些示例,装置400还可以包括调整模块422-4。可以由处理器电路420来执行调整模块422-4,以基于由干扰模块422-3做出的确定来调整IVR切换频率。对于这些示例,调整模块422-4可以产生调整430,调整430可以包括对寄存器维持的一个或多个比特产生选择性的断言,该寄存器可以控制IVR切换频率。
[0041] 装置400的各种模块和实现装置400的设备可以通过各种类型的通信介质以通信的方式相互耦合,从而协调操作。该协调可以涉及单向或双向的信息交换。例如,模块可以以在通信介质上传输信号的方式来传送信息。信息可以被实现为被分配给各个信号线的信号。在这种分配方式中,每个消息是一个信号。然而,另外的实施例可以替代地使用数据消息。这种数据消息可以经过各个连接被发送。示例连接包括并行接口、串行接口、和总线接口。
[0042] 本文所包括的是表示用于执行公开架构的新颖方面的示例方法的一组逻辑流。然而,出于简单说明的目的,本文所示的一个或多个方法被示为并且被描述为一系列的动作,本领域技术人员会理解并领会该方法不会被动作的顺序所限制。据此,一些工作可以以不同的顺序发生和/或与本文未示出和描述的其他动作共同发生。例如,本领域技术人员会理解并领会方法可以替代地被表示为一系列相关的状态或事件(例如,状态图示)。另外,针对新颖的实现方式可能不需要在方法中示出的所有动作。
[0043] 逻辑流可以在软件、固件、和/或硬件中实现。在软件和固件的实施例中,逻辑流可以由被存储于至少一个非暂态计算机可读介质或机器可读介质(例如,光、磁、或半导体存储装置)的计算机可执行指令来实现。这些实施例不限于上下文。
[0044] 图5示出了逻辑流500的示例。逻辑流500可以表示由本文描述一个或多个逻辑、特征、或设备(例如,装置400)执行的操作中的一些或所有操作。具体地,逻辑就500可以由监视器模块422-1、报告模块422-2、干扰模块422-3、或调整模块422-4实现。
[0045] 在图5所示的示例中,逻辑流500在框502处可以监视片上电压调节器的切换频率。对于这些示例,片上电压调节器可以包括IVR,并且可以由监视器模块422-1来监视IVR切换频率。
[0046] 根据一些示例,逻辑流500在框504处可以接收与电压调节器位于同一位置或邻近于电压调节器的一个或多个无线组件的无线电频率信息。对于这些示例,报告模块422-2可以接收无线电频率信息。
[0047] 在一些示例中,逻辑流500在框506处可以基于无线电频率信息确定监视的切换频率是否对一个或多个无线组件造成无线电信号干扰。对于这些示例,干扰模块422-3可以做出确定。
[0048] 根据一些示例,逻辑流500在框508处可以基于确定调整切换频率。对于这些示例,调整模块422-4可以基于由干扰模块422-3可以做出的确定对IVR切换频率产生调整。
[0049] 图6示出了存储介质600的实施例。存储介质600可以包括制造的物品。在一些示例中,存储介质600可以包括任何非暂态计算机可读介质或机器可读存储介质,例如光、磁或半导体存储介质。存储介质600可以存储各种类型的计算机可执行指令,例如,实现逻辑流500的指令。计算机可读存储介质或机器可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失性存储器非易失性存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写或可重写存储器等。计算机可执行指令的示例可以包括任何适当类型的代码,例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、面向对象的代码、可视代码等。这些示例不限于上下文。
[0050] 图7示出了在宽带无线接入网络中使用的设备700的实施例。设备700可以实现装置400、存储介质600、和/或逻辑电路770。逻辑电路770可以包括执行针装置400描述的操作的物理电路。如图7中所示,设备700可以包括无线电接口710、基带电路720和计算平台730,但是实施例不限于该配置。
[0051] 设备700可以实现针对在单个计算实体中(例如,完全在单个设备内)装置400、存储介质600、和/或逻辑电路770中的结构和/或操作中的一些或全部。替代地,设备700可以使用分布式系统架构(例如,客户端-服务器架构、3层架构、N层架构、紧密耦合或聚合架构、对等架构、主从式架构、共享数据库架构、以及其它类型的分布式系统)来跨多个计算实体分发装置400、存储介质600、和/或逻辑电路770中的结构和/或操作中的一部分。这些示例不限于上下文。
[0052] 在一个实施例中,无线电接口710可以包括适用于发送和/或接收单载波或多载波调制信号(例如,包括补码键控(CCK)、正交频分复用(OFDM)、和/或单载波频分多址(SC-FDMA)符号)的组件或组件的组合,但是实施例不限于任何特定的空中(over-the-air)接口或调制方案。无线电接口710可以包括例如接收器712、发送器716和/或频率合成器714。无线电接口710可以包括偏置控件、晶体振荡器和/或一个或多个天线718-f。在另一实施例中,无线电接口710可以按需使用外部压控振荡器(VCO)、表面声波滤波器、中频(IF)滤波器和/或RF滤波器。由于有各种可能的RF接口设计,对其广阔的描述被省略。
[0053] 基带电路720可以与无线电接口710通信以处理接收和/或发送信号,并且可以包括例如模拟到数字转换器722以供向下转换所接收的信号,还可以包括数字到模拟转换器724以供向上转换信号以供传输。另外,基带电路720可以包括基带或物理层(PHY)处理电路
726以供相应的接收/发送信号的PHY链路层处理。基带电路720可以包括例如用于MAC/数据链路层处理的介质访问控制(MAC)处理电路728。基带电路720可以包括存储器控制器732用于例如经由一个或多个接口734与MAC处理电路728和/或计算平台730进行通信。
[0054] 在一些示例中,PHY处理电路726可以包括构造和/或检测模块,其与诸如缓冲存储器之类的附加电路组合以构造和/或解构通信帧(例如,包含子帧)。替代地或另外,MAC处理电路728可以共享针对这些功能中的某些功能的处理或独立于PHY处理电路726执行这些处理。在一些实施例中,MAC和PHY处理可以被集成到单个电路中。
[0055] 计算平台730可以为设备700提供计算功能。如图所示,计算平台730可以包括处理组件740。除基带电路720以外或替代基带电路720,设备700可以使用处理组件730来执行针对装置400、存储介质600、和/或逻辑电路770的处理操作或逻辑。处理组件740(和/或PHY 726和/或MAC 728)可以包括各种硬件元件、软件元件或两者的组合。硬件元件的示例可以包括设备、逻辑设备、组件、处理器、微处理器、电路、处理器电路(例如,处理器电路420)、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑设备(PLD)、数字信号处理器(DSP)、现场可编程阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体设备、芯片、微芯片、芯片集等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、软件开发程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号、或它们的任意组合。判定实施例是否使用硬件元件和/或软件元件被实现可以按给定的实现方式所期望的根据任何数量的因素而变化,因素例如为期望的计算速率、功率水平、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其它设计或性能约束。
[0056] 根据一些示例,无线电接口710和基带电路720可以与计算平台730的至少一些元件集成。对于这些示例,无线电接口710和基带电路720的至少一些元件可以是片上系统的一部分。
[0057] 计算平台730还可以包括其它平台组件750。其它平台组件750包括通用计算元件,例如一个或多个处理器、多核处理器、协同处理器、存储器单元、芯片集、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/O)组件(例如,数字显示器)、电源等。存储器单元的示例可以包括但不限于一个或多个更高速度存储器单元形式的各种类型的计算机可读和机器可读存储介质,例如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、诸如聚合物存储器之类的聚合物存储器、奥氏存储器、相变或铁电存储器、-化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、诸如独立磁盘驱动的冗余阵列(RAID)之类的设备阵列、固态存储器设备(例如,USB存储器、固态硬盘(SSD)以及适用于存储信息的任何其它类型的存储介质。
[0058] 计算平台730还可以包括网络接口760。在一些示例中,网络接口760可以包括支持各种有线的或无线的通信标准的逻辑和/或特征。在一些其他的示例中,网络接口760可以包括针对具有通信接口(其被配置为遵循一个或多个有线的或无线的通信标准)的无线设备/组件的逻辑和/或特征。
[0059] 无线通信标准可以包括但不限于,电气与电子工程师协会(IEEE)802.16m和/或802.16p标准、第三代合作伙伴项目(3GPP)长期演进(LTE)、和高级LTE(LTE-A)标准、和高级的国际移动通信(IMT-ADV)(包括它们的修订、后代、和变体)中的任意标准。其他合适的示例可以包括但不限于,全球移动通信系统(GSM)/对GSM演进的加强数据速率(EDGE)技术、通用移动通信系统(UMTS)/高速分组接入(HSPA)、全球微波接入互通性(WiMAX)和/或WiMAXⅡ技术、码分多址(CDMA)2000系统技术(例如,CDMA2000lxRTT、CDMA2000EV-DO、CDMA EV-DV等等)、由欧洲电信标准协会(ETSI)宽带无线电接入网络(BRAN)定义的高性能无线电城域网络(HIPERMAN)技术、无线宽带(WiBro)技术、具有通用分组无线电业务(GPRS)系统的GSM(GSM/GPRS)技术、高速下行链路分组接入(HSDPA)技术、高速正交频分多路复用(OFDM)分组接入(HSOPA)技术、高速上行链路分组接入(HSUPA)技术、LTE/系统架构演进(SAE)的3GPP Rel.8、9、10、或11等等。这些示例不限于上下文。
[0060] 而且,通过示例但不是限制的方式,网络接口760可以符合各种3GPP LTE的LTE-A标准(例如,3GPP LTE演进型UMTS陆地无线电接入网络(E-UTRAN)、通用陆地无线接入(E-UTRA)和LTE-A无线的技术36系列的技术规范(共同称为“3GPP LTE规范”))、IEEE 802.16(例如,IEEE 802.16-2009标准和合并标准802.16-2009、802.16h-2010和802.16m-2011的IEEE 802.16的当前第三次修订(被称为“802.16Rev3”)、和IEEE 802.16p标准草案(包括IEEE P802.16.1b/D22012年一月标题为“针对宽带无线接入系统的无线城域网-高级无线接口的IEEE标准、支持机器到机器应用的增强的修改草案”)(共同称为“IEEE 802.16标准”))、和3GPP LTE规范和IEEE 802.16标准的任意修订、后代、和变体进行操作。虽然一些实施例以示例但不是限制的方式被描述为3GPP LTE规范和IEEE 802.16标准系统,但是应该理解的是其他类型的通信系统可以被实现为各种其他类型的移动宽带通信系统和标准。这些示例不限于上下文。
[0061] 设备700可以是例如,用户设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、超级本计算机、智能手机、平板计算机、笔记本计算机、上网本计算机、服务器、服务器阵列或服务器场、web服务器、网络服务器、互联网服务器、工作站、迷你计算机、主框架计算机、超级计算机、网络设备、web设备、分布式计算系统、多处理器系统、基于处理器的系统、或它们的组合。因此,本文所描述的设备700的功能和/或具体配置可以按适当地需要被包括在设备700的各种实施例中或在设备700的各种实施例中被省略。在一些实施例中,设备700可以被配置为与协议和频率、和/或本文引用的其他宽带无线网络相兼容,该协议和频率与WMAN的3GPP LTE规范和/或IEEE 802.16标准相关联,但是这些示例不限于该方面。
[0062] 可以使用单输入单输出(SISO)架构来实现设备700的实施例。然而,某些实现方式可以包括多根天线(例如,天线718-f),用于使用波束形成或空分多址(SDMA)的自适应天线技术和/或使用多输入多输出(MIMO)通信技术来发送和/或接收。
[0063] 可以使用离散电路、专用集成电路(ASIC)、逻辑门、和/或单芯片架构的任意组合来实现设备700的组件和特征。另外,可以使用微控制器、可编程逻辑阵列、和/或微处理器、或上述适当的任意组合来实现设备700的特征。应当注意的是硬件、固件、和/或软件元件在本文中可共同地或单独地被称为“逻辑”或“电路”。
[0064] 应该理解的是,图7的框图中所示的示例设备700可以表示很多潜在实现方式的功能描述性示例。因此,被描绘在附图中的块功能的分割、省略或包括不是暗示用于实现这些功能的硬件组件、电路、软件和/或元件在实施例中将必须被分割、被省略或被包括。
[0065] 一些示例可以使用表达“在一个示例中”和“示例”及它们的衍生词来被描述。这些术语表示结合被包括在至少一个示例中的示例所描述的特定特征、结构、或特性。在说明书中各个位置出现的短语“在一个示例中”不必要全部指代相同的示例。
[0066] 一些示例可以使用表达“耦合”和“连接”及它们的衍生词来被描述。这些术语不旨在作为彼此的同义词。例如,说明书使用术语“连接”和/或“耦合”,可以表示两个或多个元件互相直接物理接触或电接触。然而,术语“耦合”还可以表示两个或多个元件未互相直接接触,但仍互相合作或交互。
[0067] 要强调的是本公开的摘要被提供以符合37C.F.R§1.72(b),37C.F.R§1.72(b)要求摘要将允许读者快速确定技术公开的本质。摘要在理解它将不被用于解释或限制权利要求的范围或含义的情况下被提交。另外,在前述的详细描述中,为了简化本公开的目的,各种特征可以被一起分组在单个实施例中。本公开的方法不被解释为反映了所要求保护的实施例需要比被明确地记载在每个权利要求中的特征更多的特征的意图。相反,如下面的权利要求所反映的,发明主题在于少于单个所公开的实施例的所有特征。因此,下面的权利要求被合并到详细描述中,每个权利要求自己作为单独的优选实施例。在所附加的权利要求中,术语“包含”和“其中”被相应地用作相应的术语“包括”和“在其中”的简明英语等价形式。另外,术语“第一”、“第二”和“第三”等仅被用作标签,并且不旨在将数字要求强加于它们的对象上。
[0068] 在一些示例中,示例装置可以包括处理器电路。对于这些示例,该装置还可以包括将由处理器电路执行的监视器模块,以监视能够调节与IVR位于同一片上的微处理器的电压的IVR的IVR切换频率。该装置还包括将由处理器电路执行的报告模块,以接收与IVR位于同一片上的或邻近于IVR的一个或多个无线组件的无线电频率信息。该装置还包括将由处理器电路执行的干扰模块,以基于无线电频率信息确定监视的IVR切换频率是否对一个或多个无线组件造成无线电信号干扰。该装置还包括将由处理器电路执行的调整模块,以基于干扰模块的确定调整IVR切换频率。
[0069] 根据装置的一些示例,调整模块可以通过被安排控制IVR的寄存器来调整IVR切换频率。该寄存器维持多个二进制比特,多个二进制比特能够递增地调整IVR切换频率。
[0070] 在装置的一些示例中,调整模块可以用多个比特中的至少一个比特来指示是否对IVR切换频率做出调整。
[0071] 根据装置的一些示例,IVR切换频率可以具有90兆赫兹(MHz)至154MHz的范围,并且寄存器可以维持8比特值以使得调整模块能够在90MHz至154MHz的范围对IVR切换频率产生至少0.25MHz递增的调整。
[0072] 在装置的一些示例中,IVR切换频率可以被安排通过使用扩展频谱时钟来满足一个或多个国家特定EMC要求。
[0073] 根据装置的一些示例,干扰模块可以基于监视的IVR切换频率与IVR切换频率的范围的比较来确定监视的IVR切换频率是否造成无线电信号干扰,IVR切换频率的范围将被预定为对无线电频率信息中所指示的一个或多个接收到的无线电信号频率无干扰。
[0074] 在装置的一些示例中,数字显示器可以被耦合至处理器电路以呈现用户接口视图。
[0075] 在一些示例中,示例计算机实现的方法可以包括监视片上电压调节器的切换频率。计算机实现的方法还可以包括接收与电压调节器位于同一片上的或邻近于电压调节器的一个或多个无线组件的无线电频率信息。计算机实现的方法还可以包括基于无线电频率信息确定监视的切换频率是否对一个或多个无线组件造成无线电信号干扰。计算机实现的方法还可以包括基于确定调整切换频率。
[0076] 根据计算机实现的方法的一些示例,电压调节器切换频率可以被安排通过使用扩展频谱时钟来满足一个或多个国家特定EMC要求。
[0077] 在计算机实现的方法的一些示例中,确定可以是基于监视的切换频率与切换频率的范围的比较的,切换频率的范围将被预定为对接收到的无线电频率信息中所指示的一个或多个接收到的无线电信号频率无干扰。
[0078] 根据计算机实现的方法的一些示例,片上电压调节器能够以50兆赫兹(MHz)或更大的切换频率进行操作。
[0079] 在计算机实现的方法的一些示例中,片上电压调节器能够调节与电压调节器位于同一位置的微处理器的电压。
[0080] 根据计算机实现的方法的一些示例,至少一个机器可读介质可以包括多个指令,响应于该多个指令被执行于计算设备,可以使计算设备实行计算机实现的方法的任意上述实现方式。
[0081] 在计算机实现的方法的一些示例中,装置可以包括用于执行计算机实现的方法的任意上述实现方式的装置。
[0082] 在一些示例中,至少一个机器可读介质的示例可以包括多个指令,响应于该多个执行被执行于系统,使该系统监视IVR的IVR切换频率,IVR能够调节一个或多个片上组件的电压。该指令还可以使系统接收与IVR位于同一片上的或邻近于IVR的一个或多个无线组件的无线电频率信息。该指令还可以使系统基于无线电频率信息确定监视的IVR切换频率是否对一个或多个无线组件造成无线电信号干扰。该指令还可以使系统基于确定调整IVR切换频率。
[0083] 根据至少一个机器可读介质的一些示例,该指令还使系统通过被安排控制IVR的寄存器来调整IVR切换频率,该寄存器维持多个二进制比特,多个二进制比特能够递增地调整IVR切换频率。
[0084] 在至少一个机器可读介质的一些示例中,多个比特中的至少一个比特能够指示是否对IVR切换频率做出调整。
[0085] 根据至少一个机器可读介质的一些示例,IVR能够具有50兆赫兹(MHz)或更大的操作切换频率。
[0086] 在至少一个机器可读介质的一些示例中,IVR切换频率可以被安排通过使用扩展频谱时钟来满足一个或多个国家特定EMC要求。
[0087] 在至少一个机器可读介质的一些示例中,基于监视的IVR切换频率与IVR切换频率的范围的比较来确定监视的IVR切换频率是否造成无线电信号干扰,IVR切换频率的范围将被预定为对接收到的无线电频率信息中所指示的一个或多个接收到的无线电信号频率无干扰。
[0088] 根据至少一个机器可读介质的一些示例,一个或多个片上组件可以包括微处理器。
[0089] 虽然主题以特定于结构特征和/或方法动作的语言被描述,但是可以理解的是所附加的权利要求中所定义的主题不必限于上述具体特征或动作。相反,上述具体特征或动作被公开作为实现权利要求的示例形式。
QQ群二维码
意见反馈