著录项信息
专利名称 | 中断信号控制系统与控制方法 |
申请号 | CN200310104341.5 | 申请日期 | 2003-10-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2004-10-27 | 公开/公告号 | CN1540539 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F13/24 | IPC分类号 | G;0;6;F;1;3;/;2;4查看分类表>
|
申请人 | 威盛电子股份有限公司 | 申请人地址 | 台湾省台北县
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 威盛电子股份有限公司 | 当前权利人 | 威盛电子股份有限公司 |
发明人 | 何宽瑞;黄宗庆;钟健平 |
代理机构 | 隆天国际知识产权代理有限公司 | 代理人 | 潘培坤;徐恕 |
摘要
本发明涉及一种中断信号控制系统与控制方法,该中断信号控制系统包含:一第一输入输出中断控制装置;一第二输入输出中断控制装置以及一中断控制装置总线,而该中断信号控制方法包含下列步骤:根据电连接于南桥芯片上的该第一外围装置所发出的一第一中断信号的触发而产生一第一唤醒信号至该南桥芯片,进而使该南桥芯片解除该中央处理器的省电状态;根据电连接于北桥芯片上的该第二外围装置所发出的一第二中断信号的触发而产生一中断控制装置总线上的第三中断信号;以及通过中断控制装置总线传送第三中断信号至该南桥芯片,进而使该南桥芯片解除该中央处理器的省电状态。
1.一种中断信号控制系统,设置于一计算机系统中,该计算机系统具有 一中央处理器、一北桥芯片、一南桥芯片、一第一外围装置以及一第二外围 装置,而其中该中断信号控制系统包含:
一第一输入输出中断控制装置,电连接于该第一外围装置与该南桥芯 片,是根据该第一外围装置所发出的一第一中断信号的触发而产生一第一唤 醒信号至该南桥芯片,进而使该南桥芯片解除该中央处理器的省电状态;
一第二输入输出中断控制装置,电连接于该第二外围装置与该北桥芯 片,是根据该第二外围装置所发出的一第二中断信号的触发而产生一第三中 断信号;以及
一中断控制装置总线,信号连接于该第一输入输出中断控制装置与该第 二输入输出中断控制装置,是用以传送该第三中断信号,而本发明的特征在 于该第一输入输出中断控制装置可根据该第三中断信号的触发而使得该南 桥芯片解除该中央处理器的省电状态。
2.如权利要求1所述的中断信号控制系统,其中该第一输入输出中断控 制装置为一输入输出高级可编程中断控制装置,整合于该南桥芯片中。
3.如权利要求1所述的中断信号控制系统,其中该计算机系统中还包含 一总线桥接芯片,设置在该计算机系统中并电连接于该北桥芯片与第二外围 装置,其中该总线桥接芯片,为一计算机外设连接总线桥接装置,该第二输 入输出中断控制装置为一输入输出高级可编程中断控制装置,整合于该总线 桥接芯片中。
4.如权利要求1所述的中断信号控制系统,其中该中断控制装置总线为 一高级可编程中断控制装置总线。
5.如权利要求1所述的中断信号控制系统,其中该第一输入输出中断控 制装置是监听传送在该中断控制装置总线上的该第三中断信号,进而根据该 第三中断信号的触发而使得该南桥芯片解除该中央处理器的省电状态。
6.如权利要求1所述的中断信号控制系统,其中该第一中断控制信号是 由该第一外围装置以一信号接脚传递至该第一输入输出中断控制装置,该第 二中断控制信号是由该第二外围装置以一信号接脚传递至该第二输入输出 中断控制装置。
7.一种中断信号控制方法,应用于一计算机系统中,该计算机系统具有 一中央处理器、一北桥芯片、一南桥芯片、一第一外围装置以及一第二外围 装置,而其中该中断信号控制方法包含下列步骤:
根据电连于该南桥芯片的该第一外围装置所发出的一第一中断信号而 相对应产生一第一唤醒信号至该南桥芯片,进而使该南桥芯片解除该中央处 理器的省电状态;
根据电连接于该北桥芯片的该第二外围装置所发出的一第二中断信号 而相对应产生一第三中断信号;以及
转传该第三中断信号至该南桥芯片,并根据该第三中断信号而使该南桥 芯片解除该中央处理器的省电状态。
8.如权利要求7所述的中断信号控制方法,其中转传该第三中断信号的 动作是通过一中断控制装置总线完成,该中断控制装置总线电连接于该南桥 芯片与一总线桥接芯片,该总线桥接芯片电连接于该北桥芯片与该第二外围 装置之间,其中根据该第三中断信号而使该南桥芯片解除该中央处理器的省 电状态的动作是由整合于该南桥芯片中的一输入输出高级可编程中断控制 装置所完成,该输入输出高级可编程中断控制装置是电连接于该中断控制装 置总线上,是用以监听该中断控制装置总线是否传送有该第三中断信号。
9.一种中断信号控制装置,设置于一计算机系统中,该计算机系统具有 一中央处理器、一停止时钟控制模块、一中断控制装置总线、一第一外围装 置以及一第二外围装置,该中断信号控制装置是电连接于该停止时钟控制模 块、该中断控制装置总线以及该第一外围装置,而该中断信号控制装置的特 征在于可分别根据该第一外围装置所发出的一第一中断信号,或由该第二外 围装置所发出的一第二中断信号所触发产生并由该中断控制装置总线所传 送的一第三中断信号,进而使该停止时钟控制模块解除该中央处理器的省电 状态。
10.如权利要求9所述的中断信号控制装置,其中该中断信号控制装置为 一输入输出高级可编程中断控制装置,整合于该计算机系统的一南桥芯片 上,其中该停止时钟控制模块整合于该计算机系统的该南桥芯片上,并以一 信号接脚电连接中央处理器,其中该中断控制装置总线为一高级可编程中断 控制装置总线。
技术领域\n本发明涉及一种中断信号控制系统与控制方法,尤指设置与应用于一计 算机系统中的中断信号控制系统与控制方法。\n背景技术\n省电机制在计算机系统的运用上相当广泛,而应用于中央处理器(CPU) 上的省电模式则被分成相当多的层级与种类(例如高级组态与电力接口 (Advanced Configuration and Power Interface,简称ACPI)规格中所定义的 C1、C2与C3等模式),但其目的不外乎是用以减少能源消耗并提供较低温 稳定的电路操作环境。而在一般的结构下(请参见图1所示的常用计算机系 统结构示意图),计算机系统的中央处理器(CPU)1由省电模式中恢复到 正常运作的机制是由芯片组中的南桥芯片(South Bridge,简称SB)2所管 理。以下步骤是简单地说明计算机系统中的中央处理器(CPU)1如何进入 C2或C3省电模式以及由C2或C3省电模式再恢复正常工作的步骤如下:\n1.当计算机系统的操作系统(Operating System,简称OS)要进入省电 模式时,中央处理器1便发布一个省电模式指令(Sleep Command)到南桥 芯片2。\n2.当南桥芯片2中的停止时钟控制模块(STPCLK control module)20收 到该省电模式指令时,立即产生(assert)一停止时钟信号(STPCLK#)并 通过一停止时钟信号接脚21传到中央处理器1。\n3.当该停止时钟信号(STPCLK#)产生时,中央处理器1就通过中央处 理器1、北桥芯片(North Bridge,简称NB)3及南桥芯片2间的数据总线 传送一停止许可特殊指令(STPGNT)到南桥芯片2。\n4.当南桥芯片2接收到该停止许可特殊指令(STPGNT)时,中央处理 器1连同整个计算机系统就会都进入到省电模式。\n5.当第一外围装置4通过一中断信号接脚40发出中断信号(interrupt) 到南桥芯片2时,由南桥芯片2中的中断控制装置22接收,再由中断控制 装置22发出一唤醒信号以触发该停止时钟控制模块(STPCLK control module)20以解除(de-assert)所产生的停止时钟信号(STPCLK#)。\n6.当该停止时钟信号接脚21上的停止时钟信号(STPCLK#)被解除了, 中央处理器1便可连同整个计算机系统从省电模式恢复到正常工作模式。\n但为了根据外围装置数目的不断增加以及提升系统整体效能,计算机系 统结构的设计不断产生改变。请参见图2所示,是具有多个输入/输出高级可 编程中断控制器(Input Output Advanced Programmable Interrupt Controller, 简称IO APIC)的新一代计算机系统结构示意图,其与常用一般计算机系统 结构的不同处在于北桥芯片3上更增设如计算机外围连结总线桥接装置(PCI to PCI Bridge)5的桥接装置,藉以连接新增的外围装置(如图中所示的第二 外围装置6)以及提高系统效能。而其中第一输入输出高级可编程中断控制 器(IO APIC)25是位于南桥芯片2中,至于第二输入输出高级可编程中断 控制器(IO APIC)50则设置于如图所示的计算机外围连结总线桥接装置(PCI to PCI Bridge)5的桥接装置中。\n但如此一来,新增的外围装置6产生的中断信号(interrupt)通过中断 信号接脚60送至计算机外设连结总线桥接装置(PCI to PCI Bridge)5中的 第二输入输出高级可编程中断控制器(IO APIC)50,但第二输入输出高级 可编程中断控制器(IO APIC)50并不像南桥芯片(SB)2中的第一输入输 出高级可编程中断控制器(IO APIC)25是连接至该停止时钟控制模块 (STPCLK Control module)20上,进而具有可与中央处理器(CPU)1进行 省电模式/正常工作模式等状态切换的控制机制与控制接脚(例如图中的停止 时钟信号接脚21),因此在此新一代系统状态下,连接在计算机外设连接总 线桥接装置(PCI to PCI Bridge)5上的第二外围装置6并无法有效地将计算 机系统由省电模式唤醒恢复到正常工作模式。而如何有效解决以上常用手段 的问题,是本发明的主要目的。\n发明内容\n本发明涉及一种中断信号控制系统,设置于一计算机系统中,该计算机 系统具有一中央处理器、一北桥芯片、一南桥芯片、一第一外围装置以及一 第二外围装置,而该中断信号控制系统包含:一第一输入输出中断控制装置, 电连接于该第一外围装置与该南桥芯片,是根据该第一外围装置所发出的一 第一中断信号的触发而产生一第一唤醒信号至该南桥芯片,进而使该南桥芯 片解除该中央处理器的省电状态;一第二输入输出中断控制装置,电连接于 该第二外围装置与该北桥芯片,是根据该第二外围装置所发出的一第二中断 信号的触发而产生中断控制装置总线上的一第三中断信号;以及一中断控制 装置总线,信号连接于该第一输入输出中断控制装置与该第二输入输出中断 控制装置,是用以传送该第三中断信号,而本发明的特征在于该第一输出入 中断控制装置可根据该第三中断信号的触发而使得该南桥芯片解除该中央 处理器的省电状态。\n根据上述构想,本发明所述的中断信号控制系统,其中该第一输入输出 中断控制装置为一输入输出高级可编程中断控制装置,整合于该南桥芯片 中。\n根据上述构想,本发明所述的中断信号控制系统,其中该计算机系统中 还包含一计算机外设连接总线桥接装置(PCI to PCI Bridge),设置在该计算 机系统中并电连接于该北桥芯片与第二外围装置。\n根据上述构想,本发明所述的中断信号控制系统,其中该第二输入输出 中断控制装置为一输入输出高级可编程中断控制装置,整合于该总线桥接芯 片中。\n根据上述构想,本发明所述的中断信号控制系统,其中该中断控制装置 总线为一高级可编程中断控制装置总线。\n根据上述构想,本发明所述的中断信号控制系统,其中该第一输入输出 中断控制装置是监听传送在该中断控制装置总线上的该第三中断信号,进而 根据该第三中断信号的触发而使得该南桥芯片解除该中央处理器的省电状 态。\n根据上述构想,本发明所述的中断信号控制系统,其中该第一中断控制 信号是由该第一外围装置以一信号接脚传递至该第一输入输出中断控制装 置。\n根据上述构想,本发明所述的中断信号控制系统,其中该第二中断控制 信号是由该第二外围装置以一信号接脚传递至该第二输入输出中断控制装 置。\n本发明的另一方面是为一种中断信号控制方法,应用于一计算机系统 中,该计算机系统具有一中央处理器、一北桥芯片、一南桥芯片、一第一外 围装置以及一第二外围装置,而该中断信号控制方法包含下列步骤:根据电 连于该南桥芯片的该第一外围装置所发出的一第一中断信号而相对应产生 一第一唤醒信号至该南桥芯片,进而使该南桥芯片解除该中央处理器的省电 状态;根据电连接于该北桥芯片的该第二外围装置所发出的一第二中断信号 所产生的第三中断信号至该南桥芯片,使该南桥芯片解除该中央处理器的省 电状态。\n根据上述构想,本发明所述的中断信号控制方法,其中转传该第三中断 信号的动作是通过一中断控制装置总线完成,该中断控制装置总线电连接于 该南桥芯片与一总线桥接芯片,该总线桥接芯片电连接于该北桥芯片与该第 二外围装置之间。\n根据上述构想,本发明所述的中断信号控制方法,其中根据该第三中断 信号而使该南桥芯片解除该中央处理器的省电状态的动作是由整合于该南 桥芯片中的一输入输出高级可编程中断控制装置所完成,该输入输出高级可 编程中断控制装置是电连接于该中断控制装置总线上,是用以监听该中断控 制装置总线是否传送有该第三中断信号。\n本发明的另一方面是一种设置于计算机系统中的中断信号控制装置,该 计算机系统具有一中央处理器、一停止时钟控制模块、一中断控制装置总线、 一第一外围装置以及一第二外围装置,该中断信号控制装置是电连接于该停 止时钟控制模块、该中断控制装置总线以及该第一外围装置,而该中断信号 控制装置的特征在于可分别根据该第一外围装置所发出的一第一中断信号 或该中断控制装置总线上所传送的第三中断信号,进而使该停止时钟控制模 块解除该中央处理器的省电状态。\n根据上述构想,本发明所述的中断信号控制装置,其中该中断信号控制 装置为一输入输出高级可编程中断控制装置,整合于该计算机系统的一南桥 芯片上。\n根据上述构想,本发明所述的中断信号控制装置,其中该停止时钟控制 模块整合于该计算机系统的该南桥芯片上,并以一信号接脚电连接中央处理 器。\n根据上述构想,本发明所述的中断信号控制装置,其中该中断控制装置 总线为一高级可编程中断控制装置总线。\n附图说明\n本发明藉由下列附图及详细说明,得以更深入的了解:\n图1:是公知计算机系统结构示意图。\n图2:是具有多个输入输出高级可编程中断控制器的计算机系统结构示 意图。\n图3:是本发明为改善公用缺陷所发展出来的一较佳实施例功能方块示 意图。\n图4:是本发明为改善公用缺陷所发展出来的一较佳方法功能方块示意 带图。\n其中,附图标记说明如下:\n1中央处理器 2南桥芯片\n3北桥芯片 4第一外围装置\n20停止时钟控制模块 21停止时钟信号接脚\n22中断控制装置 40中断信号接脚\n25第一输入输出高级中断控制装置\n5计算机外设连接总线桥接装置\n50第二输入输出高级中断控制装置\n6第二外围装置 60中断信号接脚\n11中央处理器 13南桥芯片\n12北桥芯片 14第一外围装置\n15计算机外设连接总线桥接装置\n16第二外围装置 17中断控制装置总线\n131第一输入输出高级中断控制装置\n151第二输入输出高级中断控制装置\n132停止时钟控制模块 140中断信号接脚\n160中断信号接脚\n具体实施方式\n请参见图3,是本发明为改善公用缺陷所发展出来的一较佳实施例功能 方块示意图,本发明主要是为一种中断信号控制系统,其可设置于计算机系 统中,该计算机系统包含如图中所示的中央处理器11、北桥芯片12、南桥 芯片13、第一外围装置114、一第二外围装置16,而本发明的中断信号控制 系统主要包含有第一输入输出高级可编程中断控制装置131、第二输入输出 高级可编程中断控制装置151以及一中断控制装置总线17。而本发明的特征 在于该第一输入输出高级可编程中断控制装置131除在接受第一外围装置14 中断信号时对中断控制装置总线17发出中断信号外,也加入随时监听该中 断控制装置总线17上其它的中断信号的功能。\n当操作系统对计算机系统发出进入省电模式的要求时,中央处理器11 发布一个省电模式指令(Sleep Command)到南桥芯片13,南桥芯片13产生 (assert)一停止时钟信号(STPCLK#)传到中央处理器(CPU)11,中央 处理器11根据该停止许可特殊指令(STPGNT)传送停止许可特殊指令 (STPGNT)至南桥后,系统就进入C2或C3的省电状态。\n当中央处理器11处于C2或C3的省电模式而第一外围装置14通过该中 断信号接脚140发出该中断信号(interrupt)到第一输入输出高级可编程中 断控制装置131,用以通知该南桥芯片13中的该停止时钟控制模块(STPCLK control module)132,进而触发该停止时钟控制模块(STPCLK control module) 132来解除(de-assed)所产生的停止时钟信号(STPCLK#)。而再第一输 入输出高级可编程中断控制装置131通知停止时钟控制模块(STPCLK control module)132的同时也对中断控制装置总线17发出一中断信号。\n如此一来,当中央处理器11处于C2或C3的省电模式而第二外围装置 16通过该中断信号接脚160发出该中断信号(interrupt)到计算机外围连结 总线桥接装置(PCI to PCI Bridge)15时,计算机外围连结总线桥接装置(PCI to PCI Bridge)15中的第二输入输出高级可编程中断控制器(IO APIC)151 接收到该中断信号后,对中断控制装置总线17发出一第三中断信号通过触 发该第一输入输出高级可编程中断控制装置131,用以通知该南桥芯片13中 的该停止时钟控制模块(STPCLK control module)132,进而触发该停止时 钟控制模块(STPCLK control module)132来解除(de-assed)所产生的停止 时钟信号(STPCLK#)。因此,于本发明的较佳实施例中,即使是连接在计 算机外围连结总线桥接装置(PCI to PCI Bridge)15上的第二外围装置16, 仍可有效地将中央处理器及计算机系统由省电模式唤醒恢复到正常工作模 式,进而可有效地解决公用手段的问题,达到本发明的主要目的。\n上述方法的流程请参见图4a、图4b、图4c,其是本发明系统流程示意 图。图4a当该第一外围装置发出中断信号,则该第一输入输出高级可编程 中断控制装置送出该第一唤醒信号至南桥芯片。图4b当该第二外围装置发 出中断信号,则该第二输入输出高级可编程中断控制装置送出该第三中断信 号至该中断控制装置总线。图4c当该第一输入输出高级可编程中断控制装 置察觉到该中断控制装置总线有第三中断信号,该第一输入输出高级可编程 中断控制装置送出该第一唤醒信号至南桥芯片。\n综上所述,本发明在此新一代系统状态下,仍可有效地利用连接在计算 机外设连接总线桥接装置15上的第二外围装置16来将计算机系统由省电模 式唤醒恢复到正常工作模式,成功地解决以上公用手段的问题,达成本发明 的主要目的。凡其它未脱离本发明所揭示的精神下所完成的等效改变或修 饰,均应包含在申请专利范围内。
法律信息
- 2009-01-14
- 2005-01-05
- 2004-10-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1997-08-15
| | |
2
| |
2000-05-10
|
1998-10-23
| | |
3
| | 暂无 |
1998-04-27
| | |
4
| | 暂无 |
1993-12-01
| | |
5
| | 暂无 |
1998-03-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |