当总线没有出现I/O任务时停止总线时钟的方法和装置。在说明性实施方案中,AGP总线(115)将图形控制器(120)连接到核心逻辑(130)以便在两个设备(120、130)间传输数据。控制器(310)为第一和第二设备(120、130)产生第一(AGP总线)时钟信号CLK和第二(内部)时钟信号iclk。如果控制器(310)确定AGP总线上没有图形活动(即,总线空闲),则控制器(310)发出一个停要求停止内部时钟信号iclk。停止要求的处理在AGP总线时钟CLK上延迟7个周期的时期以等待来自图形控制器(120)或核心逻辑(130)的反对意见。如果在7个延迟周期期间收到了反对意见,则不停止内部时钟iclk并将继续运行。可是,如果没有收到反对意见,则将停止内部时钟iclk。如果图形控制器(120)处于低功率或“休眠”态,则AGP总线时钟CLK停止,从而节省了功率。(*该技术在2019年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及本专利技术一般涉及计算机系统结构,特别是,讨论到点对点总线没有出现活动期间停止这种总线的总线时钟的方法和设备。2.相关技术描述传统上,在计算机系统上产生图形是通过由外部部件接口(PCI)总线连接的图形设备完成的。请转向附图,特别是参照附图说明图1,该图示出了通过PCI(105)总线在计算机显示器上产生这种图形的通用系统(100)。系统(100)包含一个中央处理部件(CPU)(110),它用来在其上运行特殊的计算机程序,该程序向图形控制器(120)指示在显示设备(未示出)上显示该图形。CPI总线(105)还连到核心逻辑(130)上,核心逻辑则连到主存(140)上。核心逻辑(130)是一个由产生图形的图形控制器(120)控制对主存(140)访问的芯片集。一般PCI总线(105)还将其他设备连到CPU(110)上诸如,例如,磁盘机(150)。图形控制器(120)用主存(140)执行各种与图形有关的任务诸如,例如,三维图形计算、访问存储在存储器(140)中的结构图以产生3D图形,等等。PCI总线(105)一般的频率为33MHz,这种频率允许图形控制器(120)和主存(140)间的最大传输速率为133M字节/秒以执行各种与图形有关的任务。一般PCI总线(105)用来在图形控制器(120)和核心逻辑(130)间交互作用以处理二维和三维基本图形是一种能胜任的装置。然而,过去几年期间,随着这些图形复杂性明显的增加,即复杂的三维图形的出现,将PCI总线(105)用于图形应用已成了问题。由于图形已变得更为复杂,图形控制器(120)要求对主存(140)的访问更多、速度更快以处理这些复杂的任务。PCI总线(105)的有限频宽限制了图形控制器(120)充分产生这些复杂的3D图形的能力。而且,图形控制器(120)还与其他“非图形”相关的设备诸如磁盘机(150)共用PCI总线(105),从而进一步降低了PCI总线(105)向图形控制器(120)提供频宽量。结果是,PCI总线(105)对充分处理最新的3D图形技术的反应变得越来越慢。为了减轻与有限频宽有关的问题以使PCI总线(105)适用于图形控制器(120),开发了另一种技术,称作“加速图形端口”即“AGP”。按照AGP结构,图形控制器(120)通过AGP总线(115)直接连接到核心逻辑130,AGP总线115则以两倍于PCI总线(105)的速度运行。由于它增加了速度,AGP总线(115)提供比PCI总线(105)的传输速率有显著的提高的最小的传输速率。而且,AGP总线(115)是一条专用的“点对点”总线,它让图形控制器(120)直接访问核心逻辑(130)。这比PCI总线(105)有明显的优点,因为在PCI总线(105)中图形控制器(120)须与其他的“非图形”设备共用PCI总线(105)。AGP总线(115)因为有了其提高了的传输速率和直接的“点对点”连接可充分处理今天的计算机应用的复杂三维图形。速度明显提高的结果是,AGP总线(115)超过了PCI总线(105),因此AGP总线(115)的功率消耗比PCI总线(105)的明显地多。AGP总线(115)的这一缺点对便携式或移动式计算机用户特别不利因为一般在产生图形时它能以比传统的PCI总线(105)更快速率消耗便携式或膝上式计算机的电池。本专利技术旨在克服或至少减轻上面提出的一个或多个问题的影响。本专利技术的另一方面,一种装置包括第一设备和第二设备。与第一设备及第二设备连接的总线在第一及第二设备间传输数据。该装置进一步包括为该总线产生第一时钟信号和为第一和第二设备产生第二时钟信号的控制器。该控制器在确定了总线上没有I/0活动后停止第一时钟信号。一方面,本专利技术可以有各种修正和更替方式,另一方面,本专利技术在附图中用举例方式示出了本专利技术的具体实施方案并在其中作了详细的说明。然而,应当说明的是,具体实施方案中的说明不是要将本专利技术局限于所公布的特定形式,相反,而是要使本专利技术包括落入本专利技术的精神和范围中的所有修正、等效方案和更替方案(如所附的权利要求所定义的那样)。具体实施方案的详细描述下面描述本专利技术的说明性实施方案。为清楚起见,在本技术说明中不描述实际实现的所有特性。当然,可以理解在任何这类实际实施方案的开发中,为达到开发者的具体目标必须做的许多具体实施决策诸如与系统相关和与业务相关的制约条件的配合性,这些是随不同的实现而变的。而且,可以理解虽然这种开发努力(即便复杂和耗时的)对本领域的那些普通技术人员来说是一种日常工作。现在转向附图,特别是参照图2,图中示出了按照本专利技术的一种装置(200),装有加速图形端口(AGP)结构。在一个实施方案中,装置(200)可采用个人计算机(PC)形式。装置(200)包含一个CPU(110),它用于在其上运行各种计算机程序。在CPU(110)上运行的计算机程序可以是基于二维或三维图形的应用诸如计算机博奕或与设计相关的软件,也可以是基于文本的应用诸如字处理、数据表和e-mail应用。在CPU(110)上运行的计算机程序可包含任何与CPU(110)兼容的商用软件,因此,不需要局限于前述的例子。装置(200)进一步包括在左CPU(110)上运行的计算机程序的指挥下在显示设备(未示出)上产生图形的图形控制器(120)。图形控制器(120)通过专用的“点对点”总线(115)诸如按照说明性实施方案的AGP总线连接到核心逻辑(130)(通常叫“北桥”)。如以前提过的那样,核心逻辑(130)是一个通过图形控制器(120)和CPU(110)控制对主存(140)访问的心片集。核心逻辑(130)产生第一时钟信号,该时钟信号在说明性实施方案中是一个GAP总线时钟信号CLK,用以通过AGP总线(115)在图形控制器(120)和核心逻辑(130)间传输数据。如所述,AGP总线(115)是一条专用的点对点总线并且只能由图形控制器(120)或核心逻辑(130)访问。装置(200)的每一种设备(即图形控制器(120)、核心逻辑(130)主存(140)等等)由在CPU(110)上运行的操作系统(US)动态地设置在四种“设备”功率状态(即,D0、D1、D2和D3)中的一种。D0功率状态给设备提供全功率,它产生设备功率消耗的最高水平。当设备在D0功率状态时,它是全速的和灵敏的且一般能连续记住所有相关的环境。在D3功率状态时,不向该设备提供功率且一般所有相关的环境都完全丢失。一旦该设备处在D3功率状态,则该设备只能返回到D0状态,在那里该设备再次是全功率的且复位。当设备设置在“休眠”状态时则呈现D1和D2功率状态。该设备在D1状态比在D2功率状态消耗更多的功率且保存更多的环境。实质上,D2功率状态比D1功率状态使该设备处于“更深的”休眠状态。装置(200)的每种设备都处于D0-D3状态的一种中,这取决于它当时包含由装置(200)完成的特殊任务情况。即,如果当前没有制图任务,则图形控制器(120)可由操作系统(OS)安排在D1或D2“休眠”状态中。OS用以确定某设备处于D0-D3这些特定状态中的一种方式,它对本领域的那些普通技术人员来说是众所周知的。因此,这里将不讨论这种过程的具体情况以免不必要地将本专利技术弄得不好理解。OS除给装置(本文档来自技高网...
【技术保护点】
一种控制总线时钟的方法,所说的总线至少连接第一设备和第二设备,且所说的总线、第一和第二设备采用多种功率状态中的一种,所说的方法包含:为所说的总线产生第一时钟信号和给所说的第一和第二设备产生第二时钟信号;确定在所说的总线上是否出现了I /O通信量;响应确定所说的总线没有I/O通信量停止所说的第二时钟信号;和如果所说的第一和第二设备处在第一功率状态则停止所说的第一时钟信号。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:SS曹,N霍马约恩,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。