热抽换的方法技术

技术编号:2876448 阅读:155 留言:0更新日期:2012-04-11 18:40
一种热抽换的方法,适用于一计算机系统,其具有复数插槽,一第一电路模块包含一第一连接端口,其耦接到插槽,包括:插入一具有一第二连接端口的第二电路模块于插槽,使得第一电路模块产生一中断信号使得插槽悬置;第一电路模块产生一重设信号,使得第二电路模块初始化;产生一第一连结表格,储存于第一电路模块,其记录第二电路模块的识别码,以及其它连结于第一连接端口的装置识别码;以及产生一第二连结表格,储存于第二电路模块,其记录连结于第一连接端口的装置识别码。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及计算机系统的交换器,尤其是一种。习知技术有许多方法用以实现热抽换的网络系统,如美国专利第5,579,491号提出的热抽换转接卡。附图说明图1表示习知热抽换计算机系统。计算机系统5 0包含一小型计算机系统界面SCSI驱动器52,其包含接头54,可通过扩充槽60、底板58耦接到SCSI总线56。服务器51通过底板控制器62、SCSI控制器64耦接到SCSI总线56。使用者接口包括按钮66和LED68,其装设于外接头54。当使用者想要安装SCSI驱动器52于SCSI总线56,而SCSI总线56是开机状态,先将接头54机械性连接于扩充槽60,然后按下按钮66,其产生一安装要求信号,以中断信号的形式传送到SCSI控制器64,控制逻辑电路70产生一响应信号,传送到接头54,使得LED68闪烁,告知使用者安装要求信号已经收到,其详细的热安装(hot install)处理流程如图2中的流程图所表示的步骤。步骤200,控制器64等待接收按下按钮66所产生的中断信号。步骤204,SCSI控制器64判断中断信号是否为热安装要求信号,如果不是则进行热移除步骤,否则进行步骤206,产生一响应信号使LED68闪烁告知使用者,接收到热安装要求信号。步骤208,SCSI控制器判断计算机系统50是否可以增加装置,如果不可以,则进行步骤210,关闭LED68,而扩充槽60仍然未电气连接于接头54,回到步骤200,继续等待中断信号,这是发生于计算机系统50正在作例行维护或是执行诊断程序,无法接受新的装置。在步骤208,如果可以接受新的装置,则进行步骤212,SCSI驱动器52电气连接到SCSI总线56。步骤214,决定SCSI驱动器52是否通过SCSI控制器64送出查询(inquiry)信号,此查询信号包含SCSI控制器64所产生的实体参数,如果没有送出查询信号,则进行步骤216,如果送出查询信号,则进行步骤218,SCSI控制器64等待SCSI驱动器52旋转预备(spin up),接着进行步骤220,判断SCSI驱动器52是否可以初始化,如果不可以,则进行步骤216,SCSI驱动器52则离线,关闭LED68。如果可以初始化,则进行步骤222,SCSI控制器64改变LED68的显示模式,从闪烁状态变成持续明亮状态,指示扩充槽60是开机(hot),SCSI驱动器52已经安装完成,回到步骤200。习知热抽换方法无法在线上增加装置或是减少装置,并且在热移除时必须有一多余的装置准备取代,减少热抽换的使用弹性。
技术实现思路
有鉴于此,本专利技术则提出一种,适用于一计算机系统,其具有复数插槽,一第一电路模块包含一第一连接端口,其耦接到插槽,包括插入一具有一第二连接端口的第二电路模块于插槽,使得第一电路模块产生一中断信号使得插槽悬置;第一电路模块产生一重设信号,使得第二电路模块初始化;产生一第一连结表格,储存于第一电路模块,其记录第二电路模块的识别码,以及其它连结于第一连接端口的装置识别码;以及产生一第二连结表格,储存于第二电路模块,其记录连结于第一连接端口的装置识别码。本专利技术还提出另一种方案,即一种,适用于一计算机系统,其具有复数插槽,一第一电路模块包含一第一连接模块,其耦接到上述插槽,一第三电路模块包含一第三连接模块,其耦接到上述插槽,该方法至少包含插入一第二电路模块于上述插槽,使得上述第一电路模块产生一中断信号,上述第二电路模块具有一第二连接模块,其耦接到一第四连接模块;上述第一电路模块产生一重设信号,使得上述第二电路模块初始化;产生一第一连结表格,储存于上述第一电路模块,其记录上述第四连接模块的识别码,以及其它连结于上述第一连接模块的装置识别码;产生第二连结表格,储存于上述第二电路模块,其记录上述第四连接模块的识别码,以及其它连结于上述第二连接模块的装置识别码;产生第三连结表格,储存于上述第三电路模块,其记录上述第四连接模块的识别码,以及其它连结于上述第三连接模块的装置识别码。图4表示交换管理模块连接端口的连结表格;图5表示本实施例热插入交换模块的流程图;图6A表示交换管理模块连接端口的连结表格;图6B~6E表示所有交换模块连接端口的连结表格;图7表示本实施例热移除交换模块的流程图;图8A表示交换管理模块连接端口的连结表格;图8B表示所有交换模块连接端口的连结表格。符号说明10~交换模块; 11~中央处理器;12~内存; 13~可抹除程序化逻辑组件;15~总线; 16~解除键;18~内存; 19~LED;21-23~GT模块;25-26~内存;30~交换模块; 31~中央处理器;32~内存; 33~可抹除程序化逻辑组件;35~总线; 36~解除键;38~内存; 39~LED;41~GT模块; 42~内存;51~服务器; 52~SCSI驱动器;54~接头; 56~SCSI总线;58~底板; 60~扩充槽;62~底板控制器; 64~SCSI控制器;66~按钮; 68~LED;70~控制逻辑电路; 72,74~信号线;100~交换管理模块;101~中央处理器; 102~内存;103~闪存;105~总线;108~内存;110~GT模块; 200~底板;201~底板总线;210,211,212~插槽。交换管理模块100包含中央处理器101,闪存103,内存108,内存102。闪存103储存开机自我测试程序,内存102可以是可电气抹除程序化只读存储器(electrically erasable programmable ROM E2PROM),储存模块形成交换器所需要资料,如识别码(ID)以及模块设定资料,由制造商经由使用者接口输入。内存108可以是SDRAM(synchronous dynamic RAM),图4表示GT模块110连接端口的连结表格(device table),其包含连接于底板总线201的装置连接端口和识别码的对应,并且将连结表格储存于内存108,交换模块10尚未插入底板200,只有储存GT模块41的识别码ID41。交换模块10包含中央处理器11,内存12,内存18,可抹除程序化逻辑组件(erasable programmable logic device EPLD)13,LED19,GT模块21,GT模块22,GT模块23。GT模块21耦接到GT模块22以及GT模块23。LED19用以显示交换模块10的操作状态,中央处理器10用以和中央处理器101配合工作,其包括建立交换器500的拓朴架构,交换模块10、交换模块30、交换管理模块100的热抽换,通过UART信道接收交换管理模块100的命令,并且管理LED19的显示功能。可抹除程序化逻辑组件13储存插槽识别码和装置识别码的对照表(slot ID mapping),以及GT模块21的状态缓存器(statusregister)。内存12可以是可电气抹除程序化只读存储器(E2PROM),储存模块形成交换器所需要的资料,以及模块设定资料(configuration),由制造商经由使用者接口输入。内存18可以是SRAM(synchronous RAM)。类似架构也可以应用到交换模块30,在此不再重复叙述。图5表示热插入交换模块的流程图,在步骤S501,插入交本文档来自技高网
...

【技术保护点】
一种热抽换的方法,其特征是:适用于一计算机系统,其具有复数插槽,一第一电路模块包含一第一连接模块,其耦接到上述插槽,至少包含:插入一具有一第二连接模块的第二电路模块于上述插槽;产生一中断信号使得上述第一电路模块产生一重设信号,使得上 述第二电路模块初始化;产生一第一连结表格,储存于上述第一电路模块,其记录上述第二连接模块的识别码,以及其它连结于上述第一连接模块的装置识别码;以及产生一第二连结表格,储存于上述第二电路模块,其记录连结于上述第二连接模块的装置识别码。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈乃琪王振泰
申请(专利权)人:智邦科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1