串行多任务器模块制造技术

技术编号:3545409 阅读:175 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种应用于服务管理的串行多任务器模块,具有第一、第二、第三切换装置分别电路连接于基板管理控制器、串行收发器与输入输出控制器之间,各切换装置分别具有四个单工子开关,直接或间接受基板管理控制器发出的第一控制信号及/或第二控制信号控制开关,由此控制基板管理控制器、输入输出控制器和串行收发器之间串行通信路径的形成。

【技术实现步骤摘要】
串行多任务器模块
本专利技术是关于一种串行多任务器模块,特别是一种适用于服务管理系统的串行多任务器模块。
技术介绍
智能型平台管理接口(Intelligent Platform Management Interface;IPMI),近年来逐渐被应用在服务器系统中,其提供跨平台的接口以监控服务器状态如电压、系统温度及散热风扇转速),并使不同供货商提供的管理软件能使用在不同韧体与硬件的平台上。一般来说,在智能平台管理接口(IPMI)架构中,中心部份即是基板管理控制器(Baseboard Management Controller;BMC);进一步言的,BMC透过各种接口来监控管理服务器系统,并透过网络端口或串行端口收发数据封包来对外沟通。参照图1,是为BMC的基本结构图,一般而言,BMC 100通常会有几组内部集成电路(Inter-Integrated Circuit;IIC)接口I2C,以读取系统侦测值及记录相关数据;并透过通用输入输出(General-Purpose Input/Output;GPIO)接脚G而外接一些GPIO控制器来扩充系统的侦测功能。另外,IPMI可利用基于IIC接口I2C的智能平台管理总线(IntelligentPlatform Management Bus;IPMB)来和外部控制单位沟通,例如:外围设备管理控制器(Peripheral Management Controllers;PMC)、管理储存设备或硬盘底板等子系统。再者,大多数BMC 100采用通用的低接脚数量(Low Pin Count;LPC)接口LPC作为数据传输接口,主要是用以和系统上的中央处理器(centralprocessing unit;CPU)进行沟通。对于没有提供LPC接口的系统,亦可利用平行地址/数据总线和系统管理总线(System Management Bus;SMBus)来代替。BMC通常整合了许多监控电压用的模拟/数字转换器(Analog to DigitalConverter;A/D Converter)、监测风扇速度用的计数器、驱动风扇的脉宽调变(pulse width modulation;PWM)或D/A输出、以及用于与外部感应器和扩展组件接口的通用输入输出(Input/Output;I/O)、串行端口和I2C总线。由于BMC及其外部接口组件仅须待机(Standby)电压便能运作,因此不论主系统的电源状态如何,BMC皆能持续提供管理功能。此外,更定义有串行/调制解调器(Serial/Modem)接口,可让管理者直-->接从或是从调制解调器接收IPMI讯息,即BMC 100的串行端口SP可用以作为通信信道来接收响应或发送命令。换句话说,将BMC 100导入RS-232接口,因而透过BMC 100的串行端口SP远程管理员能够使用终端机程序执行命令列(Command line)来管理系统;并且,而将BMC 100的串行端口SP桥接到系统的串行端口(例如:串行输入输出控制器(serial input/output controller)上的串行端口、软盘控制器(floppy disk controller)上的串行端口),则可透过系统的串行端口输出控制台画面到BMC 100,接着进一步BMC 100将能够透过局部局域网络(local area network;LAN)将此控制台数据传递给远程管理者。由此可知,于服务器系统管理上,BMC可透过串行或LAN来达成控制台管理(console management)。参照图2,通常BMC 100是透过串行多任务器模块110来进行上述两种控制模式的切换。当欲经由LAN来进行管理时,通过串行多任务器模块110将BMC100的串行端口SP连接至系统200的软盘控制器(floppy disk controller)210的串行端口SP,此时,BMC 100可从SIO 210取得标准控制台重导命令(normalconsole redirection),以将BMC 100导入LAN,进而远程的管理者可透过LAN来进行管理。当欲经由串行来进行管理时,即通过串行多任务器模块110将BMC 100的串行端口SP连接切换至系统200的串行收发器220(如RS132收发器),因此管理者即可透过串行连结发送命令至BMC 100以进行管理工作。此串行收发器220是用以接收来自通信端口(COM Port)222(如DB9通信端口)的串行通信,及透过通信端口(COM Port)222传送串行通信。已知的串行多任务器模块110是由八扇入(fan-in)、四扇出(fan-out)的三个多任务器112、114、116所组成,如图2所示;其中,每个多任务器112、114、116具有二输入端(以下分别称为第一输入端A和第二输入端B)、一输出端和一控制端,其控制端是连接至BMC 100的GPIO接脚G,而输出端分别连接至BMC 100的串行端口SP、SIO 210的串行端口SP和系统200的串行收发器220。多任务器112的第一输入端A连接至多任务器114的第一输入端A,而多任务器112的第二输入端B连接至多任务器116的第一输入端A和SIO 210的串行端口SP,以及多任务器114的第二输入端B和多任务器116的第二输入端B相互连结。然而,为实现此种架的串行多任务器模块110需成本较高,且复杂度也较高。因此,对于串行多任务器模块的组成架构仍有其可改善的空间。
技术实现思路
为解决上述问题,本专利技术的主要目的在于提供一种串行多任务器模块,由此解决先前技术所提出的组成架构复杂且成本高的问题。-->因此,为达上述目的,本专利技术所提出的串行多任务器模块乃用以控制基板管理控制器、输入输出控制器与一串行收发器间的通信,输入输出控制器与串行收发器位于计算机系统的主机板上,此串行多任务器模块包括有第一、第二、第三切换装置;其中第一切换装置电路连接基板管理控制器与输入输出控制器,并直接或间接受基板管理控制器发出的第一控制信号控制;第二切换装置电路连接输入输出控制器与串行收发器,并直接或间接受基板管理控制器发出的第二控制信号控制;第三切换装置电路连接基板管理控制器与串行收发器,直接或间接受第二控制信号与第一控制信号控制;其中,第一、第二、第三切换装置分别具有四个单工子开关,分别直接或间接受第一控制信号及/或第二控制信号控制开关。于本专利技术的一实施例中,串行多任务器模块更包括有一或多个缓冲器与第一、第二反相器,第一、第二反相器分别用以产生第一反相信号与第二反相信号。于本专利技术的一实施例中,第三切换装置更包括有多任务子开关与第三反相器,多任务子开关用以根据第一控制信号和第二反相信号产生致能信号,第三反相器则用以反相致能信号以产生反相致能信号。于本专利技术的一实施例中,第二切换装置以第一链路连接串行收发器,并以第二链路连接输入输出控制器,且第三切换装置以第三链路连接第一链路或第二链路,以使基板管理控制器可监控串行收发器与输入输出控制器间的通信。附图说明图1是为已知的基板管理控制器(BMC)的基本结构图。图2是显示已知的串行多任务器模块的概要结构图。图3是显示根据本专利技术的串行多任务器模块的一实施例的概要本文档来自技高网
...

【技术保护点】
一种串行多任务器模块,用以控制一基板管理控制器(BaseboardManagementController)、一输入输出控制器(Input/OutputController)与一串行收发器(SerialTransceiver )间的通信,该输入输出控制器与该串行收发器位于一计算机系统的主机板上,该串行多任务器模块包括有:一第一切换装置,电路连接该基板管理控制器与该输入输出控制器,直接或间接受该基板管理控制器发出的一第一控制信号控制;一第二切换装置,电路连接该输入输出控制器与该串行收发器,直接或间接受该基板管理控制器发出的一第二控制信号控制;以及一第三切换装置,电路连接该基板管理控制器与该串行收发器,直接或间接受该第一控制信号与该第二控制信号控制;其特征在于,该第一、第二、第三切换装置分别具有四个单工子开关(SimplexSub-switch),分别直接或间接受该第一控制信号及/或该第二控制信号控制开关。

【技术特征摘要】
1.一种串行多任务器模块,用以控制一基板管理控制器(BaseboardManagement Controller)、一输入输出控制器(Input/Output Controller)与一串行收发器(Serial Transceiver)间的通信,该输入输出控制器与该串行收发器位于一计算机系统的主机板上,该串行多任务器模块包括有:一第一切换装置,电路连接该基板管理控制器与该输入输出控制器,直接或间接受该基板管理控制器发出的一第一控制信号控制;一第二切换装置,电路连接该输入输出控制器与该串行收发器,直接或间接受该基板管理控制器发出的一第二控制信号控制;以及一第三切换装置,电路连接该基板管理控制器与该串行收发器,直接或间接受该第一控制信号与该第二控制信号控制;其特征在于,该第一、第二、第三切换装置分别具有四个单工子开关(Simplex Sub-switch),分别直接或间接受该第一控制信号及/或该第二控制信号控制开关。2.根据权利要求1所述的串行多任务器模块,其特征在于:至少一第一反相器,反相该第一控制信号,以产生一第一反相信号;至少一第二反相器,反相该第二控制信号,以产生一第二反相信号。3.根据权利要求2所述的串行多任务器模块,其特征在于:该第一切换装置的四个单工子开关,受该第一反相信号控制开关,以于该基板管理控制器与该输入输出控制器之间形成通信。4.根据权利要求2所述的串行多任务器模块,其特征在于:该第一反相器包括有一晶体管,该晶体管具有一闸极、一源极和一汲极,该源极接地,该闸极接收用以该第一控制信号,且该汲极用以产生该第一反相信号。5.根据权利要求2所述的串行多任务器模块,其特征在于:该第二切换装置的四个单工子开关,受该第二反相信号控制开关,以于该输入输出控制器和该串行收发器之间形成通信。6.根据权利要求2所述的串行多任务器模块,其特征在于:该第二反相器包括有一晶体管,该晶体管具有一闸极、一源极和一汲极,该源极接地,该闸极用以接收该第二控制信号,且该汲极用以产生该第二反相信号。7.根据权利要求2所述...

【专利技术属性】
技术研发人员:李琥
申请(专利权)人:环达电脑上海有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1