[go: up one dir, main page]

CN101201759A - Method and system for identifying type of vertical adapter card - Google Patents

Method and system for identifying type of vertical adapter card Download PDF

Info

Publication number
CN101201759A
CN101201759A CNA2006101670082A CN200610167008A CN101201759A CN 101201759 A CN101201759 A CN 101201759A CN A2006101670082 A CNA2006101670082 A CN A2006101670082A CN 200610167008 A CN200610167008 A CN 200610167008A CN 101201759 A CN101201759 A CN 101201759A
Authority
CN
China
Prior art keywords
input
erection
identification
switching 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.)
Granted
Application number
CNA2006101670082A
Other languages
Chinese (zh)
Other versions
CN100520727C (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.)
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/en
Publication of CN101201759A publication Critical patent/CN101201759A/en
Application granted granted Critical
Publication of CN100520727C publication Critical patent/CN100520727C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

A kind of vertical switching card type identification method and system, it can apply to a computer host board, is used for discerning the type of the vertical switching card inserted at present on the computer host board; the method is characterized in that a slot connector of the vertical adapter card inserted on a mainboard is connected with a bus to a group of input and output pins of a control chip through an external connection circuit, and when the computer mainboard is initialized, the logic potential of the input and output pins is detected to judge the type of the vertical adapter card and execute a corresponding configuration setting program. Compared with the prior art, the feature can be realized without increasing the total pin number of the vertical adapter card, thereby reducing the complexity of hardware and being easier to implement, thereby saving the design and manufacturing cost.

Description

直立转接卡类型辨识方法及系统 Type identification method and system for vertical riser card

技术领域 technical field

本发明涉及一种电脑系统技术,特别是涉及一种直立转接卡类型辨识方法及系统。The invention relates to a computer system technology, in particular to a type identification method and system for an upright adapter card.

背景技术 Background technique

PCI(Peripheral Component Interconnect)为电脑平台上常采用的一种周边连接接口,其可用于将电脑平台的中央处理单元向外搭接至一电路板,通过该电路板来连接至各式的电脑周边装置,例如包括荧幕显示器、硬盘装置、光碟机、网络切换器、等等,通过让中央处理单元可与此些周边装置进行数据交流。PCI规范订定了一组标准的总线信号来让中央处理单元在电路板上与周边装置进行数据交流。然而在具体应用上,随着技术的成熟与进展,PCI规范又进而包括一些不同的延伸性规范,例如为PCI-E(PCI Express),其基于原始的PCI架构来作出一些延伸性的功能扩充,使得数据传输速度可较传出的PCI总线更为快速。PCI (Peripheral Component Interconnect) is a peripheral connection interface often used on computer platforms. It can be used to connect the central processing unit of the computer platform to a circuit board, and connect to various computer peripherals through the circuit board. Devices, such as screen displays, hard disk devices, optical disc drives, network switches, etc., allow the central processing unit to communicate with these peripheral devices. The PCI specification stipulates a set of standard bus signals to allow the central processing unit to communicate with peripheral devices on the circuit board. However, in terms of specific applications, with the maturity and progress of technology, the PCI specification further includes some different extension specifications, such as PCI-E (PCI Express), which makes some extension function expansion based on the original PCI architecture. , so that the data transfer speed can be faster than the outgoing PCI bus.

PCI-E总线架构的一项特点在于其可支援各种具有不同的总线宽度的电路卡,例如包括1字节(x1)、4字节(x4)、8字节(x8)、和16字节(x16)的总线宽度。在实际应用时,小总线宽度的电路卡即可插置至大总线宽度的插槽连接器来使用。举例来说,4字节总线宽度的电路卡不只可插置至同样为4字节总线宽度的插槽连接器来使用,也可插置至8字节或16字节的总线宽度的插槽连接器来使用。换言之,若有一电脑主机主板上设置8字节的总线宽度的插槽连接器,则该插槽连接器即可选择性地用于插接至8字节或4字节的总线宽度的电路卡。A feature of the PCI-E bus architecture is that it can support a variety of circuit cards with different bus widths, such as 1 byte (x1), 4 bytes (x4), 8 bytes (x8), and 16 words Bus width in sections (x16). In actual application, a circuit card with a small bus width can be inserted into a slot connector with a large bus width for use. For example, a circuit card with a 4-byte bus width can not only be inserted into a slot connector with the same 4-byte bus width, but also can be inserted into a slot with an 8-byte or 16-byte bus width. connector to use. In other words, if a slot connector with a bus width of 8 bytes is set on the motherboard of a computer host, the slot connector can be selectively used to plug into a circuit card with a bus width of 8 bytes or 4 bytes. .

直立转接卡(riser card)为一种可插置于PCI-E插槽连接器来转接PCI-E接口插槽连接器的电路卡,同时也可以增加PCI-E接口插槽连接器的数量。举例来说,若有一PCI-E周边接口控制器原先仅具有4个插槽连接器,因此可搭接的周边装置的总数为4个,则将一具有3个插槽连接器的直立转接卡插入至此4个插槽连接器其中之一,即可令其可搭接的周边装置的总数增加至6个。The riser card (riser card) is a circuit card that can be inserted into the PCI-E slot connector to transfer the PCI-E interface slot connector, and can also increase the capacity of the PCI-E interface slot connector. quantity. For example, if a PCI-E peripheral interface controller originally only has 4 slot connectors, so the total number of peripheral devices that can be lapped is 4, then a vertical adapter with 3 slot connectors Inserting a card into one of the four socket connectors increases the total number of peripheral devices it can bond to to six.

在网络服务器的应用上,服务器主机主板的PCI-E周边接口控制器通常会插接上直立转接卡。由于主机主板的BIOS(BasicInput/Output System)输入输出管控单元需要在初始化时针对每一个直立转接卡来进行组态设定,因此每一个直立转接卡便有需要通过一特定的方式来提供辨识方式。目前常采用的一种辨识方式为通过连接的连接板引脚来传递组态以供系统辨认然而此作法在具体实施上的一项缺点在于其需要增加直立转接卡的引脚总数,也会增加硬件架构的复杂度。In the application of the network server, the PCI-E peripheral interface controller of the main board of the server host is usually plugged into a vertical riser card. Since the BIOS (BasicInput/Output System) input and output control unit of the host motherboard needs to be configured for each vertical riser card during initialization, each vertical riser card needs to be provided in a specific way. identification method. Currently, a commonly used identification method is to pass the configuration through the connected connection board pins for system identification. However, a disadvantage of this method in actual implementation is that it needs to increase the total number of pins of the vertical riser card, and it will also Increase the complexity of the hardware architecture.

发明内容 Contents of the invention

鉴于以上所述现有技术的缺点,本发明的主要目的便是在于提供一种直立转接卡类型辨识方法及系统,其在具体实施上可不用增加直立转接卡的引脚总数,由此降低硬件架构的复杂度而易于实施。In view of the above-mentioned shortcomings of the prior art, the main purpose of the present invention is to provide a method and system for identifying the type of vertical riser cards, which can be implemented without increasing the total number of pins of the vertical riser cards. It reduces the complexity of the hardware architecture and is easy to implement.

本发明的直立转接卡类型辨识方法及系统系设计来应用于一电脑主机板(例如为网络服务器的主机主板),且该电脑主机板配备有一周边接口控制器,例如为PCI-E型的周边接口控制器,用于辨识该PCI-E周边接口控制器目前所插置的各个直立转接卡的类型。The vertical riser card type identification method and system of the present invention are designed to be applied to a computer mainboard (such as a mainboard of a network server), and the computer mainboard is equipped with a peripheral interface controller, such as a PCI-E type The peripheral interface controller is used to identify the type of each vertical riser card currently inserted into the PCI-E peripheral interface controller.

本发明的直立转接卡类型辨识方法至少包含:(P1)将插接该直立转接卡的连接器,额外以多个外接线路连接至该主机板的控制芯片的一组输入输出引脚,以将该直立转接卡所产生的一辨认信号传递至该组输入输出引脚而成为一辨识码;(P2)在该电脑主机板进行初始化时,侦测该输入输出引脚的逻辑电位,以取得该辨识码;以及(P3)依据一转接卡类型对应表来比对该辨识码,以判别出该直立转接卡的类型。The method for identifying the type of the vertical riser card of the present invention at least includes: (P1) connecting the connector of the vertical riser card to a set of input and output pins of the control chip of the motherboard with a plurality of external lines, An identification signal generated by the vertical riser card is transmitted to the group of input and output pins to become an identification code; (P2) when the computer motherboard is initialized, the logic potential of the input and output pins is detected, to obtain the identification code; and (P3) comparing the identification code according to a riser card type correspondence table to determine the type of the vertical riser card.

在实体架构上,本发明的直立转接卡类型辨识系统至少包含:(A)一外接线路连接模块,其包括多个外接线路,用于连接该插接直立转接卡的插槽的总线至该主机板的控制芯片上的一组输入输出引脚,以将该直立转接卡产生的一组辨认信号传递至该组输入输出引脚而成为一组辨识码;(B)一引脚电位侦测模块,其可在该电脑主机板进行初始化时,被启动来侦测该组特定的输入输出引脚的逻辑电位,以取得辨识码;以及(C)一判别模块,其中预建有一转接卡类型对应表;且其在实际操作时,可依据该转接卡类型对应表比对辨识码来判别出该直立转接卡的类型。In terms of physical structure, the vertical riser card type identification system of the present invention at least includes: (A) an external line connection module, which includes a plurality of external lines for connecting the bus inserted into the slot of the vertical riser card to A group of input and output pins on the control chip of the motherboard, so as to transmit a group of identification signals generated by the vertical riser card to the group of input and output pins to form a group of identification codes; (B) a pin potential A detection module, which can be activated to detect the logic potential of the group of specific input and output pins when the computer motherboard is initialized, so as to obtain the identification code; and (C) a discrimination module, in which a turn The adapter card type correspondence table; and in actual operation, the type of the upright adapter card can be determined by comparing the identification codes with the adapter card type correspondence table.

本发明的直立转接卡类型辨识方法及系统的特点在于通过原有的总线来将辨认信号传递至主机板上插槽连接器,再通过外接线路将辨认信号传递至控制芯片的一组输入输出引脚,以令BIOS输入输出管控单元在电脑主机板进行初始化时,侦测此控制芯片上的GPIO输入输出引脚的逻辑电位来判定出该直立转接卡的类型而执行对应的组态设定程序。相较背景技术,此特点可不用增加直立转接卡的引脚数,由此降低硬件的复杂度而更为易于实施而节省设计及制造成本。The feature of the vertical adapter card type identification method and system of the present invention is that the identification signal is transmitted to the socket connector on the motherboard through the original bus, and then the identification signal is transmitted to a group of input and output of the control chip through the external line Pin, so that the BIOS input and output control unit detects the logic potential of the GPIO input and output pins on the control chip when the computer motherboard is initialized to determine the type of the vertical adapter card and execute the corresponding configuration settings program. Compared with the prior art, this feature does not need to increase the number of pins of the vertical riser card, thereby reducing the complexity of the hardware and making it easier to implement and save design and manufacturing costs.

附图说明 Description of drawings

图1为一应用示意图,用于显示本发明的直立转接卡类型辨识系统整合至一电脑主机板的应用方式;Fig. 1 is a schematic diagram of application, which is used to show the application mode of integrating the vertical riser card type identification system of the present invention into a computer motherboard;

图2为一架构示意图,用于显示本发明的直立转接卡类型辨识系统的模块化基本架构;FIG. 2 is a schematic diagram of the architecture, which is used to show the modular basic architecture of the vertical riser card type identification system of the present invention;

图3为一架构示意图,用于显示本发明的直立转接卡类型辨识系统所采用的外接线路连接模块的连接方式;Fig. 3 is a schematic diagram of the structure, which is used to show the connection mode of the external line connection module adopted by the vertical riser card type identification system of the present invention;

图4为一对应表格,用于显示本发明的直立转接卡类型辨识系统所采用的对应表格的一个实施例。FIG. 4 is a corresponding table for showing an embodiment of the corresponding table adopted by the vertical riser card type identification system of the present invention.

主要元件符号说明Description of main component symbols

10电脑主机板10 computer motherboard

20中央处理器(CPU)20 central processing unit (CPU)

30输入输出管控单元(BIOS)30 input and output control unit (BIOS)

31初始化处理模块31 initialization processing module

40周边接口控制器(PCI-E)40 peripheral interface controller (PCI-E)

41插槽连接器41 slot connector

50直立转接卡(Riser Card)50 Riser Card

51控制芯片51 control chip

60扩充卡60 expansion cards

100本发明的直立转接卡类型辨识系统100 Upright riser card type identification system of the present invention

110外接线路连接模块110 external line connection module

111外接线路111 external line

112外接线路112 external lines

120侦测模块120 detection module

130判别模块130 discrimination module

201类型信息201 type information

具体实施方式 Detailed ways

以下即配合所附的图式,详细揭露说明本发明的直立转接卡类型辨识方法及系统的实施例。The following is a detailed disclosure and description of the embodiment of the vertical riser card type identification method and system of the present invention in conjunction with the accompanying drawings.

图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。FIG. 1 shows the application of the riser card type identification system (such as the block indicated by reference numeral 100 ) of the present invention. As shown in the figure, the vertical riser card type identification system 100 of the present invention is integrated into a computer main board 10 (for example, a main board of a network server) in practical application, and the computer main board 10 is equipped with a central processing unit ( CPU) 20, an input-output control unit 30, and a peripheral interface controller 40; wherein the input-output control unit 30 is, for example, a BIOS (Basic Input/Output System) chip, and the peripheral interface controller 40 is, for example, a PCI -E (Peripheral Component Interconnect-Express) type peripheral interface controller, and has a plurality of slot connectors 41 (in the example shown in Fig. 1, for example including 4 slot connectors 41). In practical applications, the slot connector 41 of the PCI-E peripheral interface controller 40 can be used to insert a vertical riser card (risercard) 50, thereby utilizing the vertical riser card 50 to expand the PCI-E The number of slot connectors of the peripheral interface controller 40 allows more expansion cards 60 to be overlapped.

在实际操作时,本发明的直立转接卡类型辨识系统100即可用来辨识出该插槽连接器41上所插置的直立转接卡50的类型,由此让BIOS输入输出管控单元30可据以在初始化时针对该直立转接卡50的特定类型来进行组态设定。In actual operation, the vertical riser card type identification system 100 of the present invention can be used to identify the type of the vertical riser card 50 inserted on the slot connector 41, thereby enabling the BIOS input and output control unit 30 to According to this, the configuration setting is performed for the specific type of the riser card 50 during initialization.

在以下的实施例中,该直立转接卡50具有一连接板52用于与主机板的其中一个插槽连接器41连接。而该连接板52例如具有3个连接总线,例如包括2个4字节PCI-E总线和1个8字节PCI-E总线,本发明的外接线路及通过既有的总线,例如以2个4字节的PEI-E总线来将辨识信号传递到控制芯片,以辨认出直立转接卡的类型。In the following embodiments, the riser card 50 has a connection board 52 for connecting with one of the socket connectors 41 of the motherboard. And this connection plate 52 for example has 3 connection buses, for example comprises 2 4 bytes PCI-E buses and 1 8 bytes PCI-E buses, the external circuit of the present invention and by existing bus, for example with 2 The 4-byte PEI-E bus transmits the identification signal to the control chip to identify the type of vertical riser card.

如图2所示,本发明的直立转接卡类型辨识系统100的模块化基本架构至少包含:(A)一外接线路连接模块110;(B)一引脚电位侦测模块120;以及(C)一判别模块130。以下即首先分别说明此些构件的个别属性及功能。As shown in FIG. 2 , the modular basic structure of the vertical riser card type identification system 100 of the present invention at least includes: (A) an external line connection module 110; (B) a pin potential detection module 120; and (C )-discrimination module 130. The individual attributes and functions of these components are firstly described below.

外接线路连接模块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引脚连接。The external line connection module 110 includes a group of external lines 111, 112 as shown in FIG. The logic level of the identification signal of the riser card 50 is transmitted to the control chip 51 . In this embodiment, the input and output pins GPIO_1 and GPIO_2 are, for example, general purpose input and output pins under the GPIO (General Purpose Input/OUptut) standard specification. The connection between these input and output pins GPIO_1, GPIO_2 and these external lines 111, 112 is as shown in FIG. E bus, another external line 112 is connected to another GPIO_1 pin and another 4-byte PCI-E bus. That is, each external line is respectively connected to a PCI-E bus and a GPIO pin of a control chip.

本实施例中,用来辨认类别的是多种具有输入输出端口的直立转接卡,在直立转接卡上设有不同的输入输出控制器,各输入输出控制器,可以通过连接有外接信号的总线,传递其定义的辨识码BOARD_ID。In this embodiment, various types of vertical riser cards with input and output ports are used to identify the types. Different input and output controllers are arranged on the vertical riser cards. Each input and output controller can be connected with an external signal bus, passing its defined identification code 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与直立转接卡类型的对应关系。In this embodiment, since there are two external lines 111 and 112, the identification code BOARD_ID may be composed of, for example, 2 bytes. Please refer to Figure 4, which is an example of a riser card type correspondence table. Each byte of BOARD_ID represents whether it has an input and output controller. Only three vertical riser cards with different BOARD_IDs are listed in the table, but in fact Its combination can be 4 kinds. Wherein, the first byte of BOARD_ID is taken from the external line 111 , and the second byte of BOARD_ID is taken from the external line 112 . In the embodiment shown in Fig. 4, BOARD_ID=[01] represents the signal that a 4-byte PCI-E bus transmits the input and output ports, that is, this vertical riser card has the functions specified by an input and output controller. Control input and output ports; BOARD_ID=[00] means that the vertical riser card 50 adopts two input and output controllers; and BOARD_ID=[11] means that the vertical riser card 50 is not equipped with an input and output controller chip. It should be noted here that the correspondence table shown in FIG. 4 is only an actual application example; generally speaking, this correspondence table is used to indicate the correspondence between the identification code BOARD_ID and the type of vertical riser card.

引脚电位侦测模块120例如被整合至BIOS输入输出管控单元30中,可在该电脑主机板10进行初始化时被启动来侦测该直立转接卡50的控制芯片51上的输入输出引脚GPIO_1、GPIO_2的逻辑电位,由此取得传递到该组输入输出引脚GPIO_1、GPIO_2上的辨识码BOARD_ID。The pin potential detection module 120 is, for example, integrated into the BIOS input and output control unit 30, and can be activated to detect the input and output pins on the control chip 51 of the vertical riser card 50 when the computer motherboard 10 is initialized. The logic levels of GPIO_1 and GPIO_2 are used to obtain the identification code BOARD_ID transmitted to the group of input and output pins GPIO_1 and GPIO_2.

判别模块130也例如被整合至BIOS输入输出管控单元30中,并预存有例如图4所示的对应表;且在实际操作时,可依据上述的引脚电位侦测模块120所取得的辨识码BOARD_ID及按照图4所示的对应表来判别出该直立转接卡50的类型,并将判别结果通过一对应的类型信息201来告知BIOS输入输出管控单元30中的初始化处理模块31,令该初始化处理模块31执行对应的初始化程序来设定出该直立转接卡50的系统组态。The judging module 130 is also integrated into the BIOS input and output control unit 30, and pre-stored with a corresponding table such as shown in FIG. 4; BOARD_ID and according to the correspondence table shown in Fig. 4 distinguish the type of the vertical riser card 50, and inform the initialization processing module 31 in the BIOS input-output control unit 30 through a corresponding type information 201 of the result of the discrimination, so that the The initialization processing module 31 executes a corresponding initialization program to set the system configuration of the riser riser card 50 .

以下即利用一应用实例来说明本发明的直立转接卡类型辨识系统100在实际应用时的整体操作方式。The following uses an application example to illustrate the overall operation of the vertical riser card type identification system 100 of the present invention in actual application.

当使用者将电脑主机板10的电源开启或重置时(即进行开机程序时),其即会首先令直立转接卡50的连接器52上的外接线路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的系统组态。When the user turns on or resets the power supply of the computer motherboard 10 (i.e. when the boot process is performed), it will first make the external lines 111, 112 on the connector 52 of the vertical riser card 50 generate corresponding logic signals; At the same time, the external line connection module 110 can transmit the logic signal levels of the external lines 111 and 112 to the input and output pins GPIO_1 and GPIO_2 on the control chip 51 , representing a group of identification codes BOARD_ID. Then when the BIOS input and output control unit 30 starts to execute the initialization program, the pin potential detection module 120 will be activated to detect the logic potentials of GPIO_1 and GPIO_2, thereby obtaining the identification code BOARD_ID represented by GPIO_1 and GPIO_2, such as obtained The identification code is 01, and the identification code BOARD_ID is sent to the judgment module 130, and the judgment module 130 judges that the type of the vertical riser card 50 has an input Output the upright adapter card of the controller, and inform the initialization processing module 31 in the BIOS input and output control unit 30 of the judgment result through a corresponding type information 201, so that the initialization processing module 31 executes the corresponding initialization program to set the The system configuration of the vertical riser card 50 .

总而言之,本发明提供了一种直立转接卡类型辨识方法及系统,其可应用于一电脑主机板,用于辨识该电脑主机板上目前所插置的直立转接卡的类型;且其特点在于将直立转接卡的插槽连接器中总线,以外接线路连接至直立转接卡的控制芯片上的一组GPIO输入输出引脚,并令BIOS输入输出管控单元在电脑主机板进行初始化时,侦测此控制芯片上的GPIO输入输出引脚的逻辑电位来判定出该直立转接卡的类型而执行对应的组态设定程序。相较先前技术,此特点在于未增加直立转接卡的引脚总数,由此降低硬件的复杂度而更为易于实施而节省设计及制造成本。本发明因此较先前技术具有更佳的进步性及实用性。In a word, the present invention provides a method and system for identifying the type of vertical riser card, which can be applied to a computer motherboard, and is used to identify the type of vertical riser card currently inserted on the computer motherboard; and its characteristics It is to connect the bus in the slot connector of the upright riser card to a group of GPIO input and output pins on the control chip of the upright riser card with external lines, and make the BIOS input and output control unit initialize when the computer motherboard Detect the logic potential of the GPIO input and output pins on the control chip to determine the type of the vertical riser card and execute the corresponding configuration setting program. Compared with the prior art, this feature does not increase the total number of pins of the vertical riser card, thereby reducing the complexity of the hardware and making it easier to implement and save design and manufacturing costs. The present invention therefore has better progress and practicality than the prior art.

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的实质技术内容的范围。本发明的实质技术内容广义地定义于下述的权利要求中。若任何他人所完成的技术实体或方法与下述的权利要求所定义的为完全相同、或是为一种等效的变更,均将被视为涵盖于本发明的权利要求之中。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the scope of the substantive technical content of the present invention. The essential technical contents of the present invention are broadly defined in the following claims. If any technical entity or method accomplished by others is identical to that defined in the following claims, or is an equivalent change, it will be deemed to be covered by the claims of the present invention.

Claims (10)

1. identification of erection switching card type method, it can be applicable to a computer motherboard, and this computer motherboard is equipped with a central processing unit, an input and output management and control unit and a perimeter interface controller; Wherein this perimeter interface controller can overlap to a upright adapter, and this erection switching card has a control chip and at least one connector, and this connector is connected to one group of input and output pin of a control chip with one group of external circuit;
This identification of erection switching card type method comprises at least:
With a identification signal that this erection switching card produced through tear connector open, this external circuit group is passed to this group input and output pin and recognizes an identification code;
When this computer motherboard carries out initialization, detect this identification code; And
Compare this identification code according to a switching card type corresponding tables, to recognize the type of this erection switching card.
2. identification of erection switching card type method according to claim 1, wherein this computer motherboard is a web server host mainboard.
3. identification of erection switching card type method according to claim 1, wherein the input and output management and control unit that is a BIOS type, this input and output management and control unit.
4. identification of erection switching card type method according to claim 1, wherein this perimeter interface controller is the perimeter interface controller of a PCI-E type.
5. identification of erection switching card type method according to claim 1, wherein this group input and output pin is the general input and output pin of one group of GPIO.
6. identification of erection switching card type system, it can be integrated into a computer motherboard, and this computer motherboard is provided with a central processing unit, an input and output management and control unit and a control chip, this control chip connects a connector, this connector erection switching card with several buses that can be used for pegging graft, this control chip has a plurality of input and output pins;
This identification of erection switching card type system comprises at least:
One external circuit link block, it comprises a plurality of external circuits, connects bus and those general input and output pins of this slot separately, organizes general input and output pin so that one group of identification signal that this erection switching card was produced is passed to this;
One pin current potential detecting module, it can detect the logic current potential of those input and output pins when this computer motherboard carries out initialization, to obtain an identification code; And
One discrimination module wherein has a switching card type corresponding tables in advance, determines the type of this erection switching card according to this identification code.
7. identification of erection switching card type according to claim 6 system, wherein this computer motherboard is a web server host mainboard.
8. identification of erection switching card type according to claim 6 system, wherein the input and output management and control unit that is a BIOS type, this input and output management and control unit.
9. identification of erection switching card type according to claim 6 system, wherein this perimeter interface controller is the perimeter interface controller of a PCI-E type.
10. according to the described identification of erection switching card type of claim 6 system, wherein this input and output pin is the general input and output pin of one group of GPIO.
CNB2006101670082A 2006-12-12 2006-12-12 Method and system for identifying type of vertical adapter card Active CN100520727C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101670082A CN100520727C (en) 2006-12-12 2006-12-12 Method and system for identifying type of vertical adapter card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101670082A CN100520727C (en) 2006-12-12 2006-12-12 Method and system for identifying type of vertical adapter card

Publications (2)

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

Family

ID=39516933

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101670082A Active CN100520727C (en) 2006-12-12 2006-12-12 Method and system for identifying type of vertical adapter card

Country Status (1)

Country Link
CN (1) CN100520727C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105206487A (en) * 2015-10-08 2015-12-30 清华大学 Liquid metal plasma color display device and preparation method thereof
CN107193599A (en) * 2017-05-23 2017-09-22 郑州云海信息技术有限公司 A kind of method that dynamic updates system slot information in SMBIOS
CN110113869A (en) * 2018-02-01 2019-08-09 纬创资通股份有限公司 Modular unit and its control method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL9400967A (en) * 1994-06-14 1996-01-02 Tulip Computers International Motherboard for an AT-type computer and an AT-type computer, provided with such a motherboard.
CN2440272Y (en) * 2000-08-31 2001-07-25 华琦电子工业股份有限公司 Groove-connector modular with flexible connection selecting function
CN1534480B (en) * 2003-04-01 2010-04-28 联想(北京)有限公司 Method of realizing plug and play by palm computer external equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105206487A (en) * 2015-10-08 2015-12-30 清华大学 Liquid metal plasma color display device and preparation method thereof
CN105206487B (en) * 2015-10-08 2017-12-19 清华大学 A kind of liquid metal plasma color display device and preparation method
CN107193599A (en) * 2017-05-23 2017-09-22 郑州云海信息技术有限公司 A kind of method that dynamic updates system slot information in SMBIOS
CN110113869A (en) * 2018-02-01 2019-08-09 纬创资通股份有限公司 Modular unit and its control method

Also Published As

Publication number Publication date
CN100520727C (en) 2009-07-29

Similar Documents

Publication Publication Date Title
CN100444145C (en) Dynamic Reconfiguration of PCI Express Links
US7600112B2 (en) Method and system of supporting multi-plugging in X8 and X16 PCI express slots
JPH0324608A (en) Expanded function board
US6766401B2 (en) Increasing control information from a single general purpose input/output (GPIO) mechanism
CN102662903A (en) Method for realizing hot-plug of PCIE equipment by CPLD or FPGA
US20030163615A1 (en) Peripheral or memory device having a combined ISA bus and LPC bus
CN112306938B (en) A hot-swapping method and device for an OCP card and a multi-host card
CN101996121A (en) Universal serial bus (USB) port testing device and testing method
CN101699415A (en) Core logic circuit, computer system and peripheral equipment initialization method
CN111881074B (en) Electronic system, host device and control method
CN206684724U (en) A kind of server module management control system
CN114443531B (en) A system and method for automatic configuration of server PCIe ports
CN101201759A (en) Method and system for identifying type of vertical adapter card
CN1368677A (en) Information processing system with power-on debugging function and method for power-on debugging
CN101364198A (en) Test fixture and test method for card reading interface
US6948020B1 (en) Method and system for increasing control information from GPIOs
CN103207850B (en) The transmission system of heterogeneous device
US20060095626A1 (en) Multifunction adapter
US7009380B2 (en) Interface device for product testing
CN101387966A (en) Computer equipment with basic input and output system selection function
CN204129732U (en) Based on the board self-adaptation equipment of satellite time transfer machine frame system
CN102568118A (en) USB (Universal Serial Bus) data download interface based on embedded POS (Point of Sales) machine
CN101430637B (en) Device capable of detecting setting of independent redundant array of independent disks
CN201066375Y (en) Test fixture for card reading interface
CN103901953A (en) Mainboard

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.