CN105718333A - 双路服务器主板主从cpu切换装置及其切换控制方法 - Google Patents

双路服务器主板主从cpu切换装置及其切换控制方法 Download PDF

Info

Publication number
CN105718333A
CN105718333A CN201610050304.8A CN201610050304A CN105718333A CN 105718333 A CN105718333 A CN 105718333A CN 201610050304 A CN201610050304 A CN 201610050304A CN 105718333 A CN105718333 A CN 105718333A
Authority
CN
China
Prior art keywords
cpu0
cpu1
present
signal
processing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610050304.8A
Other languages
English (en)
Inventor
唐明鹏
耿士华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Chaoyue Numerical Control Electronics Co Ltd
Original Assignee
Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue Numerical Control Electronics Co Ltd filed Critical Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority to CN201610050304.8A priority Critical patent/CN105718333A/zh
Publication of CN105718333A publication Critical patent/CN105718333A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/142Reconfiguring to eliminate the error
    • G06F11/1428Reconfiguring to eliminate the error with loss of hardware functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

本发明公开了一种双路服务器主板主从CPU切换装置及其切换控制方法,属于服务器主板,本发明要解决的技术问题为如何能够实现双路服务器主板主从CPU的自动切换以及如何控制主从CPU的切换。技术方案为:(1)一种双路服务器主板主从CPU切换装置,包括CPU0、CPU1、高速SWICH开关、PCH芯片和逻辑处理器件,所述高速SWICH开关的切换位置包括SW0端和SW1端;CPU0和CPU1通过DMI总线分别连接高速SWICH开关的SW0端和SW1端。(2)一种双路服务器主板主从CPU切换控制方法,包括如下步骤:(1)主板上的AUX电源上电,逻辑处理器件开始工作;(2)通过逻辑处理器件判断,CPU0和CPU1的装载情况。

Description

双路服务器主板主从CPU切换装置及其切换控制方法
技术领域
本发明涉及一种服务器主板,具体地说是双路服务器主板主从CPU切换装置及其切换控制方法。
背景技术
双路服务器主板中,CPU分为主CPU与从CPU。其中主CPU与PCH通过DMI总线互联。从CPU通过QPI总线与主CPU互联。当双路CPU服务器主板,只使用一个CPU的时候,用户往往无法区分主从CPU的位置,而造成***无法启动的问题,不得不重新装载CPU,影响工作效率,浪费人工成本。
专利号为CN102520768B的专利文献公开了一种刀片服务器主板,所述主板包括:双路CPU,所述双路CPU之间通过两块快速通道互联总线相连;每路CPU支持4通道DDR内存,每个通道***2条DDR内存;南桥芯片,所述南桥芯片通过PCIE总线和DMI总线分别与所述CPU相连;主机通道适配器HCA卡,其通过PCIE总线与所述CPU相连接。但是该专利不能快速有效的对主从CPU装载情况进行判断以及主从CPU之间的切换。
故如何能够实现双路服务器主板主从CPU的自动切换以及如何控制主从CPU的切换是目前急需解决的技术问题。
发明内容
本发明的技术任务是针对以上不足之处,提供一种结构简单、生产成本低、易于加工的双路服务器主板主从CPU切换装置及其切换控制方法。
本发明解决其技术问题所采用的技术方案是:一种双路服务器主板主从CPU切换装置,包括CPU0、CPU1、高速SWICH开关、PCH芯片和逻辑处理器件,所述高速SWICH开关的切换位置包括SW0端和SW1端;CPU0和CPU1通过DMI总线分别连接高速SWICH开关的SW0端和SW1端,高速SWICH开关分别连接PCH芯片和逻辑处理器件;同时CPU0和CPU1均连接至逻辑处理器件;逻辑处理器件用于侦测CPU0和CPU1的装载情况。其中,逻辑处理器件(ComplexProgrammableLogicDevice,CPLD),是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在***”编程)将代码传送到目标芯片中,实现设计的数字***。
PCH是一个intel公司的集成南桥,PCH的产品名称为IntelP55。PCH芯片具有原来ICH的全部功能,又具有原来MCH芯片的管理引擎功能,把它称之为北桥也好,称之为南桥也好。
作为优选,所述CPU0传送CPU0-PRESENT-N信号到逻辑处理器件,CPU1传送CPU1-PRESENT-N信号到逻辑处理器件。
作为优选,所述DMI总线分别与CPU0和CPU1的DMI端口连接。
作为优选,所述DMI总线采用DMIX4总线。
  一种双路服务器主板主从CPU切换控制方法,包括如下步骤:
(1)主板上的AUX电源上电,逻辑处理器件开始工作;
(2)通过逻辑处理器件判断,CPU0和CPU1的装载情况:
①、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0和CPU1同时装载:
(a)、若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号均有效,则判断为CPU0和CPU1同时装载,此时,高速SWICH开关放弃切换;
(b)、若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号非同时有效,则判断为CPU0和CPU1非同时装载,此时,进入步骤②;
②、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0装载:
(a)、若仅侦测到的CPU0-PRESENT-N信号有效,则判断为CPU0装载;此时,高速SWICH开关切换到SW0端;DMI总线经过高速SWICH开关切换,便将CPU0与PCH芯片连接;
(b)、若未侦测到的CPU0-PRESENT-N信号有效,则进入步骤③或步骤④;
③、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU1装载:
(a)、若仅侦测到的CPU1-PRESENT-N信号有效,则判断为CPU1装载;此时,高速SWICH开关切换到SW1端;DMI总线经过高速SWICH开关切换,便将CPU1与PCH芯片连接;
(b)、若未侦测到的CPU1-PRESENT-N信号有效,则进入步骤②或步骤④;
④、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0和CPU1均未装载:
若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号均无效,则判断为CPU0和CPU1均未装载。
本发明的双路服务器主板主从CPU切换装置及其切换控制方法和现有技术相比,具有以下优点:
1、本发明通过高速SWITCH开关将DMI总线分别挂到CPU0和CPU1的DMI端口上,用逻辑处理器件侦测CPU0和CPU1的装载情况,适时的切换连接DMI总线的高速SWITCH开关,使得CPU0和CPU1中的任何一个都可以当做主CPU来使用,而且能够通过逻辑处理器件快速侦测到CPU0和CPU1的装载情况;
2、通过逻辑处理器件适时判断CPU0和CPU1的装载情况,不仅方便高效的判断出主CPU的位置,节约了时间,而且避免***无法启动的问题,省去重新装载CPU的麻烦和困扰,提高了工作效率。
由此可见,本发明通过具有设计合理、结构简单、易于加工、体积小、使用方便、一物多用等特点,因而,具有很好的推广使用价值。
附图说明
下面结合附图对本发明进一步说明。
附图1为双路服务器主板主从CPU切换装置的结构框图;
附图2为双路服务器主板主从CPU切换控制方法的流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
实施例1
如附图1所示,本发明的双路服务器主板主从CPU切换装置,其结构包括CPU0、CPU1、高速SWICH开关、PCH芯片和逻辑处理器件,所述高速SWICH开关的切换位置包括SW0端和SW1端;CPU0和CPU1通过DMI总线分别连接高速SWICH开关的SW0端和SW1端,高速SWICH开关分别连接PCH芯片和逻辑处理器件;同时CPU0和CPU1均连接至逻辑处理器件;逻辑处理器件用于侦测CPU0和CPU1的装载情况。CPU0传送CPU0-PRESENT-N信号到逻辑处理器件,CPU1传送CPU1-PRESENT-N信号到逻辑处理器件。DMI总线分别与CPU0和CPU1的DMI端口连接。DMI总线采用DMIX4总线。
实施例2
如附图2所示,本发明的一种双路服务器主板主从CPU切换控制方法,包括如下步骤:
(1)主板上的AUX电源上电,逻辑处理器件开始工作;
(2)通过逻辑处理器件判断,CPU0和CPU1的装载情况:
①逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0和CPU1同时装载:
(a)、若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号均有效,则判断为CPU0和CPU1同时装载,此时,高速SWICH开关放弃切换;
(b)、若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号非同时有效,则判断为CPU0和CPU1非同时装载,此时,进入步骤②;
②、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0装载:
(a)、若仅侦测到的CPU0-PRESENT-N信号有效,则判断为CPU0装载;此时,高速SWICH开关切换到SW0端;DMI总线经过高速SWICH开关切换,便将CPU0与PCH芯片连接;
(b)、若未侦测到的CPU0-PRESENT-N信号有效,则进入步骤③或步骤④;
③、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU1装载:
(a)、若仅侦测到的CPU1-PRESENT-N信号有效,则判断为CPU1装载;此时,高速SWICH开关切换到SW1端;DMI总线经过高速SWICH开关切换,便将CPU1与PCH芯片连接;
(b)、若未侦测到的CPU1-PRESENT-N信号有效,则进入步骤②或步骤④;
④、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0和CPU1均未装载:
若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号均无效,则判断为CPU0和CPU1均未装载。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的双路服务器主板主从CPU切换装置及其切换控制方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的两种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。

Claims (5)

1.一种双路服务器主板主从CPU切换装置,其特征在于:包括CPU0、CPU1、高速SWICH开关、PCH芯片和逻辑处理器件,所述高速SWICH开关的切换位置包括SW0端和SW1端;CPU0和CPU1通过DMI总线分别连接高速SWICH开关的SW0端和SW1端,高速SWICH开关分别连接PCH芯片和逻辑处理器件;同时CPU0和CPU1均连接至逻辑处理器件;逻辑处理器件用于侦测CPU0和CPU1的装载情况。
2.根据权利要求1所述的双路服务器主板主从CPU切换装置,其特征在于:所述CPU0传送CPU0-PRESENT-N信号到逻辑处理器件,CPU1传送CPU1-PRESENT-N信号到逻辑处理器件。
3.根据权利要求1所述的双路服务器主板主从CPU切换装置,其特征在于:所述DMI总线分别与CPU0和CPU1的DMI端口连接。
4.根据权利要求1所述的双路服务器主板主从CPU切换装置,其特征在于:所述DMI总线采用DMIX4总线。
5.  一种双路服务器主板主从CPU切换控制方法,其特征在于:包括如下步骤:
(1)主板上的AUX电源上电,逻辑处理器件开始工作;
(2)通过逻辑处理器件判断,CPU0和CPU1的装载情况:
①、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0和CPU1同时装载:
(a)、若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号均有效,则判断为CPU0和CPU1同时装载,此时,高速SWICH开关放弃切换;
(b)、若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号非同时有效,则判断为CPU0和CPU1非同时装载,此时,进入步骤②;
②、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0装载:
(a)、若仅侦测到的CPU0-PRESENT-N信号有效,则判断为CPU0装载;此时,高速SWICH开关切换到SW0端;DMI总线经过高速SWICH开关切换,便将CPU0与PCH芯片连接;
(b)、若未侦测到的CPU0-PRESENT-N信号有效,则进入步骤③或步骤④;
③、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU1装载:
(a)、若仅侦测到的CPU1-PRESENT-N信号有效,则判断为CPU1装载;此时,高速SWICH开关切换到SW1端;DMI总线经过高速SWICH开关切换,便将CPU1与PCH芯片连接;
(b)、若未侦测到的CPU1-PRESENT-N信号有效,则进入步骤②或步骤④;
④、逻辑处理器件根据侦测到的CPU0-PRESENT-N信号和CPU1-PRESENT-N信号的有效情况,判断是否为CPU0和CPU1均未装载:
若CPU0-PRESENT-N信号和CPU1-PRESENT-N信号均无效,则判断为CPU0和CPU1均未装载。
CN201610050304.8A 2016-01-26 2016-01-26 双路服务器主板主从cpu切换装置及其切换控制方法 Pending CN105718333A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610050304.8A CN105718333A (zh) 2016-01-26 2016-01-26 双路服务器主板主从cpu切换装置及其切换控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610050304.8A CN105718333A (zh) 2016-01-26 2016-01-26 双路服务器主板主从cpu切换装置及其切换控制方法

Publications (1)

Publication Number Publication Date
CN105718333A true CN105718333A (zh) 2016-06-29

Family

ID=56154028

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610050304.8A Pending CN105718333A (zh) 2016-01-26 2016-01-26 双路服务器主板主从cpu切换装置及其切换控制方法

Country Status (1)

Country Link
CN (1) CN105718333A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076351A1 (zh) * 2016-10-31 2018-05-03 华为技术有限公司 启动物理设备的方法和使能装置
CN108280002A (zh) * 2018-01-10 2018-07-13 郑州云海信息技术有限公司 一种8路服务器中xdp和dci混合调试接口硬件拓扑结构
CN110046129A (zh) * 2019-04-17 2019-07-23 山东超越数控电子股份有限公司 一种基于龙芯3b3000处理器的双路服务器主板

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520768A (zh) * 2011-12-29 2012-06-27 曙光信息产业股份有限公司 一种刀片服务器主板及***
CN104125049A (zh) * 2014-08-08 2014-10-29 浪潮电子信息产业股份有限公司 一种基于brickland平台的pcie设备冗余实现方法
US20150026520A1 (en) * 2013-07-16 2015-01-22 Hong Fu Jin Precision Industry (Shenzhen) Co.,Ltd. Debugging circuit
CN104579802A (zh) * 2015-02-15 2015-04-29 浪潮电子信息产业股份有限公司 一种多路服务器快速故障恢复的方法
WO2015099660A1 (en) * 2013-12-23 2015-07-02 Intel Corporation Integrated component interconnect

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102520768A (zh) * 2011-12-29 2012-06-27 曙光信息产业股份有限公司 一种刀片服务器主板及***
US20150026520A1 (en) * 2013-07-16 2015-01-22 Hong Fu Jin Precision Industry (Shenzhen) Co.,Ltd. Debugging circuit
WO2015099660A1 (en) * 2013-12-23 2015-07-02 Intel Corporation Integrated component interconnect
CN104125049A (zh) * 2014-08-08 2014-10-29 浪潮电子信息产业股份有限公司 一种基于brickland平台的pcie设备冗余实现方法
CN104579802A (zh) * 2015-02-15 2015-04-29 浪潮电子信息产业股份有限公司 一种多路服务器快速故障恢复的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018076351A1 (zh) * 2016-10-31 2018-05-03 华为技术有限公司 启动物理设备的方法和使能装置
US11068348B2 (en) 2016-10-31 2021-07-20 Huawei Technologies Co., Ltd. Method and enable apparatus for starting physical device
CN108280002A (zh) * 2018-01-10 2018-07-13 郑州云海信息技术有限公司 一种8路服务器中xdp和dci混合调试接口硬件拓扑结构
CN110046129A (zh) * 2019-04-17 2019-07-23 山东超越数控电子股份有限公司 一种基于龙芯3b3000处理器的双路服务器主板

Similar Documents

Publication Publication Date Title
CN102479133B (zh) 一种usb设备及其检测方法
US20140115360A1 (en) Method for Reducing Dynamic Power Consumption and Electronic Device
JP6382446B2 (ja) デッドロック回避のための方法及び回路
CN105718333A (zh) 双路服务器主板主从cpu切换装置及其切换控制方法
US20060150023A1 (en) Debugging apparatus
CN103092652A (zh) 一种多处理器程序加载装置及加载方法
CN116257472B (zh) 接口控制方法、装置、电子设备及存储介质
US20110197000A1 (en) Master-slave device communication circuit and id address setting method thereof
CN102768561A (zh) 一种双桥片主板冗余的设计方法
CN109739697B (zh) 一种基于高速数据交换的强实时性双机同步容错***
CN105335328A (zh) 一种背板i2c总线死锁的消除方法、***及电子设备
CN103294638A (zh) 确定性高整体性多处理器片上***
CN108595297B (zh) 一种upi速度的检测方法及装置
CN202721686U (zh) 带状态检测的网络处理控制器卡
CN209044575U (zh) 基于pis的存储装置控制器、存储装置及***
CN208110441U (zh) 一种服务器用高可靠性时钟控制***
CN102841877B (zh) 工作模式的检测方法、自动检测电路
CN216387785U (zh) 多路摄像头电源检测电路和多路摄像头电源检测***
Wang et al. Development of a new calibration and monitoring system for in-vehicle electronic control units based on controller area network calibration protocol
CN117033276B (zh) 总线通信方法、***、电子设备及存储介质
CN110795384B (zh) 一种高效识别文件与地址数据的微处理器
CN202948360U (zh) 一种支持rs780e冗余设计的双桥片主板
US20220204021A1 (en) Electronic device for autonomous driving and configuration method thereof
EP2228946A1 (en) Automatic network connection device and method thereof
CN106547719A (zh) 一种***通信和控制处理同步方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160629

RJ01 Rejection of invention patent application after publication