CN100520727C - 直立转接卡类型辨识方法及*** - Google Patents

直立转接卡类型辨识方法及*** Download PDF

Info

Publication number
CN100520727C
CN100520727C CNB2006101670082A CN200610167008A CN100520727C CN 100520727 C CN100520727 C CN 100520727C CN B2006101670082 A CNB2006101670082 A CN B2006101670082A CN 200610167008 A CN200610167008 A CN 200610167008A CN 100520727 C CN100520727 C CN 100520727C
Authority
CN
China
Prior art keywords
erection
switching card
identification
input
card type
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.)
Active
Application number
CNB2006101670082A
Other languages
English (en)
Other versions
CN101201759A (zh
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.)
State Grid Shanghai Electric Power Co Ltd
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB2006101670082A priority Critical patent/CN100520727C/zh
Publication of CN101201759A publication Critical patent/CN101201759A/zh
Application granted granted Critical
Publication of CN100520727C publication Critical patent/CN100520727C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Bus Control (AREA)
  • Stored Programmes (AREA)

Abstract

一种直立转接卡类型辨识方法及***,其可应用于一电脑主机板,用于辨识该电脑主机板上目前所插置的直立转接卡的类型;且其特点在于将主机板上插接直立转接卡的插槽连接器以外接线路连接总线至一控制芯片的一组输入输出引脚,并令电脑主机板在进行初始化时,侦测此输入输出引脚的逻辑电位来判定出该直立转接卡的类型而执行对应的组态设定程序。相较先前技术,此特点可不用增加直立转接卡的引脚总数,由此降低硬件的复杂度而更为易于实施而节省设计及制造成本。

Description

直立转接卡类型辨识方法及***
技术领域
本发明涉及一种电脑***技术,特别是涉及一种直立转接卡类型辨识方法及***。
背景技术
PCI(Peripheral Component Interconnect)为电脑平台上常采用的一种周边连接接口,其可用于将电脑平台的中央处理单元向外搭接至一电路板,通过该电路板来连接至各式的电脑周边装置,例如包括荧幕显示器、硬盘装置、光碟机、网络切换器、等等,通过让中央处理单元可与此些周边装置进行数据交流。PCI规范订定了一组标准的总线信号来让中央处理单元在电路板上与周边装置进行数据交流。然而在具体应用上,随着技术的成熟与进展,PCI规范又进而包括一些不同的延伸性规范,例如为PCI-E(PCI Express),其基于原始的PCI架构来作出一些延伸性的功能扩充,使得数据传输速度可较传出的PCI总线更为快速。
PCI-E总线架构的一项特点在于其可支援各种具有不同的总线宽度的电路卡,例如包括1字节(x1)、4字节(x4)、8字节(x8)、和16字节(x16)的总线宽度。在实际应用时,小总线宽度的电路卡即可插置至大总线宽度的插槽连接器来使用。举例来说,4字节总线宽度的电路卡不只可插置至同样为4字节总线宽度的插槽连接器来使用,也可插置至8字节或16字节的总线宽度的插槽连接器来使用。换言之,若有一电脑主机主板上设置8字节的总线宽度的插槽连接器,则该插槽连接器即可选择性地用于插接至8字节或4字节的总线宽度的电路卡。
直立转接卡(riser card)为一种可插置于PCI-E插槽连接器来转接PCI-E接口插槽连接器的电路卡,同时也可以增加PCI-E接口插槽连接器的数量。举例来说,若有一PCI-E周边接口控制器原先仅具有4个插槽连接器,因此可搭接的周边装置的总数为4个,则将一具有3个插槽连接器的直立转接卡***至此4个插槽连接器其中之一,即可令其可搭接的周边装置的总数增加至6个。
在网络服务器的应用上,服务器主机主板的PCI-E周边接口控制器通常会插接上直立转接卡。由于主机主板的BIOS(BasicInput/Output System)输入输出管控单元需要在初始化时针对每一个直立转接卡来进行组态设定,因此每一个直立转接卡便有需要通过一特定的方式来提供辨识方式。目前常采用的一种辨识方式为通过连接的连接板引脚来传递组态以供***辨认然而此作法在具体实施上的一项缺点在于其需要增加直立转接卡的引脚总数,也会增加硬件架构的复杂度。
发明内容
鉴于以上所述现有技术的缺点,本发明的主要目的便是在于提供一种直立转接卡类型辨识方法及***,其在具体实施上可不用增加直立转接卡的引脚总数,由此降低硬件架构的复杂度而易于实施。
本发明的直立转接卡类型辨识方法及***系设计来应用于一电脑主机板(例如为网络服务器的主机主板),且该电脑主机板配备有一周边接口控制器,例如为PCI-E型的周边接口控制器,用于辨识该PCI-E周边接口控制器目前所插置的各个直立转接卡的类型。
本发明的直立转接卡类型辨识方法至少包含:(P1)将插接该直立转接卡的连接器,额外以多个外接线路连接至该主机板的控制芯片的一组输入输出引脚,以将该直立转接卡所产生的一辨认信号传递至该组输入输出引脚而成为一辨识码;(P2)在该电脑主机板进行初始化时,侦测该输入输出引脚的逻辑电位,以取得该辨识码;以及(P3)依据一转接卡类型对应表来比对该辨识码,以判别出该直立转接卡的类型。
在实体架构上,本发明的直立转接卡类型辨识***至少包含:(A)一外接线路连接模块,其包括多个外接线路,用于连接该插接直立转接卡的插槽的总线至该主机板的控制芯片上的一组输入输出引脚,以将该直立转接卡产生的一组辨认信号传递至该组输入输出引脚而成为一组辨识码;(B)一引脚电位侦测模块,其可在该电脑主机板进行初始化时,被启动来侦测该组特定的输入输出引脚的逻辑电位,以取得辨识码;以及(C)一判别模块,其中预建有一转接卡类型对应表;且其在实际操作时,可依据该转接卡类型对应表比对辨识码来判别出该直立转接卡的类型。
本发明的直立转接卡类型辨识方法及***的特点在于通过原有的总线来将辨认信号传递至主机板上插槽连接器,再通过外接线路将辨认信号传递至控制芯片的一组输入输出引脚,以令BIOS输入输出管控单元在电脑主机板进行初始化时,侦测此控制芯片上的GPIO输入输出引脚的逻辑电位来判定出该直立转接卡的类型而执行对应的组态设定程序。相较背景技术,此特点可不用增加直立转接卡的引脚数,由此降低硬件的复杂度而更为易于实施而节省设计及制造成本。
附图说明
图1为一应用示意图,用于显示本发明的直立转接卡类型辨识***整合至一电脑主机板的应用方式;
图2为一架构示意图,用于显示本发明的直立转接卡类型辨识***的模块化基本架构;
图3为一架构示意图,用于显示本发明的直立转接卡类型辨识***所采用的外接线路连接模块的连接方式;
图4为一对应表格,用于显示本发明的直立转接卡类型辨识***所采用的对应表格的一个实施例。
主要元件符号说明
10        电脑主机板
20        中央处理器(CPU)
30        输入输出管控单元(BIOS)
31        初始化处理模块
40        周边接口控制器(PCI-E)
41        插槽连接器
50        直立转接卡(Riser Card)
51        控制芯片
60        扩充卡
100       本发明的直立转接卡类型辨识***
110       外接线路连接模块
111       外接线路
112       外接线路
120       侦测模块
130       判别模块
201       类型信息
具体实施方式
以下即配合所附的图式,详细揭露说明本发明的直立转接卡类型辨识方法及***的实施例。
图1即显示本发明的直立转接卡类型辨识***(如标号100所指的方块)的应用方式。如图所示,本发明的直立转接卡类型辨识***100在实际应用上被整合至一电脑主机板10(例如为网络服务器的主机主板),且该电脑主机板10配备有一中央处理器(CPU)20、一输入输出管控单元30、和一周边接口控制器40;其中该输入输出管控单元30例如为一BIOS(Basic Input/Output System)芯片,而该周边接口控制器40例如为一PCI-E(Peripheral Component Interconnect-Express)型的周边接口控制器,且具有多个插槽连接器41(在图1所示的实例中,例如包括4个插槽连接器41)。在实际应用上,该PCI-E周边接口控制器40的插槽连接器41即可用于插接一直立转接卡(risercard)50,由此利用该直立转接卡50来扩充该PCI-E周边接口控制器40的插槽连接器数量而可搭接更多的扩充卡60。
在实际操作时,本发明的直立转接卡类型辨识***100即可用来辨识出该插槽连接器41上所插置的直立转接卡50的类型,由此让BIOS输入输出管控单元30可据以在初始化时针对该直立转接卡50的特定类型来进行组态设定。
在以下的实施例中,该直立转接卡50具有一连接板,该连接板用于与主机板的其中一个插槽连接器41连接。而该连接板例如具有3个连接总线,例如包括2个4字节PCI-E总线和1个8字节PCI-E总线,本发明的外接线路及通过既有的总线,例如以2个4字节的PEI-E总线来将辨识信号传递到控制芯片,以辨认出直立转接卡的类型。
如图2所示,本发明的直立转接卡类型辨识***100的模块化基本架构至少包含:(A)一外接线路连接模块110;(B)一引脚电位侦测模块120;以及(C)一判别模块130。以下即首先分别说明此些构件的个别属性及功能。
外接线路连接模块110包括一组如图3所示的外接线路111、112,用于连接插槽连接器41至该控制芯片51上的一组输入输出引脚GPIO_1、GPIO_2,用于将该直立转接卡50的辨识信号的逻辑电位传递至该控制芯片51。在此实施例中,此些输入输出引脚GPIO_1、GPIO_2例如为GPIO(General Purpose Input/OUptut)标准规范下的通用输入输出引脚。此些输入输出引脚GPIO_1、GPIO_2与该些外接线路111、112之间的连接方式即如图3所示般地其中一个外接线路111连接其中一个GPIO_1引脚及其中一个4字节的PCI-E总线,另一个外接线路112连接另一个GPIO_1引脚及另一个4字节的PCI-E总线。即每一个外接线路各自与一个PCI-E总线及一个控制芯片的GPIO引脚连接。
本实施例中,用来辨认类别的是多种具有输入输出端口的直立转接卡,在直立转接卡上设有不同的输入输出控制器,各输入输出控制器,可以通过连接有外接信号的总线,传递其定义的辨识码BOARD_ID。
在此实施例中,因外接线路有2个111、112,因此辨识码BOARD_ID可以例如为由2个字节所组成。请参考图4,为一转接卡类型对应表的范例,BOARD_ID的每一个字节各别代表是否具有输入输出控制器,表中仅列出三种不同BOARD_ID的直立转接卡,但实际上其组合可以是4种。其中BOARD_ID的第1个字节取自外接线路111,而BOARD_ID第2个字节取自外接线路112。在图4所示的实施例中,BOARD_ID=[01]代表在其中一个4字节的PCI-E总线传递输入输出端口的信号,即,此一直立转接卡具有由一个输入输出控制器所控制的输入输出端口;BOARD_ID=[00]代表直立转接卡50采用二个输入输出控制器;而BOARD_ID=[11]则代表直立转接卡50未设置有输入输出控制器芯片。此处须注意的一点是,图4所示的对应表仅为一个实际的应用范例;通则性的广义而言,此对应表用于表示辨识码BOARD_ID与直立转接卡类型的对应关系。
引脚电位侦测模块120例如被整合至BIOS输入输出管控单元30中,可在该电脑主机板10进行初始化时被启动来侦测该直立转接卡50的控制芯片51上的输入输出引脚GPIO_1、GPIO_2的逻辑电位,由此取得传递到该组输入输出引脚GPIO_1、GPIO_2上的辨识码BOARD_ID。
判别模块130也例如被整合至BIOS输入输出管控单元30中,并预存有例如图4所示的对应表;且在实际操作时,可依据上述的引脚电位侦测模块120所取得的辨识码BOARD_ID及按照图4所示的对应表来判别出该直立转接卡50的类型,并将判别结果通过一对应的类型信息201来告知BIOS输入输出管控单元30中的初始化处理模块31,令该初始化处理模块31执行对应的初始化程序来设定出该直立转接卡50的***组态。
以下即利用一应用实例来说明本发明的直立转接卡类型辨识***100在实际应用时的整体操作方式。
当使用者将电脑主机板10的电源开启或重置时(即进行开机程序时),其即会首先令直立转接卡50的连接板上的外接线路111、112产生对应的逻辑信号;而在此同时,外接线路连接模块110即可将外接线路111、112的逻辑信号电位传递至控制芯片51上的输入输出引脚GPIO_1、GPIO_2,而代表一组辨识码BOARD_ID。接着当BIOS输入输出管控单元30开始执行初始化程序时,引脚电位侦测模块120即会被启动来侦测GPIO_1、GPIO_2的逻辑电位,由此取得GPIO_1、GPIO_2代表的辨识码BOARD_ID,例如取得的辨识码为01,并将此辨识码BOARD_ID传送给判别模块130,判别模块130依据此辨识码BOARD_ID的值01依据转接卡类型对应表来判别出该直立转接卡50的类型是具有一个输入输出控制器的直立转接卡,并将判别结果通过一对应的类型信息201来告知BIOS输入输出管控单元30中的初始化处理模块31,令该初始化处理模块31执行对应的初始化程序来设定出该直立转接卡50的***组态。
总而言之,本发明提供了一种直立转接卡类型辨识方法及***,其可应用于一电脑主机板,用于辨识该电脑主机板上目前所插置的直立转接卡的类型;且其特点在于将直立转接卡的插槽连接器中总线,以外接线路连接至直立转接卡的控制芯片上的一组GPIO输入输出引脚,并令BIOS输入输出管控单元在电脑主机板进行初始化时,侦测此控制芯片上的GPIO输入输出引脚的逻辑电位来判定出该直立转接卡的类型而执行对应的组态设定程序。相较先前技术,此特点在于未增加直立转接卡的引脚总数,由此降低硬件的复杂度而更为易于实施而节省设计及制造成本。本发明因此较先前技术具有更佳的进步性及实用性。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的实质技术内容的范围。本发明的实质技术内容广义地定义于下述的权利要求中。若任何他人所完成的技术实体或方法与下述的权利要求所定义的为完全相同、或是为一种等效的变更,均将被视为涵盖于本发明的权利要求之中。

Claims (10)

1.一种直立转接卡类型辨识方法,其可应用于一电脑主机板,且该电脑主机板配备有一中央处理器、一输入输出管控单元、和一周边接口控制器;其中该周边接口控制器可搭接至一直立转接卡,且该直立转接卡具有一控制芯片和至少一插槽连接器,而该插槽连接器以一组外接线路连接至一控制芯片的一组输入输出引脚;
此直立转接卡类型辨识方法至少包含:
将该直立转接卡所产生的一辨识信号经该插槽连接器、该外接线路组传递至该组输入输出引脚而辨认出一辨识码;
在该电脑主机板进行初始化时,侦测该辨识码;以及
依据一转接卡类型对应表比对该辨识码,以辨认出该直立转接卡的类型。
2.根据权利要求1所述的直立转接卡类型辨识方法,其中该电脑主机板为一网络服务器主机主板。
3.根据权利要求1所述的直立转接卡类型辨识方法,其中该输入输出管控单元为一BIOS型的输入输出管控单元。
4.根据权利要求1所述的直立转接卡类型辨识方法,其中该周边接口控制器为一PCI-E型的周边接口控制器。
5.根据权利要求1所述的直立转接卡类型辨识方法,其中该组输入输出引脚为一组GPIO的通用输入输出引脚。
6.一种直立转接卡类型辨识***,其可整合至一电脑主机板,且该电脑主机板设有一中央处理器、一输入输出管控单元、和一控制芯片,该控制芯片连接一插槽连接器,该插槽连接器可用于插接一具有数个总线的直立转接卡,该控制芯片具有多个输入输出引脚;
此直立转接卡类型辨识***至少包含:
一外接线路连接模块,其包括多个外接线路,各自连接该插槽的总线及该些通用输入输出引脚,以将该直立转接卡所产生的一组辨识信号传递至该组通用输入输出引脚;
一引脚电位侦测模块,其可在该电脑主机板进行初始化时,侦测该些输入输出引脚的逻辑电位,以取得一辨识码;以及
一判别模块,其中预建有一转接卡类型对应表,依据该转接卡类型对应表来比对该辨识码以判别出该直立转接卡的类型。
7.根据权利要求6所述的直立转接卡类型辨识***,其中该电脑主机板为一网络服务器主机主板。
8.根据权利要求6所述的直立转接卡类型辨识***,其中该输入输出管控单元为一BIOS型的输入输出管控单元。
9.根据权利要求6所述的直立转接卡类型辨识***,其中该周边接口控制器为一PCI-E型的周边接口控制器。
10.根据权利要求6项所述的直立转接卡类型辨识***,其中该输入输出引脚为一组GPIO的通用输入输出引脚。
CNB2006101670082A 2006-12-12 2006-12-12 直立转接卡类型辨识方法及*** Active CN100520727C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101670082A CN100520727C (zh) 2006-12-12 2006-12-12 直立转接卡类型辨识方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101670082A CN100520727C (zh) 2006-12-12 2006-12-12 直立转接卡类型辨识方法及***

Publications (2)

Publication Number Publication Date
CN101201759A CN101201759A (zh) 2008-06-18
CN100520727C true CN100520727C (zh) 2009-07-29

Family

ID=39516933

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101670082A Active CN100520727C (zh) 2006-12-12 2006-12-12 直立转接卡类型辨识方法及***

Country Status (1)

Country Link
CN (1) CN100520727C (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105206487B (zh) * 2015-10-08 2017-12-19 清华大学 一种液态金属等离子体彩色显示装置及制备方法
CN107193599B (zh) * 2017-05-23 2020-11-27 苏州浪潮智能科技有限公司 一种动态更新smbios中***插槽信息的方法
TWI666552B (zh) * 2018-02-01 2019-07-21 緯創資通股份有限公司 模組化裝置及其控制方法

Also Published As

Publication number Publication date
CN101201759A (zh) 2008-06-18

Similar Documents

Publication Publication Date Title
CN101303681B (zh) Pci express链路的动态重新配置
CN1956265B (zh) 连接器装置
CN100511200C (zh) 单串口多cpu的控制方法、***及设备
US11199890B2 (en) Peripheral device expansion card system
US20080294939A1 (en) Debugging device and method using the lpc/pci bus
US20080228981A1 (en) Design structure for dynamically allocating lanes to a plurality of pci express connectors
CN201374055Y (zh) 主动辨识主板的计算机***
US20040015634A1 (en) Information handling system with improved bus system
CN100520727C (zh) 直立转接卡类型辨识方法及***
CN115167629A (zh) 一种双路服务器cpu主板
CN102063341A (zh) 高密度服务器
CN102457392B (zh) 共用基板管理控制器的方法
CN114003528A (zh) Ocp转接卡、转接***及转接方法
CN101582036B (zh) 共享式基本输入输出***的伺服装置及方法
CN100437489C (zh) 节省***资源的方法
US20070075126A1 (en) Identification method and system
CN108255759A (zh) Pci-e转接卡及数据处理***
CN206741445U (zh) 一种具有kvm功能的国产化瘦客户机***
CN115729872A (zh) 一种计算设备及pcie线缆连接的检测方法
US20060095626A1 (en) Multifunction adapter
US6919878B2 (en) Keyboard/mouse switching controller
CN101387966A (zh) 具有基本输入输出***选择功能的电脑设备
CN211124265U (zh) 一种可插拔、自定义物理接口的智能pos核心主板
CN100435125C (zh) 总线宽度自动调整***
CN207249662U (zh) 自适应usb同步器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: GUANGDONG HUABO ENTERPRISE MANAGEMENT CONSULTING C

Free format text: FORMER OWNER: YINGYEDA CO., LTD., TAIWAN

Effective date: 20141008

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: TAIWAN, CHINA TO: 510640 GUANGZHOU, GUANGDONG PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20141008

Address after: 510640 Guangdong city of Guangzhou province Tianhe District gold Yinglu No. 1 was 1106 room two

Patentee after: Guangdong Huabo Enterprise Management Consulting Co., Ltd.

Address before: Taipei City, Taiwan, China

Patentee before: Inventec Corporation

ASS Succession or assignment of patent right

Owner name: STATE GRID SHANGHAI ELECTRIC POWER COMPANY

Free format text: FORMER OWNER: GUANGDONG HUABO ENTERPRISE MANAGEMENT CONSULTING CO., LTD.

Effective date: 20141121

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 510640 GUANGZHOU, GUANGDONG PROVINCE TO: 200002 PUDONG NEW AREA, SHANGHAI

TR01 Transfer of patent right

Effective date of registration: 20141121

Address after: 200002 Shanghai City, Pudong New Area source deep road, No. 1122

Patentee after: State Grid Shanghai Municipal Electric Power Company

Address before: 510640 Guangdong city of Guangzhou province Tianhe District gold Yinglu No. 1 was 1106 room two

Patentee before: Guangdong Huabo Enterprise Management Consulting Co., Ltd.