首页> 中国专利> 中央处理器类型识别电路及中央处理器类型识别方法

中央处理器类型识别电路及中央处理器类型识别方法

摘要

本发明提出一种中央处理器类型识别电路,其包括脉冲产生电路、锁存器以及控制模块。脉冲产生电路接收经延迟的一VTT_PG信号,并产生用以锁存中央处理器发送的MS_ID信号的脉冲信号。锁存器分别连接脉冲产生电路及中央处理器,用以接收脉冲信号,并在接收脉冲信号时取出并锁存中央处理器发送的MS_ID信号。控制模块连接至锁存器,用以获取锁存器中的中央处理器发送的MS_ID信号,并判断中央处理器的类型。本发明可以锁存VID信号与MS_ID信号共用同一个管脚的中央处理器发送的MS_ID信号,以供控制模块判断中央处理器的类型,从而调整合适的系统工作模式。

著录项

  • 公开/公告号CN101458639A

    专利类型发明专利

  • 公开/公告日2009-06-17

    原文格式PDF

  • 申请/专利权人 英业达股份有限公司;

    申请/专利号CN200710162101.9

  • 发明设计人 张洁光;刘士豪;

    申请日2007-12-11

  • 分类号G06F11/00(20060101);G06F13/40(20060101);H03K3/037(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人陈亮

  • 地址 台湾省台北市士林区后港街66号

  • 入库时间 2023-12-17 22:10:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-07

    未缴年费专利权终止 IPC(主分类):G06F11/00 授权公告日:20101201 终止日期:20171211 申请日:20071211

    专利权的终止

  • 2017-10-27

    专利权的转移 IPC(主分类):G06F11/00 登记生效日:20171010 变更前: 变更后:

    专利申请权、专利权的转移

  • 2017-10-27

    著录事项变更 IPC(主分类):G06F11/00 变更前: 变更后: 申请日:20071211

    著录事项变更

  • 2010-12-01

    授权

    授权

  • 2009-08-12

    实质审查的生效

    实质审查的生效

  • 2009-06-17

    公开

    公开

查看全部

说明书

技术领域

本发明涉及一种计算机领域,特别涉及一种可以识别VID信号与MS_ID信号共用同一个管脚的中央处理器类型的电路及方法。

背景技术

随着计算机技术的快速发展,在功能越来越完善的同时,其处理速度也越来越快。为了使计算机能够正常地运作以及提高处理速度,势必需要选择正确的工作模式。而计算机的配置不是一陈不变的,不一样的配置往往需要不同的工作模式。如一些主板上可以安装一个或两个不同类型的中央处理器(CPU)等,在这种情况下若是以错误的工作模式运行系统的话,可能会大大降低中央处理器的运行速度,甚至造成系统错误。因此检测系统内各部件的类型是一道十分重要的程序。

MS_ID(Market Segment ID)是供系统识别中央处理器类型的信号,一般CPU都会提供专用的管脚供系统中其他的控制模块读取。但是,现今有一些中央处理器则取消专用的MS_ID信号管脚,而是利用提供VID信号(中央处理器电压识别信号)的管脚同时提供MS_ID信号。(如图1中的信号)因此在中央处理器接收到VTT_PG信号(正常工作电压信号),即电脑一开机的状态下,中央处理器会先输出MS_ID信号,然后再输出正常的VID信号(图2中的POC段即为发送MS_ID信号的时间段)。由于MS_ID信号与VID信号共用同一个管脚,且MS_ID信号是只有在电脑启动的一瞬间才输出的信号,因此系统中其他控制元件无法在其它时间获得MS_ID信号,由此造成了系统中的其它控制模块无法获取中央处理器的类型,不利于系统各项功能的运作。

专利号为TW00460791的发明专利揭示了一种硬件式的序列罩幕只读存储器适配器,其可耦接于中央处理器与序列罩幕只读存储器之间,用以让中央处理器完全透过硬件,而无须使用软件,便可读取序列罩幕只读存储器中所储存的数据。此适配器包含地址锁存器、第一三态控制门、地址比较器、主控单元、存取控制信号产生器、数据锁存器以及第二三态控制门。此适配器的特点在于采用地址比较器来判断目前所接收到的地址所应执行的操作模式为非读页操作模式或为读页操作模式,并采用主控单元和存取控制信号产生器来产生切换模式所需的控制信号。由于此适配器中的所有组成构件均为硬件电路,完全不需要软件程序操控。

上述发明专利是将数据锁存器耦接至序列罩幕只读存储器的共用地址/数据总线,用以锁存序列罩幕只读存储器所输出的数据。但是上述发明专利并没有揭露数据锁存器是如何进行读取数据的锁存动作。另外,上述发明专利解决了中央处理器直接通过硬件读取序列罩幕只读存储器中的数据,而并没有解决现有技术中MS_ID信号与VID信号共用同一个管脚,而造成系统中其它控制芯片无法获取中央处理器类型的问题。

发明内容

本发明的目的是提供一种中央处理器类型识别电路,以解决现有计算机系统中因MS_ID信号与VID信号共用同一个管脚而使控制模块无法获得MS_ID信号,以致无法判断中央处理器类型的问题。

本发明的另一目的是提供一种中央处理器类型识别方法,以解决现有计算机系统中因MS_ID信号与VID信号共用同一个管脚而使控制模块无法获得MS_ID信号,以致无法判断中央处理器类型的问题。

本发明提出一种中央处理器类型识别电路,用以识别VID信号与MS_ID信号共用同一个管脚的中央处理器的类型,此中央处理器类型识别电路包括脉冲产生电路、锁存器以及控制模块。脉冲产生电路用以接收触发信号,并产生用以锁存中央处理器发送的MS_ID信号的脉冲信号。锁存器包括输入端、输出端和时钟端。时钟端连接脉冲产生电路的输出。输入端连接中央处理器的VID信号与MS_ID信号的共用管脚,用以在脉冲信号的控制下锁存VID信号与MS_ID信号共用同一个管脚发出的MS_ID信号。控制模块连接至锁存器的输出端,用以获取经锁存的中央处理器发送的MS_ID信号,以判断中央处理器的类型。

依照本发明较佳实施例所述中央处理器类型识别电路,脉冲产生电路包括第一三极管、RC电路、或门电路以及第二三极管。第一三极管具有第一集电极/发射极、第二集电极/发射极以及第一基极。第一基极连接至触发信号,第一集电极/发射极接地。此第一三极管用以接收触发信号,并产生与触发信号反向的反向信号。RC电路用以接收触发信号,并将触发信号延迟一个预设时间后产生延迟信号。或门电路分别连接至第一三极管的第二集电极/发射极及RC电路,用以接收反向信号及延迟信号,并运算得到时钟信号。第二三极管具有第三集电极/发射极、第四集电极/发射极以及第二基极。第二基极连接至或门电路,第三集电极/发射极接地,第四集电极/发射极连接至锁存器的时钟端。此第二三极管用以接收时钟信号,将时钟信号反向,并产生用以锁存中央处理器发送的MS_ID信号的脉冲信号。

依照本发明较佳实施例所述中央处理器类型识别电路,控制模块为系统基板控制器模块。

依照本发明较佳实施例所述中央处理器类型识别电路,触发信号为经延迟的VTT_PG信号。

依照本发明较佳实施例所述中央处理器类型识别电路,上述锁存器包括清零单元,用以在中央处理器通电时,对锁存器内的数据进行清零操作。

依照本发明较佳实施例所述中央处理器类型识别电路,锁存器为8位数据/地址锁存器。

本发明再提出一种中央处理器类型识别方法,用以控制模块识别VID信号与MS_ID信号共用同一个管脚的中央处理器的类型,此中央处理器类型识别方法包括以下步骤:首先,提供一触发信号,且中央处理器正常上电。其次,根据触发信号产生用以锁存中央处理器发送的MS_ID信号的脉冲信号。然后,在该脉冲信号的控制下锁存中央处理器发送的MS_ID信号。最后,控制模块根据锁存的中央处理器发送的MS_ID信号来判断中央处理器的类型。

依照本发明较佳实施例所述中央处理器类型识别方法,产生脉冲信号时包括以下步骤:首先,产生与触发信号反向的反向信号。其次,由触发信号延迟一段时间后产生延迟信号。然后,将反向信号与延迟信号进行或运算得到时钟信号。最后,将时钟信号反向,并产生正向的脉冲信号。

本发明因采用了中央处理器类型识别电路,因此可以在中央处理器采用同一个管脚发送VID信号与MS_ID信号时,在系统上电时获取并锁存MS_ID信号,并提供给系统中需要确定中央处理器类型的控制芯片,以选择系统最高效的工作模式。

附图说明

图1为现有中央处理器中MS_ID信号与VID信号共用一个管脚的示意图;

图2为VID管脚信号时序图;

图3为本发明实施例的一种中央处理器类型识别电路结构图;

图4为本发明实施例的另一种中央处理器类型识别电路电路图;

图5为本发明实施例的脉冲信号产生关系图;

图6为本发明实施例的一种中央处理器类型识别方法流程图;

图7为本发明实施例的产生脉冲信号时的流程图。

具体实施方式

以下结合附图,具体说明本发明。

请参见图3,其为本发明一种中央处理器类型识别电路的原理结构示例图。

本实施例的中央处理器类型识别电路300连接至中央处理器307。此中央处理器类型识别电路300包括脉冲产生电路301、锁存器303以及控制模块305。本中央处理器类型识别电路300用以锁存VID信号(中央处理器电压识别信号)与MS_ID信号(Market Segment ID,供系统识别中央处理器类型的信号)共用同一个管脚的中央处理器307发送的MS_ID信号,以供控制模块305根据此MS_ID信号判断中央处理器307的类型。

其中,脉冲产生电路301接收触发信号,并产生用以锁存中央处理器307发送的MS_ID信号的一个脉冲信号。此触发信号一般为代表中央处理器307通电正常的VTT_PG信号(正常工作电压信号)或经延迟的VTT_PG信号。锁存器303用以取出并锁存VID信号与MS_ID信号共用同一个管脚的中央处理器307发送的MS_ID信号,此锁存器303包括时钟端309、输入端311以及输出端313。时钟端309连接至脉冲产生电路301的输出,用以接收脉冲产生电路301产生的脉冲信号。输入端311连接至中央处理器307,用以当时钟端309接收到脉冲信号时,接收VID信号与MS_ID信号共用同一个管脚所发送的MS_ID信号。锁存器303可以是如型号为74LS273的8位数据/地址锁存器。控制模块305连接至锁存器303的输出端313,用以获取锁存器303中所寄存的MS_ID信号,并根据MS_ID信号判断出中央处理器的类型。控制模块305可以是系统基板控制器(BMC),系统基板控制器在确定系统的工作模式时,需要知道中央处理器的类型。当中央处理器307没有发送MS_ID信号时,中央处理器307通过VID信号与MS_ID信号所共享的同一个管脚来发送VID信号给其它使用VID信号模块315使用。

请参见图4,其为本发明一种中央处理器类型识别电路的实施示例图。

本实施例的中央处理器类型识别电路400,包括脉冲产生电路301、锁存器303以及系统基板控制器413。锁存器303包括清零单元,其通过管脚411(即图4中的管脚CLR_N)来动作。当中央处理器通电时,清零单元接收一个清零信号(即图4中的信号SSI_PGD_PS),对锁存器303内的数据进行清零。

脉冲产生电路301包括第一三极管401、RC电路403、或门电路405以及第二三极管407,用于产生一个脉冲信号。当中央处理器通电时,管脚409接收到经延迟的VTT_PG信号(即图4中的PWRGD_CPU0_VTT_DELAY信号)。第一三极管401的基极连接至管脚409,发射极接地,集电极连接到或门电路405的一个输入端。当第一三极管407接收到经延迟的VTT_PG信号后,产生与经延迟的VTT_PG信号反向的一个反向信号(请参见图5中的信号Vout1),并将此反向信号发送至或门电路405。RC电路403连接至管脚409与或门电路405的另一个输入端之间,当其接收到经延迟的VTT_PG信号后,由经延迟的VTT_PG信号延迟一个预设时间后产生一个延迟信号(请参见图5中的信号Vout2),并将此延迟信号发送至或门电路405。其中延迟时间不能小于中央处理器发送MS_ID信号的时间(即图2中的POC时间段)。RC电路403由电阻与电容组成,在本实施例中电阻串接在管脚409与或门电路405之间,电容的一端连接至或门电路405,另一端接地。RC电路403延迟的时间大小可以通过选用电容与电阻的值来决定。或门电路405的两个输入端分别连接第一三极管401及RC电路403,输出端连接第二三极管407。其接收第一三极管407发送的反向信号及RC电路403发送的延迟信号,并根据反向信号与延迟信号进行或运算,得到一个时钟信号(请参见图5中的信号Vout)。第二三极管407的基极连接至或门电路405,集电极连接到锁存器303,发射极接地。第二三极管407接收或门电路405输出的时钟信号,将时钟信号反向后,产生用以锁存中央处理器发送的MS_ID信号且正向的一个脉冲信号,并将此脉冲信号输入至锁存器303中。

锁存器303接收到脉冲产生电路301发送来的脉冲信号后,通过连接到中央处理器的管脚415读取并寄存MS_ID信号。

系统基板控制器413与锁存器303相连,其从锁存器303中获取中央处理器发送的MS_ID信号,以判断中央处理器的类型,并根据中央处理器的类型调整系统的工作模式。

请参见图6,其为本发明实施例的一种中央处理器类型识别方法流程图。

本实施例的中央处理器类型识别方法,用以锁存VID信号与MS_ID信号共用同一个管脚的中央处理器发送的MS_ID信号,包括以下步骤:

S601:提供一触发信号,且中央处理器正常通电。此触发信号一般为VTT_PG信号或经延迟的VTT_PG信号。

S603:产生脉冲信号。对触发信号进行处理,并根据触发信号产生一个脉冲信号。

S605:锁存该中央处理器发送的MS_ID信号。此处可以采用锁存器,将脉冲信号输入锁存器,并在脉冲信号的控制下锁存中央处理器发送的MS_ID信号,寄存在锁存器中。锁存器可以是8位数据/地址锁存器,如型号为74LS273的锁存器等。

S607:根据MS_ID信号判断中央处理器的类型。此步骤由系统中的控制模块完成,如BMC等,其需要知道中央处理器的类型从而控制系统以较好的的工作模式来运转。

由于MS_ID信号与VID信号共用一个管脚,并且只有在系统一开机的状态下提供,因此,本实施例在系统一开机的状态下,先将MS_ID信号取出并寄存在锁存器中,以便送至需要确定中央处理器类型的控制模块。如BMC(系统基板控制器)在确定系统的工作模式时,需要知道中央处理器的类型。

请参见图7,其为本发明实施例的产生脉冲信号时的流程图。

S701:产生与触发信号反向的一个反向信号;

S703:由触发信号延迟一段时间后产生一个延迟信号。

S705:将反向信号与延迟信号进行或运算得到一个时钟信号。

S707:将时钟信号反向,并产生正向的脉冲信号。

本实施例为产生锁存MS_ID信号的脉冲信号的一种方法,但并不因此限制本发明,还可以运用其它的方法或电路产生用以锁存MS_ID信号的脉冲信号。

本发明因采用了中央处理器类型识别电路,因此可以在中央处理器采用同一个管脚发送VID信号与MS_ID信号时,在系统上电时获取并锁存MS_ID信号,并提供给系统中需要确定中央处理器类型的控制模块,以选择系统最高效的工作模式。因此本发明解决了现有系统中的其它控制模块不能获取MS_ID信号的问题,更有利于系统各项功能的运作。

以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域的技术人员能思之的变化,都应落在本发明的保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号