伺服器的侦错系统的制作方法

文档序号:6578882阅读:297来源:国知局
专利名称:伺服器的侦错系统的制作方法
技术领域
本发明涉及一种伺服器的侦错系统,特别涉及一种可切换工作模式,并将侦错信 号输出至除错卡的侦错系统。
背景技术
伺服器中包括多种元件,例如微处理器、主机板、存储器、显示卡、音效卡、风扇 等散热装置,主机板上更包括多种晶片,例如南桥(South Bridge,简称SB)、北桥(North Bridge,简称 NB)、基板管理控制器(BaseboardManagement Controller,简称 BMC)以及基 本输入输出系统(Basic Input/OutputSystem,简称BIOS)等。在研发阶段中,设计人员会 在主机板上设计除错用的指示灯号,利用发光二极管来显示主机板所侦测到的错误信息, 例如BIOS所输出的端口(PORT) 80/84的侦错信号以及BMC所输出的系统监控信号,包括电 源调节器的电压状态、微处理器的温度与环境温度等信息。其中,PORT 80/84信号是通过 8位元编码的发光二极管(Light Emitting Diode,简称LED)来显示,可作为系统故障诊断 使用。虽然侦错用的发光二极管可为研发人员与维修人员提供方便的侦错信息,然而大 量的发光二极管会增加系统的额外成本,而且这些发光二极管对客户的正常使用来说并不 需要。所以大多数伺服器在量产时会将侦错用的发光二极管移除以降低制造成本,但这 会对维修人员带来相当大的不便。尤其现在的伺服器系统已经逐渐淘汰个人计算机接口 (Personal Computerlnterface,简称PCI)插槽,使得利用PCI插槽的除错工具已经逐渐不 能使用。

发明内容
本发明提供一种伺服器的侦错系统,其主机板上新增侦错用的连接器,主机板可 将侦错信号与系统监控信号转换为串行数据信号并经由侦错用的连接器输出至外接的除 错卡以显示侦错的灯号。因此,伺服器在量产时可移除侦错用的发光二极管以降低制造成 本,而维修人员可使用外接的除错卡来进行侦错,保留侦错灯号的方便性。为实现上述目的,本发明提供一种伺服器的侦错系统,适用于输出一主机板的 侦错信号。主机板上设置有基板管理控制器、基本输入输出系统与复杂可编程逻辑元件 (Complex Programmable Logic Device,简称CPLD),其中复杂可编程逻辑元件接收基板管 理控制器与基本输入输出系统所输出的系统监控信号与侦错信号,例如电源监控与温度管 理等监控信号与PORT 80/84信号。复杂可编程逻辑元件可依照设定接脚的电压切换不同 的工作模式,当复杂可编程逻辑元件切换至第一模式时,复杂可编程逻辑元件会以并列方 式直接输出PORT 80信号以驱动发光二极管。当复杂可编程逻辑元件切换至第二模式时, 复杂可编程逻辑元件会将系统监控信号与侦错信号转换为一串行数据信号,然后经由三个 接脚,以串行方式输出相对应的串行数据信号、时钟信号与数据起始信号。主机板上还设置有连接器,让复杂可编程逻辑元件所输出的串行数据信号、时钟
3信号与数据起始信号经由此连接器输出。使用者可使用外接的除错卡,以外接方式连接至 主机板上读取系统监控信号与侦错信号,然后以灯号的方式显示。因此,当伺服器处于研发 阶段时,可通过主机板上的灯号来显示侦错信号,当伺服器处于量产阶段时,可移除主机板 上的LED元件,然后通过外接的除错卡来显示侦错的灯号。基于上述技术方案,本发明利用复杂可编程逻辑元件来转换所接收到的侦错信 号,并且可配合不同的产品阶段切换其数据输出方式,并且在主机板上设计侦错用的连接 器,让维修人员可直接利用外接的除错卡来显示侦错的灯号,增加伺服器维修的方便性。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详 细说明如下。






图1为根据本发明 图2为根据本发明 主要元件符号说明 110 基板管理控制器; 130 复杂可编程逻辑元件; 240 第二连接器
实施例的侦错系统的架构图; 实施例的除错卡的电路架构。
120 基本输入输出系统; 140 第一连接器; 210,220 移位暂存器;
BMC_DAT、ICH_DAT 数据信号;DO D8 移位暂存器的接脚
VCC 电压源; GND 接地;
Pl P9 接脚; DAT:串行数据信号
BMC_L0AD、ICH_L0AD、L0AD 数据起始信号;
BMC_CLK、ICH_CLK、CLK 时钟信号;
Rl R2、R11 R18、R21 R28、R31 R38 电阻;
LEDl LED8、LED21 LED28、LED31 LED38 发光二极管
P0RT80_LED0 P0RT80_LED7 :LED 控制信号。
具体实施例方式请参照图1,图1为根据本发明一实施例的侦错系统的架构图,其中包括基板管理 控制器110、基本输入输出系统120、复杂可编程逻辑元件130以及第一连接器140。上述 元件皆设置在伺服器的主机板上,其中基板管理控制器110与基本输入输出系统120连接 于复杂可编程逻辑元件130,并可于开机程序中分别输出系统监控信号与侦错信号至复杂 可编程逻辑元件130。第一连接器140则连接至复杂可编程逻辑元件130的其中三个接脚 P2 P4。基板管理控制器110与基本输入输出系统120分别通过三个脚位,以串行的方式 将系统监控信号与侦错信号输出至复杂可编程逻辑元件130。基板管理控制器110经由数 据信号BMC_DAT、时钟信号BMC_CLK与数据起始信号BMC_L0AD以串行方式输出系统监控信 号,其中数据起始信号BMC_L0AD用来通知复杂可编程逻辑元件130数据输出的起始点,告 知复杂可编程逻辑元件130可以开始进行数据提取或终止数据提取。基本输入输出系统120经由数据信号ICH_DAT、时钟信号ICH_CLK与数据起始信号ICH_L0AD以串行方式输出侦错信号。基本输入输出系统120所输出的侦错信号则例如 是PORT 80/84侦错信号。同理,复杂可编程逻辑元件130可根据数据起始信号ICH_L0AD 来提取侦错信号。复杂可编程逻辑元件130具有接脚Pl P9,其中接脚Pl为设定接脚,复杂可编程 逻辑元件130会根据设定接脚的电压电位切换至一第一模式或一第二模式,例如高电位表 示第一模式,低电位表示第二模式。接脚Pl的电位可通过电阻分压的方式来调整,当移除 电阻Rl时,接脚Pl的电压为低电位,当移除电阻R2时,接脚Pl的电压为高电位。当复杂可编程逻辑元件130切换至第一模式时,复杂可编程逻辑元件130会在对 所接收到的侦错信号进行解码后,经由接脚P2 P9输出对应于P0RT80信号的LED控制信 号P0RT80_LED0 P0RT80_LED7以控制发光二极管LEDl LED8所组成的指示灯号。发光 二极管LEDl LED8分别经由电阻Rl 1 R18连接于接地GND,用来表示BI0S120所输出的 PORT 80/84侦错信号。当复杂可编程逻辑元件130切换至第二模式时,复杂可编程逻辑元件130会将系 统监控信号与侦错信号转换为一串行数据信号DAT,并经由接脚P2 P3输出串行数据信 号DAT与对应于串行数据信号DAT的一时钟信号CLK,以及经由接脚P4输出数据起始信号 LOAD。第一连接器140连接至复杂可编程逻辑元件130的接脚P2 P4,用以输出数据信 号DAT、时钟信号CLK与数据起始信号LOAD。此外,第一连接器140也具有连接至工作电压 VCC与接地GND的脚位。维修人员可将除错卡连接至第一连接器140以取得侦错信号与系统监控信号以 进行灯号显示。除错卡的架构如图2所示,图2为根据本发明一实施例的除错卡的电路架 构,其主要包括第二连接器240、移位暂存器210、220、发光二极管LED21 LED28、LED31 LED38与电阻R21 R28、R31 R38。移位暂存器210、220连接于第二连接器240与发 光二极管LED21 LED28、LED31 LED38之间,其接脚DO D7可用来驱动发光二极管 LED21 LED28、LED31 LED38,而接脚D8则用来传递数据至下一个移位暂存器。发光二 极管LED21 LED28与发光二极管LED31 LED38分别经由电阻R21 R28与R31 R38 连接于接地GND。移位暂存器210、220可经由第二连接器240连接至第一连接器140以提取侦错信 号与系统监控信号。同理,移位暂存器210、220可根据数据起始信号LOAD来提取与拴锁串 行数据信号DAT,然后经由发光二极管LED21 LED28、LED31 LED38显示对应于侦错信 号与系统监控信号的灯号。其中,发光二极管LED21 LED28可用来显示PORT 80/84的指 示灯号,发光二极管LED31 LED38可用来显示电源状态、微处理过热保护、过压保护以及 电压致能时钟等系统相关的侦错灯号。发光二极管LED31 LED38所对应的灯号则例如为CPU_THERMTRIP_LED,Ι0Η_ THERMTRIP_LED, CPU0_H0T_LED_LED, CPU1_H0T_LED_LED, P3V3_0VP_LED, P3V3_STBY_0VP_ LED, PGD_P12V_DR0P_LED, P0WER_SEQ_FAIL_LED。上述灯号意义分别表示微处理器的温度 与过热保护状态、电源状态以及电压致能时钟等基板管理控制器110所输出的系统监控信 号,但本实施例并不受限于此。除错卡上的灯号数量与其代表状态可依设计人员需求而定, 本实施例并不受限。此外,除错卡上的移位暂存器210、220也可以单一移位暂存器的元件 来取代,本技术领域具有通常知识者在经由本发明的揭露后应可轻易推知其他电路设计方
5式,在此不加赘述。由上述可知,本实施例的侦错系统可通过复杂可编程逻辑元件130的接脚Pl的电 压来切换工作模式。当处于研发阶段时,可将复杂可编程逻辑元件130设定在第一模式下, 复杂可编程逻辑元件130会直接通过发光二极管LEDl LED8显示PORT 80或PORT 84信 号。当处于量产阶段时,可将发光二极管LEDl LED8与电阻Rll R18移除以降低成本, 并将复杂可编程逻辑元件130设定在第二模式下,复杂可编程逻辑元件130会将基板管理 控制器110所输出的系统监控信号与基本输入输出系统120所输出侦错信号转换为串行数 据信号,然后以串行方式输出。维修人员可利用除错卡来显示主机板内部的侦错信号以排 除故障问题。综上所述,本发明利用复杂可编程逻辑元件来切换两种工作模式,当产品处于研 发阶段时,复杂可编程逻辑元件可直接用来控制PORT 80信号的指示灯号;当处于量产阶 段时,复杂可编程逻辑元件则切换至另一种工作模式,可经由连接器以串行方式输出基板 管理控制器与基本输入输出系统的侦错信号。因此,在量产时,可移除主机板上的LED灯号 以降低成本,在维修时,可直接通过外接的除错卡来显示相关的侦错灯号以排除故障问题。最后应说明的是以上实施例仅用以说明本发明的技术方案而非限制,尽管参照 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的 技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
一种伺服器的侦错系统,适用于输出一主机板的侦错信号,该主机板包括一基板管理控制器、一基本输入输出系统与一复杂可编程逻辑元件,该基板管理控制器连接于该复杂可编程逻辑元件,并输出一系统监控信号至该复杂可编程逻辑元件,该基本输入输出系统连接于该复杂可编程逻辑元件,并输出一侦错信号至该复杂可编程逻辑元件,其特征在于该复杂可编程逻辑元件具有一设定接脚,并根据该设定接脚的电压电位切换至一第一模式或一第二模式,当该复杂可编程逻辑元件切换至该第一模式时,该复杂可编程逻辑元件的一第一接脚、第二接脚与一第三接脚用以控制对应于该侦错信号的一第一指示灯号、一第二指示灯号与一第三指示灯号,当该复杂可编程逻辑元件切换至该第二模式时,该复杂可编程逻辑元件将该系统监控信号与该侦错信号转换为一串行数据信号,并经由该第一接脚与该第二接脚输出该串行数据信号与对应于该串行数据信号的一时钟信号,以及经由该第三接脚输出一数据起始信号。
2.根据权利要求1所述的侦错系统,还包括一第一连接器,设置于该主机板上,并连接于该复杂可编程逻辑元件的该第一接脚、该 第二接脚与该第三接脚。
3.根据权利要求2所述的侦错系统,还包括一除错卡,用于连接该第一连接器以接收该串行数据信号、该时钟信号与该数据起始 信号,并根据该数据起始信号拴锁该串行数据信号以及根据该串行数据信号显示对应于该 系统监控信号与该端口 80侦错信号的指示灯号。
4.根据权利要求3所述的侦错系统,其中该除错卡包括一第二连接器,设置于该除错卡上,用于连接该第一连接器;一移位暂存器,连接于该第二连接器,用以接收该串行数据信号、该时钟信号与该数据 起始信号并根据该数据起始信号拴锁该串行数据信号;以及多数个发光二极管,连接于该移位暂存器,用以显示对应于该系统监控信号与该端口 80侦错信号的指示灯号。
5.根据权利要求1所述的侦错系统,其中该系统监控信号包括电源状态、微处理过热 保护、过压保护以及电压致能时钟。
6.根据权利要求1所述的侦错系统,其中该侦错信号为端口80信号或端口 84信号。
全文摘要
本发明提供一种伺服器的侦错系统,其主机板上设置有侦错用的连接器,主机板上的复杂可编程逻辑元件可依照产品需求直接驱动侦错用的指示灯号,或以串行方式将系统监控信号与侦错信号转换为一串行数据信号,然后经由连接器输出至外接的除错卡以显示侦错灯号。因此,伺服器在量产时可移除侦错用的发光二极管以降低制造成本,而维修人员可使用外接的除错卡来进行侦错,保留侦错灯号的方便性。
文档编号G06F11/32GK101930381SQ20091014992
公开日2010年12月29日 申请日期2009年6月22日 优先权日2009年6月22日
发明者林祖成, 邹小兵 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1