用以改变主机总线的总线频率的方法以及系统技术方案

技术编号:2832288 阅读:262 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用以改变主机总线的总线频率的方法以及系统,特别涉及一种用以改变一主机总线的一总线频率的方法。该方法包括:接收一指令,该指令是用以将该总线频率从一第一频率改变到一第二频率;储存对应该第二频率的信息;终止到该主机总线的一连结,该连结正以该第一频率连接到该主机总线,其中该主机总线正依据一第一组参数操作着,而该第一组参数对应该第一频率;依据该储存的信息,获得一第二组参数,对应到该第二频率;以及,启动该连结,使其操作于该第二频率,且以该第二组参数,操作该主机总线。本发明专利技术所述的用以改变主机总线的总线频率的方法以及系统,可灵活地调整主机总线的频率以节省功率损耗、增加系统效能。

【技术实现步骤摘要】

本专利技术大致关于才喿作一主才几总线(host bus)的方法与系统, 尤指改变总线频率与参数的方法与系统。
技术介绍
总线提供了电子装置间的信号通讯。在计算机系统中,中 央处理器(central processing unit)与芯片组(chipset)之间是通过 一主机总线连接,举例来说,像是前端总线(Front Side Bus, FSB)或是超传输(Hyper Transport, HT)总线。HT改善了内连 接的处理器、支持的芯片以及/或是输出入装置彼此之间的通讯 连结,并且一是供了在网络(networking)、通讯、或是其他嵌入式 (embedded)应用系统中的高速度、高效能以及/或是点对点连 结。这些具有弹性的(flexible)、可扩展的(extensible)且简单的 总线架构的好处,使得HT成为 一 广为接受的设计。个人计算机不断的进展,以提供使用者以更低的成本,得 到更高的效能。但是,功率损耗往往需要跟多样应用的效能与 需求取得妥协。譬如说,对于可携式系统,像是膝上型(laptop) 计算机与个人数字助理(Personal Digital Assistants, PDA)而言, 功率损耗可以是一个可变的因素(factor)。 一旦有更多的工作或 是需要一 更高的处理速度时,总线操作频率便可能需要增加, 损失的便是较高的功率损耗。同时的,连接在处理器以及/或是 装置之间的总线链结(bus chain)也可能需要操作在 一 比较高的 频率。举例来说,当希望以较高的速度从存储器读取数据或是 对存储器写入数据时,连接在处理器以及存储器之间的总线的 频率便可能需要增加。因为主机总线的频率可能被改变,以节省功率损耗或是增加效能,对应到总线频率的一些参数,像是I/O驱动力(driving strength)、 总线时序(bus timing)以及总线负载(loading on bus),也需要随着总线频率的改变而更新。主机总线的总线频率以及 相对应的参数可能可以依据以下的操作而改变。首先,原先对 应到当下频率的多个参数先被新的多个参数所更新,而这些新 的参数对应到一新频率。接着,以当下频率连接的主机总线的 连结就;故终止。这个连结接着被重新连4妻起来,依据这些新的 参数,来使得主机总线操作在新频率。图l显示了这么一个已知 的方法,包括以上所描述的,用来改变总线频率的步骤。但是,在终止旧连结之前,这样的方法却可能导致总线仍 然操作在旧频率,却使用到对应到新频率的参数。举例来说, 因为操作在旧频率却使用新频率的参数,主桥(host bridge)操作 可能就会因此而失败。
技术实现思路
本专利技术提供一种用以改变主机总线(host bus)的总线频率 的方法。该方法包括接收一指令,该指令是用以将该总线频 率从 一 第 一 频率改变到 一 第二频率;储存对应该第二频率的信 息;终止到该主 ^几总线的一连结(link),该连结正以该第一频率 连接到该主机总线,其中该主机总线正依据 一 第 一 组参数操作 着,而该第一组参数对应该第一频率;依据储存的该信息获得 一第二组参数,对应到该第二频率;以及启动该连结,使其操 作于该第二频率,且以该第二组参数操作该主机总线。本专利技术另提供一种系统,包括一主机总线与一控制器。该 控制器是架构来执行以下动作接收一指令,该指令是用以将 该总线频率从一第 一频率改变到一第二频率;储存对应该第二频率的信息;终止到该主机总线的一连结(link),该连结正以该 第 一 频率连接到该主机总线,其中该主机总线正依据 一 第 一 组 参数操作着,而该第一组参数对应该第一频率;依据储存的该 信息,获得一第二组参数,对应到该第二频率;以及启动该连 结,使其操作于该第二频率,且以该第二组参数操作该主机总 线。本专利技术另提供一种系统,包括一总线、 一第一暂存器、一 第二暂存器以及一控制器。该第一暂存器架构来存放一第一组参数。该第一组参数是用来使该总线操作于一第一频率。该第 二暂存器架构来存放一第二组参数,该第二组参数是用来使该 总线操作于 一第二频率。该控制器耦接到该第 一暂存器与第二 暂存器。该控制器是架构来通过第二暂存器中的该第二组参数 转送到该第 一 暂存器,将该总线的操作频率从该第 一 频率改变 为该第二频率。本专利技术所述的用以改变主机总线的总线频率的方法以及系 统,可灵活地调整主机总线的频率以节省功率损耗、增加系统 效能。附图说明图1为 一
技术介绍
的范例,显示用来改变操作频率以及总线 参数的方法的流程图。图2为依据本专利技术的一范例,显示用来改变操作频率以及总 线参数的方法的流程图。图3为依据本专利技术的 一 范例,显示通过选择存放在暂存器中 的多组参数中的一组参数,来改变操作频率以及总线参数的方 法的流程图。图4为依据本专利技术的一范例,显示通过选择存放在ROM中的多组参数中的一组参数,来改变操作频率以及总线参数的方 法的流程图。具体实施方式相关本专利技术的例子提供了用来改变总线频率以及相对应参 数的系统与方法。在一些例子中,改变该第一总线频率与更新 相对应总线参数的方法可以通过操作 一 总线在当下的总线频率 (具有相对应的总线参数)的状况下来执行。图2为一范例,显示用来改变该第一总线频率的方法的流程 图。请参照图2,在步骤210时,先接收一指令,要将总线频率 从一第一总线频率改变为一第二总线频率。于步骤220中,对应 到该第二总线的 一 组参数可以被存放到 一储存位置,像是 一 组 暂存器(register)或是一存储器。此时, 一连结正以该第一总线 频率连接到该主机总线,且该主机总线正依据对应到该第 一 总 线频率的一第一组参数操作着。在步骤230中,此连结被终止。 在步骤240中,控制暂存器中的参数接着被更新,而这些参数可 以用来操作该主机总线。在步骤250中,该连结接着^皮启动,此 时以被更新的参数来操作该主机总线,使其操作在该第二总线 频率。在一些例子中,主机总线是一HT总线,而对应到该第二 总线频率或是其他频率的参数可以包括像是驱动力(driving strength)、 时序延迟(timing delay)以及总线的负载(bus loading) 之类的操作参数。于一例子中,可能装设有两群暂存器。 一群称为控制暂存 器(control register),其包括一组暂存器,用来存放一组当下的 操作参数,对应到该第一总线频率。另一群则称为临时暂存器 (temporary register),用来存放对应到该第二总线频率的 一组操 作参数。当改变 一 总线频率的指令被接收到的时候(步骤210),对应到该第二总线频率的 一 组新的才喿作参|t可以 一皮载到临时暂存器(步骤220)。此时,控制暂存器中的参数尚未更新,也就是 说,控制暂存器中所存放的参数依然是对应到该第 一 总线频率。 而且,通讯连结的终止是在控制暂存器还存放有旧参数时执行 的。所以,此时终止通讯连结所使用的频率是正确的对应到控 制暂存器中的参数。当连结成功地终止后(步骤230),控制暂存 器就以对应到第二总线频率的新参数来更新(步骤2 4 0)。之后, 连结重新启动,而此时,控制暂存器中的是新参数,对应到第 二总线频本文档来自技高网
...

【技术保护点】
一种用以改变主机总线的总线频率的方法,其特征在于,该方法包括:接收一指令,该指令是用以将该总线频率从一第一频率改变到一第二频率;储存对应该第二频率的信息;终止到该主机总线的一连结,该连结正以该第一频率连接到该主机总线 ,其中该主机总线正依据一第一组参数操作着,而该第一组参数对应该第一频率;依据储存的该信息获得一第二组参数,对应到该第二频率;以及启动该连结,使其操作于该第二频率,且以该第二组参数操作该主机总线。

【技术特征摘要】
US 2007-6-15 11/764,1671.一种用以改变主机总线的总线频率的方法,其特征在于,该方法包括接收一指令,该指令是用以将该总线频率从一第一频率改变到一第二频率;储存对应该第二频率的信息;终止到该主机总线的一连结,该连结正以该第一频率连接到该主机总线,其中该主机总线正依据一第一组参数操作着,而该第一组参数对应该第一频率;依据储存的该信息获得一第二组参数,对应到该第二频率;以及启动该连结,使其操作于该第二频率,且以该第二组参数操作该主机总线。2. 根据权利要求l所述的用以改变主机总线的总线频率的方法,其特征在于,储存的该信息为对应到该第二频率的一群 参数,且获得该第二组参数的步骤包括以该群参数更新该第一 组参数。3. 根据权利要求l所述的用以改变主机总线的总线频率的方法,其特征在于,储存的该信息为一指针,用以指示该第二频率,且该方法另包括储存多组参数,每一组参数对应到一特定的总线频率; 依据该指针,从所述多组参数中选择一组参数;以及 获得对应到该第二频率的该第二组参数。4. 根据权利要求3所述的用以改变主机总线的总线频率的 方法,其特征在于,所述多组参数存放于暂存器中。5. 根据权利要求3所述的用以改变主机总线的总线频率的 方法,其特征在于,所述多组参数存放于只读存储器中。6. 根据权利要求1所述的用以改变主机总线的总线频率的 方法,其特征在于,该第二组参数包括以下参数其中之一总 线的驱动力、总线的时序延迟以及总线的负载。7. 根据权利要求l所述的用以改变主机总线的总线频率的方法,其特征在于,该主机总线为超传输总线。8. —种系统,其特征在于,包括 一主机总线;以及一控制器,该控制器是架构来执行以...

【专利技术属性】
技术研发人员:谢易霖苏耀群
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1