Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5334904B2 - Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard - Google Patents
[go: Go Back, main page]

JP5334904B2 - Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard - Google Patents

Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard Download PDF

Info

Publication number
JP5334904B2
JP5334904B2 JP2010079530A JP2010079530A JP5334904B2 JP 5334904 B2 JP5334904 B2 JP 5334904B2 JP 2010079530 A JP2010079530 A JP 2010079530A JP 2010079530 A JP2010079530 A JP 2010079530A JP 5334904 B2 JP5334904 B2 JP 5334904B2
Authority
JP
Japan
Prior art keywords
interface
board
information
identification information
processing apparatus
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.)
Expired - Fee Related
Application number
JP2010079530A
Other languages
Japanese (ja)
Other versions
JP2011210166A (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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2010079530A priority Critical patent/JP5334904B2/en
Publication of JP2011210166A publication Critical patent/JP2011210166A/en
Application granted granted Critical
Publication of JP5334904B2 publication Critical patent/JP5334904B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボードに関する。   The present invention relates to an information processing apparatus, an information processing apparatus identification method, an information processing apparatus identification program, and a motherboard.

コンピュータ等の情報処理装置に対して、ユーザは、例えばプリンタ装置等の電子装置を接続して、情報処理装置を介して当該プリンタ装置を利用することができる(例えば、特許文献1参照)。   A user can connect an electronic device such as a printer device to an information processing device such as a computer and use the printer device via the information processing device (see, for example, Patent Document 1).

特に、金融機関では、情報処理装置に対して、通帳用のプリンタ装置もしくはイメージリーダ装置、IC(Integrated Circuit)チップ付キャッシュカードのリーダライタ装置、入出金等の操作を容易に実行できるキーボード等の金融機関特有で多種多様な電子装置が接続されて使用されている。このため、金融機関で利用されている情報処理装置では、各金融機関に個別対応できるように電子装置が接続可能な、コネクタ類が具備された回路基板(サブボード)が用いられている。具体的には、情報処理装置の回路基板(マザーボード)に対してこのようなサブボードを接続して、当該サブボードを介した、多種多様な電子装置を接続することができる。また、情報処理装置のマザーボードをそのままの状態に維持して、当該サブボードを別の種類に交換することで、情報処理装置に接続させたい電子装置の数及び種類を変更することができることから、情報処理装置のマザーボードを共通化することができる。   In particular, in financial institutions, a passbook printer or image reader, a cash card reader / writer with an IC (Integrated Circuit) chip, a keyboard that can easily perform operations such as depositing and withdrawing, etc. A wide variety of electronic devices that are unique to financial institutions are connected and used. For this reason, an information processing apparatus used in a financial institution uses a circuit board (sub board) provided with connectors, to which an electronic device can be connected so as to individually correspond to each financial institution. Specifically, such a sub board can be connected to a circuit board (mother board) of the information processing apparatus, and various electronic devices can be connected via the sub board. In addition, by maintaining the motherboard of the information processing device as it is and changing the sub board to another type, it is possible to change the number and type of electronic devices to be connected to the information processing device. The motherboard of the information processing apparatus can be shared.

特開平3−15940号公報Japanese Patent Laid-Open No. 3-15940

しかし、情報処理装置のマザーボードに対して、サブボードを接続しても、マザーボード側では、当該サブボードに対応されているインタフェースの種類及び数が認識されない。このため、情報処理装置のマザーボードでは、あらゆるインタフェースを動作可能状態に制御できるコントローラ(制御部)を実行するようにしておく必要があり、余計な処理の増加に伴って、消費電力が増加するという問題点があった。   However, even if a sub board is connected to the motherboard of the information processing apparatus, the type and number of interfaces corresponding to the sub board are not recognized on the motherboard side. For this reason, in the motherboard of the information processing apparatus, it is necessary to execute a controller (control unit) that can control all interfaces to an operable state, and power consumption increases with an increase in extra processing. There was a problem.

本願はこのような点に鑑みてされたものであり、サブボードに対応されたインタフェースを識別できる情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボードを提供することを目的とする。   The present application has been made in view of such points, and an object thereof is to provide an information processing apparatus capable of identifying an interface corresponding to a sub board, an information processing apparatus identification method, an information processing apparatus identification program, and a motherboard. And

上記目的を達成するために、電子装置が接続される情報処理装置において、前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードと、前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数特定する識別部と、を有する情報処理装置が提供される。 To achieve the above object, in an information processing apparatus electronic device is connected, the interface corresponding to the electronic device is installed, a removable board with identification information for identifying the self, corresponding to the previous SL identification information An interface information storage unit that stores interface information regarding the type of the interface installed on the board and the number of each type, and an identification that acquires the identification information of the board when the board is connected an information acquisition unit, based on the identification information acquisition unit acquired before Symbol identification information, from the interface information in which the interface information storage unit stores, identifies the connected the board is installed in the board identified the information processing apparatus Hisage having an identifying unit that identifies the type and the number of said interface It is.

また、上記目的を達成するために、上記の情報処理装置と同様の方法及び同様の処理をコンピュータに実行させるプログラムが提供される。
また、上記目的を達成するために、電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードの前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数特定する識別部と、を有するマザーボードが提供される。
In order to achieve the above object, a program for causing a computer to execute the same method and the same processing as those of the above information processing apparatus is provided.
In order to achieve the above object, an interface corresponding to an electronic device is installed, and the interface installed on the board is associated with the identification information of a removable board having identification information for identifying itself. An interface information storage unit that stores interface information related to the type of the board and the number of each type, an identification information acquisition unit that acquires the identification information of the board when the board is connected, and the identification information acquisition unit based on the previous SL identification information, from the interface information in which the interface information storage unit stores, identifies the connected the board, identifying the type and the number of the interfaces installed in the board identified A motherboard having an identification unit is provided.

上記の情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボードによれば、必要な処理のみを実行させて、消費電力の増加を防止することができる。   According to the information processing apparatus, the information processing apparatus identification method, the information processing apparatus identification program, and the motherboard, it is possible to execute only necessary processing and prevent an increase in power consumption.

第1の実施の形態に係る情報処理装置の構成及び機能を示す図である。It is a figure which shows the structure and function of the information processing apparatus which concern on 1st Embodiment. 第2の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the information processing apparatus which concerns on 2nd Embodiment. 第2の実施の形態に係る情報処理装置の入出力インタフェースのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the input-output interface of the information processing apparatus which concerns on 2nd Embodiment. 第2の実施の形態に係る情報処理装置のサブボードのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the sub board of the information processing apparatus which concerns on 2nd Embodiment. 第2の実施の形態に係る情報処理装置が備える機能を示すブロック図である。It is a block diagram which shows the function with which the information processing apparatus which concerns on 2nd Embodiment is provided. 第2の実施の形態に係る情報処理装置が備えるテーブルの具体例を示す図である。It is a figure which shows the specific example of the table with which the information processing apparatus which concerns on 2nd Embodiment is provided. 第2の実施の形態に係る情報処理装置で識別を実行するための処理手順を示すフローチャートである。It is a flowchart which shows the process sequence for performing identification with the information processing apparatus which concerns on 2nd Embodiment.

以下、実施の形態を図面を参照して詳細に説明する。
[第1の実施の形態]
図1は、第1の実施の形態に係る情報処理装置の構成及び機能を示す図である。
Hereinafter, embodiments will be described in detail with reference to the drawings.
[First Embodiment]
FIG. 1 is a diagram illustrating a configuration and a function of the information processing apparatus according to the first embodiment.

情報処理装置1は、種々のインタフェースに対応したサブボード3が接続されると、当該サブボード3に対応されたインタフェースを識別することができるものである。
このような情報処理装置1は、図1に示されるように、マザーボード2と、当該マザーボード2に着脱可能に接続されたサブボード3とを備えて、サブボード3は種々のインタフェースに対応されている。
When the sub board 3 corresponding to various interfaces is connected, the information processing apparatus 1 can identify the interface corresponding to the sub board 3.
As shown in FIG. 1, the information processing apparatus 1 includes a motherboard 2 and a sub board 3 that is detachably connected to the motherboard 2, and the sub board 3 corresponds to various interfaces. Yes.

マザーボード2は、インタフェース情報記憶部2a、識別情報取得部2b、識別部2c、切替部2d及びインタフェース制御部2eを具備しており、さらに、後述するサブボード3が接続される接続コネクタ2fが設置されている。   The motherboard 2 includes an interface information storage unit 2a, an identification information acquisition unit 2b, an identification unit 2c, a switching unit 2d, and an interface control unit 2e. Has been.

インタフェース情報記憶部2aは、後述するサブボード3の識別情報3aに対応付けられた、サブボード3に対応されたインタフェースを表すインタフェース情報を記憶する。インタフェース情報は、例えば、USB(Universal Serial Bus)、LAN、パラレル等を表す情報である。   The interface information storage unit 2a stores interface information representing an interface corresponding to the sub board 3 and associated with identification information 3a of the sub board 3 described later. The interface information is information representing USB (Universal Serial Bus), LAN, parallel, and the like, for example.

識別情報取得部2bは、サブボード3が接続コネクタ2fに接続されるとサブボード3の識別情報3aを取得する。
識別部2cは、取得した識別情報3aに基づき、インタフェース情報記憶部2aが記憶するインタフェース情報から、接続されたサブボード3に対応されたインタフェースを識別する。
The identification information acquisition unit 2b acquires the identification information 3a of the sub board 3 when the sub board 3 is connected to the connection connector 2f.
Based on the acquired identification information 3a, the identification unit 2c identifies the interface corresponding to the connected sub board 3 from the interface information stored in the interface information storage unit 2a.

切替部2dは、識別部2cの識別結果に応じて、後述するインタフェース制御部2eの機能のオン状態/オフ状態を切り替える。
インタフェース制御部2eは、サブボード3に対応されたインタフェースを動作可能状態に制御する。なお、インタフェース制御部2eは、インタフェースの種類に応じて設置されており、前述の切替部2dにより、それぞれのインタフェース制御部2eがオン状態/オフ状態に切り替えられる。
The switching unit 2d switches on / off states of functions of the interface control unit 2e described later according to the identification result of the identification unit 2c.
The interface control unit 2e controls the interface corresponding to the sub board 3 to an operable state. The interface control unit 2e is installed according to the type of interface, and each interface control unit 2e is switched between the on state and the off state by the switching unit 2d.

接続コネクタ2fは、サブボード3が接続されて、当該接続コネクタ2fを介して、マザーボード2とサブボード3との信号の送受信が実行される。
なお、情報処理装置1は、マザーボード2に配置された、例えば、CPU(Central Processing Unit:中央処理装置)、RAM(Random Access Memory)、HDD(Hard Disk Drive)等の各部(それぞれ図示を省略)が互いにバスで接続されたコンピュータとして実現される。この場合、識別情報取得部2b及び識別部2cの機能は、例えば、CPUにより所定のプログラムで実現される。また、切替部2d及びインタフェース制御部2eは、例えば、CPUが実装されたマザーボード2上の回路として実現される。
The connection connector 2f is connected to the sub board 3, and transmission / reception of signals between the mother board 2 and the sub board 3 is executed via the connection connector 2f.
The information processing apparatus 1 is arranged on the mother board 2, for example, a CPU (Central Processing Unit), a RAM (Random Access Memory), an HDD (Hard Disk Drive), and the like (not shown). Are realized as computers connected to each other via a bus. In this case, the functions of the identification information acquisition unit 2b and the identification unit 2c are realized by a predetermined program by the CPU, for example. The switching unit 2d and the interface control unit 2e are realized as a circuit on the mother board 2 on which a CPU is mounted, for example.

一方、サブボード3は、自己を識別する識別情報3aを具備しており、さらに、マザーボード2の接続コネクタ2fに接続可能な接続コネクタ3bと、種々のインタフェースに対応することができるインタフェースコネクタ3cとが設置されている。また、サブボード3のインタフェースコネクタ3cに接続された電子装置は、接続コネクタ2fに接続したサブボード3を介して、マザーボード2と信号の送受信が行われる。   On the other hand, the sub board 3 includes identification information 3a for identifying itself, and further includes a connection connector 3b that can be connected to the connection connector 2f of the motherboard 2, and an interface connector 3c that can correspond to various interfaces. Is installed. The electronic device connected to the interface connector 3c of the sub board 3 transmits and receives signals to and from the motherboard 2 via the sub board 3 connected to the connection connector 2f.

次に、このような構成及び機能を備える情報処理装置1におけるサブボード3の識別方法の例について説明する。
まず、マザーボード2の接続コネクタ2fに、サブボード3の接続コネクタ3bを接続すると、識別情報取得部2bがサブボード3の識別情報3aを取得する。
Next, an example of a method for identifying the sub board 3 in the information processing apparatus 1 having such a configuration and function will be described.
First, when the connection connector 3b of the sub board 3 is connected to the connection connector 2f of the motherboard 2, the identification information acquisition unit 2b acquires the identification information 3a of the sub board 3.

次いで、識別部2cが、識別情報取得部2bが取得した識別情報3aに基づいて、インタフェース情報記憶部2aのインタフェース情報を参照して、接続されたサブボード3に対応されたインタフェースを識別する。   Next, the identification unit 2c refers to the interface information in the interface information storage unit 2a based on the identification information 3a acquired by the identification information acquisition unit 2b, and identifies the interface corresponding to the connected sub board 3.

切替部2dは、識別部2cの識別結果に応じて、サブボード3に対応されたインタフェースを動作可能状態に制御するインタフェース制御部2eの機能のみをオン状態にする。
そして、オン状態となったインタフェース制御部2eのみがインタフェースを動作可能状態に制御する。
The switching unit 2d turns on only the function of the interface control unit 2e that controls the interface corresponding to the sub board 3 to an operable state in accordance with the identification result of the identification unit 2c.
Only the interface control unit 2e that is turned on controls the interface to be operable.

以後、サブボード3のインタフェースに所定の電子装置が接続されると、マザーボード2側で当該電子装置が認識されて、利用されるようになる。
このように、情報処理装置1では、所定のインタフェースが対応されて、識別情報3aを有するサブボード3をマザーボード2に接続した際に、マザーボード2の識別部2cが、当該識別情報に基づいて、インタフェース情報を参照して、接続されたサブボード3に対応されたインタフェースを識別するようにした。
Thereafter, when a predetermined electronic device is connected to the interface of the sub board 3, the electronic device is recognized and used on the mother board 2 side.
In this way, in the information processing apparatus 1, when the sub-board 3 having the identification information 3a corresponding to the predetermined interface is connected to the mother board 2, the identification unit 2c of the mother board 2 is based on the identification information. The interface corresponding to the connected sub board 3 is identified by referring to the interface information.

これにより、マザーボード2では、サブボード3に対応されたインタフェースを動作可能状態に制御するインタフェース制御部2eの機能のみを利用可能状態にして、サブボード3に対応されていないインタフェースに関するインタフェース制御部2eの機能は利用不可(オフ)状態が維持される。   Thereby, in the mother board 2, only the function of the interface control unit 2e for controlling the interface corresponding to the sub board 3 to the operable state is made available, and the interface control unit 2e related to the interface not corresponding to the sub board 3 is used. This function is not available (off).

したがって、マザーボード2において、余計な処理の負担と共に、当該処理に応じた消費電力の増加が抑制されるようになる。
また、このような情報処理装置1では、サブボード3に、LANカード等の汎用拡張インタフェースのように、インタフェースに対応した制御装置を搭載させる必要がなく、インタフェースを動作可能状態に制御できる。このため、サブボード3に制御装置の設置等のコストアップを抑制できると共に、サブボード3の小型化に伴って、情報処理装置1を小型化することができる。さらに、情報処理装置1では、マザーボード2により、対応されたインタフェースが動作可能状態に制御される。このため、インタフェースの種類及び数に応じてマザーボード2のBIOS(Basic Input/Output System)を設定するための作業を省略することができる。また、1つのマザーボード2に対して、必要に応じてサブボード3を交換することで様々なインタフェースに対応することができ、インタフェースのバリエーションを増加させることが可能であって、マザーボード2の共通化を実現させることができる。
Therefore, in the mother board 2, an increase in power consumption corresponding to the processing is suppressed along with an extra processing load.
Further, in such an information processing apparatus 1, it is not necessary to mount a control device corresponding to the interface, such as a general purpose expansion interface such as a LAN card, on the sub board 3, and the interface can be controlled to be operable. For this reason, it is possible to suppress an increase in cost such as installation of a control device on the sub board 3 and to reduce the size of the information processing apparatus 1 as the sub board 3 is downsized. Further, in the information processing apparatus 1, the corresponding interface is controlled to be operable by the mother board 2. For this reason, the operation | work for setting BIOS (Basic Input / Output System) of the motherboard 2 according to the kind and number of interfaces can be abbreviate | omitted. Moreover, it is possible to deal with various interfaces by exchanging the sub board 3 as required for one motherboard 2, and it is possible to increase the interface variations. Can be realized.

[第2の実施の形態]
次に、上記の情報処理装置について具体的に説明する。
図2は、第2の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。
[Second Embodiment]
Next, the information processing apparatus will be specifically described.
FIG. 2 is a diagram illustrating a hardware configuration example of the information processing apparatus according to the second embodiment.

情報処理装置10は、図2に示されるように、マザーボード20と、当該マザーボード20に着脱可能に接続されたサブボード30とを備えて、サブボード30に設置したインタフェースに電子装置を接続することができる。   As illustrated in FIG. 2, the information processing apparatus 10 includes a motherboard 20 and a sub board 30 that is detachably connected to the motherboard 20, and connects an electronic device to an interface installed on the sub board 30. Can do.

マザーボード20は、CPU20a、RAM20b、HDD20c及び入出力インタフェース20dが設置されている。これらの各部はバス20eで相互に接続されている。
CPU20aは、RAM20b等の記憶媒体に記憶された各種プログラムを実行することにより、この情報処理装置10全体及びサブボード30のインタフェースを統括的に制御する。
The motherboard 20 is provided with a CPU 20a, a RAM 20b, an HDD 20c, and an input / output interface 20d. These parts are connected to each other by a bus 20e.
The CPU 20a comprehensively controls the entire information processing apparatus 10 and the interface of the sub board 30 by executing various programs stored in a storage medium such as the RAM 20b.

RAM20bには、CPU20aに実行させるOS(Operating System)やプログラムの少なくとも一部が一時的に格納される。また、RAM20bには、CPU20aによる処理に必要な各種データが格納される。   The RAM 20b temporarily stores at least part of an OS (Operating System) and programs to be executed by the CPU 20a. The RAM 20b stores various data necessary for processing by the CPU 20a.

HDD20cには、情報処理装置10上のOSやアプリケーションのプログラムが格納される。また、HDD20cには、CPU20aによる処理に必要な各種データが格納される。   The HDD 20c stores the OS and application programs on the information processing apparatus 10. The HDD 20c stores various data necessary for processing by the CPU 20a.

入出力インタフェース20dは、接続コネクタ20fを介してサブボード30の接続コネクタ30cに接続され、後述するサブボード30のインタフェースに対して所定の信号の送受信を実行する。また、入出力インタフェース20dは、接続コネクタ20fを介してサブボード30から後述する識別情報31(図5)を受信する。なお、入出力インタフェース20dの構成等の詳細については後述する。   The input / output interface 20d is connected to the connection connector 30c of the sub board 30 via the connection connector 20f, and executes transmission / reception of a predetermined signal to / from an interface of the sub board 30 described later. Further, the input / output interface 20d receives identification information 31 (FIG. 5) described later from the sub board 30 via the connection connector 20f. Details of the configuration of the input / output interface 20d will be described later.

一方、サブボード30は、識別回路30a及び電子装置インタフェース30bが配置されている。さらにサブボード30には、マザーボード20の接続コネクタ20fに接続する接続コネクタ30cと、種々のインタフェースに対応されたインタフェースコネクタ30dとが設置されている。   On the other hand, the sub-board 30 is provided with an identification circuit 30a and an electronic device interface 30b. Further, the sub board 30 is provided with a connection connector 30c connected to the connection connector 20f of the mother board 20, and an interface connector 30d corresponding to various interfaces.

識別回路30aは、マザーボード20に電源が投入されると、識別情報31(図5)として所定の応答信号をマザーボード20に対して送信する。
電子装置インタフェース30bは、インタフェースコネクタ30dと接続コネクタ30cとの間の信号の送受信を行う。
The identification circuit 30a transmits a predetermined response signal as identification information 31 (FIG. 5) to the mother board 20 when power is supplied to the mother board 20.
The electronic device interface 30b transmits and receives signals between the interface connector 30d and the connection connector 30c.

なお、インタフェースコネクタ30dには、図2では、具体例として、モニタ40、マウス50及びキーボード60が接続されている。これらに対して、マザーボード20のCPU20aは、入出力インタフェース20d及びサブボード30を介して、信号の送受信を実行する。なお、サブボード30の詳細な説明については後述する。   In FIG. 2, a monitor 40, a mouse 50, and a keyboard 60 are connected to the interface connector 30d as a specific example in FIG. On the other hand, the CPU 20a of the mother board 20 performs signal transmission / reception via the input / output interface 20d and the sub board 30. The detailed description of the sub board 30 will be described later.

次に、入出力インタフェース20dの構成の詳細についてさらに説明する。
図3は、第2の実施の形態に係る情報処理装置の入出力インタフェースのハードウェア構成例を示す図である。
Next, the details of the configuration of the input / output interface 20d will be further described.
FIG. 3 is a diagram illustrating a hardware configuration example of the input / output interface of the information processing apparatus according to the second embodiment.

入出力インタフェース20dは、図3に示されるように、チップセット20g、切替部20j、オーディオ制御部20k及びネットワーク制御部20lが配置されている。
チップセット20gは、サブボード30からの信号を、接続コネクタ20fを介して、入力すると共に、入力した信号に内部で所定の処理を実行して、所定の信号を出力するGPIO(General Purpose Input/Output:汎用入出力)20iが設置されている。例えば、GPIO20iのGPIOa及びGPIObでは、接続コネクタ20fを介して、サブボード30からの識別情報31を入力する。また、チップセット20gが入力した識別情報31に応じた信号がGPIO1及びGPIO2から出力される。
As shown in FIG. 3, the input / output interface 20d includes a chip set 20g, a switching unit 20j, an audio control unit 20k, and a network control unit 20l.
The chip set 20g inputs a signal from the sub-board 30 via the connection connector 20f, and executes predetermined processing on the input signal to output a predetermined signal. Output: General purpose input / output) 20i is installed. For example, in GPIOa and GPIOb of GPIO 20i, the identification information 31 from the sub board 30 is input via the connection connector 20f. A signal corresponding to the identification information 31 input by the chipset 20g is output from GPIO1 and GPIO2.

また、チップセット20gには、USB制御部20hが配置されており、USB制御部20hがオン状態であるときに、サブボード30に接続されたUSBを利用することができる。なお、USB制御部20hは、接続コネクタ20fを介して、サブボード30に設けられた複数のUSBコネクタ30d2,130d2(図4(A),(B))ごとに接続されたUSBでの通信を制御することが可能である。   Also, the USB control unit 20h is arranged in the chip set 20g, and the USB connected to the sub board 30 can be used when the USB control unit 20h is in the on state. Note that the USB control unit 20h performs communication using a USB connected to each of the plurality of USB connectors 30d2 and 130d2 (FIGS. 4A and 4B) provided on the sub board 30 via the connection connector 20f. It is possible to control.

切替部20jは、GPIO1及びGPIO2からの信号が入力されて、後述するオーディオ制御部20k及びネットワーク制御部20lの各制御機能をオン状態/オフ状態にそれぞれ切り替える。具体的には、切替部20jには、図3に示されるように、GPIO1及びGPIO2からの信号がそれぞれ入力されるスイッチ素子(トランジスタ素子)が配置されている。当該スイッチ素子が、GPIO1及びGPIO2からの信号に応じて、オーディオ制御部20k及びネットワーク制御部20lの各制御機能をオン状態/オフ状態にそれぞれ切り替える。   The switching unit 20j receives signals from GPIO1 and GPIO2, and switches each control function of the audio control unit 20k and the network control unit 20l, which will be described later, between an on state and an off state. Specifically, as shown in FIG. 3, switching elements (transistor elements) to which signals from GPIO1 and GPIO2 are input are arranged in the switching unit 20j. The switch element switches the control functions of the audio control unit 20k and the network control unit 20l to an on state / off state, respectively, according to signals from GPIO1 and GPIO2.

オーディオ制御部20kは、オン状態の時に、サブボード30に設けられたオーディオコネクタ130d1(図4(B))を有効に利用されるように制御することが可能である。   The audio control unit 20k can control the audio connector 130d1 (FIG. 4B) provided on the sub board 30 to be used effectively when the audio control unit 20k is in the on state.

ネットワーク制御部20lは、オン状態の時に、サブボード30に設けられたLANコネクタ30d1(図4(A))を有効に利用されるように制御することが可能である。
なお、これらのオーディオ制御部20k及びネットワーク制御部20lは、サブボード30に接続可能なインタフェースを制御する制御部の例であって、インタフェースに対応して適宜配置することができる。インタフェースに対応した制御部を配置するに伴って、切替部20jにはスイッチ素子も配置される。
The network control unit 201 can control the LAN connector 30d1 (FIG. 4A) provided on the sub board 30 to be effectively used when the network control unit 201 is in the on state.
The audio control unit 20k and the network control unit 20l are examples of a control unit that controls an interface connectable to the sub board 30, and can be appropriately arranged corresponding to the interface. As the control unit corresponding to the interface is disposed, the switching element is also disposed in the switching unit 20j.

このような構成を有する入出力インタフェース20dと電気的に接続された接続コネクタ20fに接続されるサブボード30の具体例について以下に説明する。
図4は、第2の実施の形態に係る情報処理装置のサブボードのハードウェア構成例を示す図である。
A specific example of the sub board 30 connected to the connection connector 20f electrically connected to the input / output interface 20d having such a configuration will be described below.
FIG. 4 is a diagram illustrating a hardware configuration example of a sub board of the information processing apparatus according to the second embodiment.

図2に示した情報処理装置10のサブボード30の具体例としてサブボードA,Bを適用することができる。なお、図4(A)にはサブボードAが、図4(B)にはサブボードBがそれぞれ示されている。   As specific examples of the sub board 30 of the information processing apparatus 10 illustrated in FIG. 2, the sub boards A and B can be applied. 4A shows the sub board A, and FIG. 4B shows the sub board B.

サブボードAは、図4(A)に示されるように、まず、識別回路30aとして、IDピンa,bを有する。IDピンa,bは、マザーボード20に電源が投入されると、IDピンaから「high(=1)」の応答信号をチップセット20gのGPIOaに、IDピンbから「low(=0)」の応答信号をチップセット20gのGPIObにそれぞれサブボードAの識別情報31として出力する。なお、この時のIDピンa,bから出力される応答信号を(1,0)と表すことにする。   As shown in FIG. 4A, the sub board A first has ID pins a and b as the identification circuit 30a. When the motherboard 20 is powered on, the ID pins a and b send a response signal “high (= 1)” from the ID pin a to GPIOa of the chipset 20 g, and from the ID pin b to “low (= 0)”. Is output as the identification information 31 of the sub board A to the GPIOb of the chip set 20g. The response signal output from the ID pins a and b at this time is represented as (1, 0).

また、サブボードAのインタフェースコネクタ30dは、LAN接続されるLANコネクタ30d1と、4つまでのUSBが接続可能なUSBコネクタ30d2とを有する。
一方、サブボードBは、図4(B)に示されるように、識別回路30aとして、IDピンa,bを有するものの、マザーボード20に電源が投入されると、IDピンaから「0」の応答信号をチップセット20gのGPIOaに、IDピンbから「1」の応答信号をチップセット20gのGPIObにそれぞれサブボードBの識別情報31として(0,1)を出力する。
The interface connector 30d of the sub board A includes a LAN connector 30d1 connected to the LAN and a USB connector 30d2 to which up to four USBs can be connected.
On the other hand, the sub board B has ID pins a and b as the identification circuit 30a as shown in FIG. 4B. The response signal is output to GPIOa of the chip set 20g, and the response signal of “1” from the ID pin b is output to the GPIOb of the chip set 20g as (0, 1) as the identification information 31 of the sub board B, respectively.

また、サブボードBのインタフェースコネクタ30dは、スピーカが接続されるオーディオコネクタ130d1と、2つまでのUSBが接続可能なUSBコネクタ130d2とを有する。   The interface connector 30d of the sub board B includes an audio connector 130d1 to which a speaker is connected and a USB connector 130d2 to which up to two USBs can be connected.

なお、図4の場合には、2本のIDピンa,bにより、4パターン((a,b)=(0,0)、(0,1)、(1,0)、(1,1))のサブボード30を識別することができる。また、IDピンの本数は2本に限らず、サブボード30の種類の数に応じて、1本、または、3本以上を設置することができる。   In the case of FIG. 4, four patterns ((a, b) = (0, 0), (0, 1), (1, 0), (1, 1) are formed by two ID pins a and b. )) Sub-board 30 can be identified. Further, the number of ID pins is not limited to two, and one or three or more ID pins can be installed according to the number of types of sub-boards 30.

次いで、情報処理装置10が備える制御機能について説明する。
図5は、第2の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
情報処理装置10は、種々のインタフェースが対応されたサブボード30が接続されると、当該サブボード30を識別すると共に、サブボード30に対応されたインタフェースを特定し、当該インタフェースを動作可能状態に制御する制御機能のみをオン状態に切り替えることができるものである。
Next, control functions provided in the information processing apparatus 10 will be described.
FIG. 5 is a block diagram illustrating functions provided in the information processing apparatus according to the second embodiment.
When the sub-board 30 corresponding to various interfaces is connected, the information processing apparatus 10 identifies the sub-board 30 and identifies the interface corresponding to the sub-board 30 and puts the interface into an operable state. Only the control function to be controlled can be switched on.

このような情報処理装置10のマザーボード20は、インタフェース情報テーブル21、切替処理情報テーブル22及びBIOS23を有し、サブボード30は自己を識別する識別情報31を具備する。   The motherboard 20 of the information processing apparatus 10 includes an interface information table 21, a switching process information table 22, and a BIOS 23, and the sub board 30 includes identification information 31 for identifying itself.

インタフェース情報テーブル21は、識別情報31に、サブボード30と共に当該サブボード30に対応されたインタフェースがそれぞれ対応付けられたインタフェース情報を示すものである。   The interface information table 21 shows interface information in which the identification information 31 is associated with the sub board 30 and the interface corresponding to the sub board 30.

また、切替処理情報テーブル22は、サブボード30に対応されたインタフェースを動作可能状態に制御する制御機能のオン状態/オフ状態に切り替えるための切替処理情報を示すものである。   The switching process information table 22 indicates switching process information for switching the control function for controlling the interface corresponding to the sub board 30 to the operable state.

ここで、上記のインタフェース情報テーブル21及び切替処理情報テーブル22の詳細について説明する。
図6は、第2の実施の形態に係る情報処理装置が備えるテーブルの具体例を示す図である。
Here, the details of the interface information table 21 and the switching process information table 22 will be described.
FIG. 6 is a diagram illustrating a specific example of a table provided in the information processing apparatus according to the second embodiment.

なお、図6(A)はインタフェース情報テーブル21を、図6(B)は切替処理情報テーブル22をそれぞれ表している。また、インタフェース情報テーブル21は、サブボードA,Bにそれぞれ対応可能なインタフェース及び当該インタフェースの数を示している。   6A shows the interface information table 21, and FIG. 6B shows the switching process information table 22. Further, the interface information table 21 indicates the interfaces that can correspond to the sub boards A and B and the number of the interfaces.

インタフェース情報テーブル21には、図6(A)に示されるように、IDピンa,bに応じてサブボードA,Bが対応付けられている。さらに、サブボードA,Bに対して、対応されたインタフェースとして、「USB」、「LAN」及び「AUDIO」のそれぞれの数が示されている。   In the interface information table 21, as shown in FIG. 6A, sub boards A and B are associated with ID pins a and b. Furthermore, the numbers of “USB”, “LAN”, and “AUDIO” are shown as interfaces corresponding to the sub-boards A and B, respectively.

具体的には、識別情報31としてIDピンa,bが(1,0)の場合には、サブボードAが対応付けられる。
さらに、サブボードAは、図4(A)にも示したように、LANコネクタ30d1及びUSBが4つまで対応可能なUSBコネクタ30d2が対応可能であるために、インタフェース数として、「USB」に4、「LAN」に1が設定されている。一方、サブボードAにはオーディオコネクタは設置されていないために、「AUDIO」には0が設定されている。
Specifically, when the ID pins a and b are (1, 0) as the identification information 31, the sub board A is associated.
Further, as shown in FIG. 4A, the sub board A can support the LAN connector 30d1 and the USB connector 30d2 capable of supporting up to four USBs. 4. “1” is set in “LAN”. On the other hand, since no audio connector is installed on the sub board A, “AUDIO” is set to 0.

また、識別情報31としてIDピンa,bが(0,1)の場合には、サブボードBが対応付けられる。
さらに、サブボードBは、図4(B)にも示されるように、オーディオコネクタ130d1及びUSBが2つまで対応可能なUSBコネクタ130d2が接続可能であるために、インタフェース数として、「USB」に2、「AUDIO」に1が設定されている。一方、サブボードBにはLANコネクタは設置されていないために、「LAN」には0が設定されている。
Further, when the ID pins a and b are (0, 1) as the identification information 31, the sub board B is associated.
Further, as shown in FIG. 4B, the sub-board B can be connected to the audio connector 130d1 and the USB connector 130d2 capable of supporting up to two USBs. 2. “1” is set in “AUDIO”. On the other hand, since no LAN connector is installed in the sub board B, 0 is set in “LAN”.

一方、切替処理情報テーブル22には、図6(B)に示されるように、「USB1〜4」、「LAN」及び「AUDIO」をそれぞれ有効にする場合には「1」に、無効にする場合には「0」に設定する。   On the other hand, in the switching processing information table 22, as shown in FIG. 6B, when “USB1 to 4”, “LAN”, and “AUDIO” are enabled, they are disabled as “1”. In this case, it is set to “0”.

後述する切替設定部23cは、インタフェース情報テーブル21のサブボード30に対応されたインタフェースの特定結果に応じて、切替処理情報テーブル22を参照して、インタフェースを動作可能(有効)に制御する制御機能のオン状態/オフ状態が切り替えられる。   The switching setting unit 23c described later refers to the switching processing information table 22 according to the identification result of the interface corresponding to the sub board 30 of the interface information table 21, and controls the interface to be operable (valid). The on / off state of is switched.

具体的には、切替処理情報テーブル22から、サブボードAの場合には、「USB1〜4」、「LAN」を「有効(=1)」に、「AUDIO」を「無効(=0)」に設定する。   Specifically, from the switching processing information table 22, in the case of sub board A, “USB 1 to 4”, “LAN” is set to “valid (= 1)”, and “AUDIO” is set to “invalid (= 0)”. Set to.

また、サブボードBの場合には、「USB1,2」及び「AUDIO」をそれぞれ「1」に、「USB3,4」及び「LAN」を「0」に設定する。
図5に戻り、BIOS23では、サブボード30の識別情報31からサブボード30に対応されたインタフェースを特定すると共に、当該インタフェースを動作可能に制御する制御機能の状態を切り替えることができる。
In the case of the sub board B, “USB1, 2” and “AUDIO” are set to “1”, and “USB3, 4” and “LAN” are set to “0”.
Returning to FIG. 5, the BIOS 23 can specify the interface corresponding to the sub board 30 from the identification information 31 of the sub board 30 and switch the state of the control function that controls the interface to be operable.

BIOS23は、このような処理を実行する、識別情報取得部23a、識別部23b及び切替設定部23cを有する。
識別情報取得部23aは、サブボード30から識別情報31を取得する。識別情報取得部23aは、取得の際には、図3で示したように、GPIOa及びGPIObからサブボード30のIDピンa,bからの信号を受信する。
The BIOS 23 includes an identification information acquisition unit 23a, an identification unit 23b, and a switching setting unit 23c that execute such processing.
The identification information acquisition unit 23 a acquires the identification information 31 from the sub board 30. At the time of acquisition, the identification information acquisition unit 23a receives signals from the ID pins a and b of the sub board 30 from GPIOa and GPIOb as shown in FIG.

識別部23bは、識別情報取得部23aが取得した識別情報31に基づいて、インタフェース情報テーブル21を参照して、接続されているサブボード30を識別するとともに、サブボード30に対応されたインタフェースを特定する。   The identification unit 23b refers to the interface information table 21 based on the identification information 31 acquired by the identification information acquisition unit 23a, identifies the connected sub board 30, and selects an interface corresponding to the sub board 30. Identify.

例えば、識別部23bは、識別情報取得部23aが取得した識別情報31のIDピンa,b(0,1)に基づいて、インタフェース情報テーブル21からサブボードBが接続されていることを識別する。さらに、インタフェース情報テーブル21からサブボードBには、USBが2つまで対応可能なUSBコネクタ130d2と、オーディオコネクタ130d1とが設置されていることを特定することができる。   For example, the identification unit 23b identifies that the sub board B is connected from the interface information table 21 based on the ID pins a and b (0, 1) of the identification information 31 acquired by the identification information acquisition unit 23a. . Furthermore, it is possible to specify from the interface information table 21 that the sub-board B is provided with the USB connector 130d2 and the audio connector 130d1 that can support up to two USBs.

切替設定部23cは、識別部23bにより識別されたサブボード30に対応されたインタフェースに基づいて、切替処理情報テーブル22に応じて、サブボード30に対応されたインタフェースを動作可能状態に制御する制御機能のオン状態/オフ状態を決定する。さらに、切替設定部23cは、決定結果に基づいて、USB制御部20hに、USB制御部20hが4つのうちいずれかのUSBを動作可能状態に制御するための切替要求を通知する。また、切替設定部23cは、決定結果に基づいて、切替部20jにオーディオ制御部20kまたはネットワーク制御部20lの切替要求を通知する。   The switching setting unit 23c controls the interface corresponding to the sub board 30 to an operable state according to the switching processing information table 22 based on the interface corresponding to the sub board 30 identified by the identifying unit 23b. Determine the on / off state of the function. Further, the switching setting unit 23c notifies the USB control unit 20h of a switching request for controlling any one of the four USBs to be operable based on the determination result. Further, the switching setting unit 23c notifies the switching unit 20j of a switching request for the audio control unit 20k or the network control unit 20l based on the determination result.

次に、情報処理装置10で行われるサブボード30を識別するための処理手順について図5と共に図7を参照して説明する。
図7は、第2の実施の形態に係る情報処理装置で識別を実行するための処理手順を示すフローチャートである。
Next, a processing procedure for identifying the sub board 30 performed in the information processing apparatus 10 will be described with reference to FIG. 7 together with FIG.
FIG. 7 is a flowchart illustrating a processing procedure for executing identification in the information processing apparatus according to the second embodiment.

まず初期設定として、予め、インタフェース情報テーブル21にインタフェース情報と、切替処理情報テーブル22に切替処理情報とをそれぞれ記憶させておく。
マザーボード20の電源を切った状態で、マザーボード20の接続コネクタ20fに、サブボード30の接続コネクタ30cを接続する。
First, as initial settings, interface information is stored in the interface information table 21 and switching processing information is stored in the switching processing information table 22 in advance.
With the power of the motherboard 20 turned off, the connection connector 30c of the sub board 30 is connected to the connection connector 20f of the motherboard 20.

[ステップS11]
マザーボード20に電源を投入すると、BIOS23が起動して、最低限動作が必要な主コンポーネント(例えば、CPU20a、RAM20b、チップセット20g等)を初期化する。
[Step S11]
When power is turned on to the motherboard 20, the BIOS 23 is activated to initialize main components (for example, the CPU 20a, the RAM 20b, the chip set 20g, etc.) that require the minimum operation.

[ステップS12]
初期化終了後、BIOS23の識別情報取得部23aが、サブボード30の識別情報31としてIDピンa,bからの信号を取得する。
[Step S12]
After completion of the initialization, the identification information acquisition unit 23a of the BIOS 23 acquires signals from the ID pins a and b as the identification information 31 of the sub board 30.

[ステップS13]
BIOS23の識別部23bは、識別情報取得部23aが取得した識別情報31に基づき、インタフェース情報テーブル21を参照して、マザーボード20に接続されたサブボード30を識別すると共に、当該サブボード30に対応されたインタフェースを特定する。
[Step S13]
The identification unit 23b of the BIOS 23 refers to the interface information table 21 based on the identification information 31 acquired by the identification information acquisition unit 23a, identifies the sub board 30 connected to the motherboard 20, and supports the sub board 30. Identify the interface that was created.

[ステップS14]
BIOS23の切替設定部23cは、ステップS13の特定結果に基づき、切替処理情報テーブル22を参照して、サブボード30に対応されたインタフェースを動作可能状態に制御する制御機能のオン状態/オフ状態の切替を決定する。切替設定部23cは、決定結果に基づいて、USB制御部20hと切替部20jに切替要求を通知する。
[Step S14]
The switching setting unit 23c of the BIOS 23 refers to the switching processing information table 22 based on the identification result of step S13, and sets the on / off state of the control function that controls the interface corresponding to the sub board 30 to the operable state. Determine switching. Based on the determination result, the switching setting unit 23c notifies the USB control unit 20h and the switching unit 20j of the switching request.

[ステップS15]
USB制御部20hは、ステップS14の切替要求に基づいて、サブボード30のUSBコネクタを有効に設定する。また、切替部20jは、ステップS14の切替要求に基づいて、オーディオ制御部20kまたはネットワーク制御部20lのうち少なくとも1つを有効に設定する。
[Step S15]
The USB control unit 20h sets the USB connector of the sub board 30 to be valid based on the switching request in step S14. In addition, the switching unit 20j sets at least one of the audio control unit 20k and the network control unit 20l to be valid based on the switching request in step S14.

上記の設定が終了すると、以後通常の初期化処理が実行され、以後、サブボード30のインタフェースにUSB、LANが接続されると、マザーボード20側で当該インタフェースが認識されて、利用されるようになる。   When the above setting is completed, normal initialization processing is executed thereafter. After that, when the USB and LAN are connected to the interface of the sub board 30, the interface is recognized and used on the mother board 20 side. Become.

次に、情報処理装置10におけるサブボード30の識別処理について具体的に説明する。
まず、情報処理装置10のマザーボード20にサブボードA(図4(A))を接続する場合について説明する。
Next, the identification process of the sub board 30 in the information processing apparatus 10 will be specifically described.
First, a case where the sub board A (FIG. 4A) is connected to the mother board 20 of the information processing apparatus 10 will be described.

マザーボード20の電源を切った状態で、マザーボード20の接続コネクタ20fに、サブボードAの接続コネクタ30cを接続した後、マザーボード20に電源を投入すると、BIOS23が起動して、最低限動作が必要な主コンポーネントを初期化する(ステップS11)。   When the power of the motherboard 20 is turned off and the connector 20c of the sub-board A is connected to the connector 20f of the motherboard 20 and then the motherboard 20 is turned on, the BIOS 23 is activated and the minimum operation is required. The main component is initialized (step S11).

BIOS23の識別情報取得部23aが、サブボードAのIDピンa,bを参照し、IDピンa,bから識別情報31の(1,0)を取得する(ステップS12)。
BIOS23の識別部23bは、識別情報取得部23aが取得した識別情報31の(1,0)に基づき、インタフェース情報テーブル21(図6(A))を参照して、マザーボード20に接続されたサブボードAを識別する。さらに、当該サブボードAに対応されたインタフェースが4つのUSB、LANであることを特定する(ステップS13)。
The identification information acquisition unit 23a of the BIOS 23 refers to the ID pins a and b of the sub board A and acquires (1,0) of the identification information 31 from the ID pins a and b (step S12).
The identification unit 23b of the BIOS 23 refers to the interface information table 21 (FIG. 6A) based on the identification information 31 (1,0) acquired by the identification information acquisition unit 23a, and the sub unit connected to the motherboard 20 is connected. Identify board A. Further, it is specified that the interface corresponding to the sub board A is four USB and LAN (step S13).

BIOS23の切替設定部23cは、切替処理情報テーブル22(図6(B))を参照して、サブボードAのUSBコネクタ30d2のUSB1〜4を動作可能状態に制御するUSB制御部20hと、LANコネクタ30d1を動作可能状態に制御するネットワーク制御部20lとの制御機能をオン状態に切り替えることを決定する。さらに、切替設定部23cは、決定結果に基づいて、USB制御部20hと切替部20jに当該切替要求を通知する(ステップS14)。   The switching setting unit 23c of the BIOS 23 refers to the switching processing information table 22 (FIG. 6B), a USB control unit 20h that controls the USBs 1 to 4 of the USB connector 30d2 of the sub board A to an operable state, and a LAN. It is determined to switch the control function with the network control unit 20l that controls the connector 30d1 to an operable state. Furthermore, the switching setting unit 23c notifies the USB control unit 20h and the switching unit 20j of the switching request based on the determination result (step S14).

USB制御部20hは、切替要求に基づいて、USBコネクタ30d2のUSB1〜4を「1」に設定して、USB1〜4を動作可能状態に制御する。また、切替部20jは、切替要求に基づいて、ネットワーク制御部20lをオン状態に切り替えて、ネットワーク制御部20lはLANコネクタ30d1を動作可能状態に制御する。   Based on the switching request, the USB control unit 20h sets the USBs 1 to 4 of the USB connector 30d2 to “1” and controls the USBs 1 to 4 to be operable. Further, the switching unit 20j switches the network control unit 20l to the on state based on the switching request, and the network control unit 20l controls the LAN connector 30d1 to the operable state.

このような制御により、オーディオ制御部20kがオン状態に維持されたままで、サブボードAのLANコネクタ30d1及びUSBコネクタ30d2が通常に利用できるようになる。   By such control, the LAN connector 30d1 and the USB connector 30d2 of the sub board A can be normally used while the audio control unit 20k is kept on.

次に、情報処理装置10のマザーボード20にサブボードB(図4(B))を接続する場合について説明する。
上記と同様に、マザーボード20の電源を切った状態で、マザーボード20の接続コネクタ20fに、サブボードBの接続コネクタ30cを接続した後、マザーボード20に電源を投入する(ステップS11)。
Next, a case where the sub board B (FIG. 4B) is connected to the mother board 20 of the information processing apparatus 10 will be described.
Similarly to the above, after the power supply of the motherboard 20 is turned off, the connection connector 30c of the sub board B is connected to the connection connector 20f of the motherboard 20, and then the power is supplied to the motherboard 20 (step S11).

BIOS23の識別情報取得部23aが、サブボードBのIDピンa,bを参照し、IDピンa,bから識別情報31の(0,1)を取得する(ステップS12)。
BIOS23の識別部23bは、識別情報取得部23aが取得した識別情報31の(0,1)に基づき、インタフェース情報テーブル21(図6(A))を参照して、マザーボード20に接続されたサブボードBを識別する。さらに、当該サブボードBに対応されたインタフェースが2つのUSB、オーディオであることを特定する(ステップS13)。
The identification information acquisition unit 23a of the BIOS 23 refers to the ID pins a and b of the sub board B, and acquires (0, 1) of the identification information 31 from the ID pins a and b (step S12).
The identification unit 23b of the BIOS 23 refers to the interface information table 21 (FIG. 6A) based on the identification information 31 (0, 1) acquired by the identification information acquisition unit 23a. Identify board B. Further, it is specified that the interface corresponding to the sub board B is two USB and audio (step S13).

BIOS23の切替設定部23cは、切替処理情報テーブル22(図6(B))を参照して、サブボードBのUSBコネクタ130d2のUSB1,2を動作可能状態に制御するUSB制御部20hと、オーディオコネクタ130d1を動作可能状態に制御するオーディオ制御部20kとの制御機能をオン状態に切り替えることを決定する。さらに、切替設定部23cは、決定結果に基づいて、USB制御部20hと切替部20jに当該切替要求を通知する(ステップS14)。   The switching setting unit 23c of the BIOS 23 refers to the switching processing information table 22 (FIG. 6B), a USB control unit 20h that controls the USBs 1 and 2 of the USB connector 130d2 of the sub board B to an operable state, and an audio. It is determined that the control function with the audio control unit 20k that controls the connector 130d1 to be operable is switched to the ON state. Furthermore, the switching setting unit 23c notifies the USB control unit 20h and the switching unit 20j of the switching request based on the determination result (step S14).

USB制御部20hは、切替要求に基づいて、USBコネクタ130d2のUSB1,2を「1」に設定して、USB1,2を動作可能状態に制御する。また、切替部20jは、切替要求に基づいて、オーディオ制御部20kをオン状態に切り替えて、オーディオ制御部20kはオーディオコネクタ130d1を動作可能状態に制御する。   Based on the switching request, the USB control unit 20h sets the USBs 1 and 2 of the USB connector 130d2 to “1” and controls the USBs 1 and 2 to be operable. Further, the switching unit 20j switches the audio control unit 20k to the on state based on the switching request, and the audio control unit 20k controls the audio connector 130d1 to be operable.

このような制御により、ネットワーク制御部20lがオフ状態に維持されたままで、サブボードBのオーディオコネクタ130d1及びUSBコネクタ130d2が通常に利用できるようになる。   By such control, the audio connector 130d1 and the USB connector 130d2 of the sub board B can be normally used while the network control unit 201 is maintained in the off state.

このように、情報処理装置10のマザーボード20では、サブボード30に対応されたインタフェースを動作可能状態に制御する制御機能のみを利用可能状態にした。一方、サブボード30に対応されていないインタフェースを動作可能状態に制御する制御機能は利用不可(オフ)状態が維持される。   As described above, in the mother board 20 of the information processing apparatus 10, only the control function for controlling the interface corresponding to the sub board 30 to the operable state is made available. On the other hand, the control function for controlling the interface not corresponding to the sub board 30 to the operable state is maintained in an unusable (off) state.

したがって、マザーボード20において、余計な処理の負担と共に、当該処理に応じた消費電力が削減されるようになる。
また、このような情報処理装置10では、サブボード30に、LANカード等の汎用拡張インタフェースのように、インタフェースに対応した制御装置を搭載させる必要がなく、インタフェースを動作可能状態に制御できる。このため、サブボード30に制御装置の設置等のコストアップを抑制できると共に、サブボード30の小型化に伴って、情報処理装置10を小型化することができる。さらに、情報処理装置10では、マザーボード20により、対応されたインタフェースが動作可能状態に制御される。このため、インタフェースの種類及び数に応じてマザーボード20のBIOSを設定するための作業を省略することができる。また、1つのマザーボード20に対して、必要に応じてサブボード30を交換することで様々なインタフェースに対応することができ、インタフェースのバリエーションを増加させることが可能であって、マザーボード20の共通化を実現させることができる。
Therefore, in the mother board 20, the power consumption corresponding to the processing is reduced along with the burden of extra processing.
Further, in such an information processing apparatus 10, it is not necessary to mount a control device corresponding to the interface, such as a general-purpose expansion interface such as a LAN card, on the sub board 30, and the interface can be controlled to be operable. For this reason, it is possible to suppress an increase in cost such as installation of a control device on the sub board 30 and to reduce the size of the information processing apparatus 10 as the sub board 30 is downsized. Further, in the information processing apparatus 10, the corresponding interface is controlled to be operable by the motherboard 20. For this reason, the operation | work for setting BIOS of the motherboard 20 according to the kind and number of interfaces can be abbreviate | omitted. In addition, it is possible to deal with various interfaces by replacing the sub-board 30 with respect to one motherboard 20 as necessary, and it is possible to increase interface variations. Can be realized.

なお、上記で示した処理機能の一部は、コンピュータによって実現することができる。その場合、情報処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープ等がある。光ディスクには、DVD、DVD−RAM、CD−ROM/RW等がある。光磁気記録媒体には、MO(Magneto-Optical disk)等がある。   Note that some of the processing functions described above can be realized by a computer. In that case, a program describing the processing contents of the functions that the information processing apparatus should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium. Examples of the computer-readable recording medium include a magnetic storage device, an optical disk, a magneto-optical recording medium, and a semiconductor memory. Magnetic storage devices include hard disk devices (HDD), flexible disks (FD), magnetic tapes, and the like. Optical discs include DVD, DVD-RAM, CD-ROM / RW, and the like. Magneto-optical recording media include MO (Magneto-Optical disk).

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD−ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When distributing the program, for example, a portable recording medium such as a DVD or a CD-ROM in which the program is recorded is sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. In addition, each time a program is transferred from a server computer connected via a network, the computer can sequentially execute processing according to the received program.

また、上記の処理機能の少なくとも一部を、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)等の電子回路で実現することもできる。   Further, at least a part of the above processing functions can be realized by an electronic circuit such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), or a PLD (Programmable Logic Device).

1,10 情報処理装置
2,20 マザーボード
2a インタフェース情報記憶部
2b,23a 識別情報取得部
2c,23b 識別部
2d,20j 切替部
2e インタフェース制御部
2f,3b,20f,30c 接続コネクタ
3,30,A,B サブボード
3a 識別情報
3c,30d インタフェースコネクタ
20a CPU
20b RAM
20c HDD
20d 入出力インタフェース
20e バス
20g チップセット
20h USB制御部
20i GPIO
20k オーディオ制御部
20l ネットワーク制御部
21 インタフェース情報テーブル
22 切替処理情報テーブル
23 BIOS
23c 切替設定部
30a 識別回路
30b 電子装置インタフェース
30d1 LANコネクタ
30d2,130d2 USBコネクタ
31 識別情報
130d1 オーディオコネクタ
40 モニタ
50 マウス
60 キーボード
a,b IDピン
DESCRIPTION OF SYMBOLS 1,10 Information processing apparatus 2,20 Mother board 2a Interface information storage part 2b, 23a Identification information acquisition part 2c, 23b Identification part 2d, 20j Switching part 2e Interface control part 2f, 3b, 20f, 30c Connection connector 3,30, A , B Sub board 3a Identification information 3c, 30d Interface connector 20a CPU
20b RAM
20c HDD
20d Input / output interface 20e Bus 20g Chipset 20h USB controller 20i GPIO
20k audio control unit 20l network control unit 21 interface information table 22 switching processing information table 23 BIOS
23c switching setting unit 30a identification circuit 30b electronic device interface 30d1 LAN connector 30d2, 130d2 USB connector 31 identification information 130d1 audio connector 40 monitor 50 mouse 60 keyboard a, b ID pin

Claims (6)

電子装置が接続される情報処理装置において、
前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードと、
記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、
前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、
前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数特定する識別部と、
を有することを特徴とする情報処理装置。
In an information processing apparatus to which an electronic device is connected,
An interface corresponding to the electronic device is installed, and a detachable board having identification information for identifying itself,
Associated with the prior SL identification information, and the interface information storage unit that stores the interface information on the type and number of each such class of the installed said interface to said board,
When the board is connected, an identification information acquisition unit that acquires the identification information of the board;
Based on said prior Symbol identification information identifying information acquiring unit has acquired, from the interface information in which the interface information storage unit stores, identifies the connected the board, the installation has been said interface to said board identified An identification unit for identifying the type and the number ;
An information processing apparatus comprising:
前記識別情報取得部に対して、前記ボードは前記識別情報に対応する応答信号を出力する識別回路、
を有することを特徴とする請求項1記載の情報処理装置。
For the identification information acquisition unit, the board outputs an identification signal corresponding to the identification information,
The information processing apparatus according to claim 1, further comprising:
前記ボードに設置された前記インタフェースを動作可能状態に制御するインタフェース制御部と、
前記識別部で識別した前記インタフェースに対応する前記インタフェース制御部を有効状態に切り替える切替部と、
をさらに有することを特徴とする請求項1記載の情報処理装置。
An interface control unit for controlling the interface installed on the board to an operable state;
A switching unit that switches the interface control unit corresponding to the interface identified by the identification unit to a valid state;
The information processing apparatus according to claim 1, further comprising:
電子装置が接続される情報処理装置の識別方法において、
前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードが接続されると、前記ボードの前記識別情報を取得し、
得した前記識別情報に基づき、前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数特定する、
ことを特徴とする情報処理装置の識別方法。
In an information processing apparatus identification method to which an electronic device is connected,
Said electronic device interface corresponding is installed, when removable board with identification information for identifying itself is connected, it acquires the identification information before Symbol board,
Based on the collected Tokushi the previous SL identification information associated with the prior SL identification information, from the interface information about the number of each type and the type of the installed said interface to said board, to identify the connected the board , identifying the type and the number of the interfaces installed in the board identified,
A method for identifying an information processing apparatus.
電子装置が接続される情報処理装置の識別プログラムにおいて、
コンピュータに、
前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードが接続されると、前記ボードの前記識別情報を取得し、
取得した前記識別情報に基づき、前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数特定させる、
処理を実行させることを特徴とする情報処理装置の識別プログラム。
In an identification program for an information processing device to which an electronic device is connected,
On the computer,
When an interface corresponding to the electronic device is installed and a detachable board having identification information for identifying itself is connected, the identification information of the board is acquired,
Based on the acquired pre-Symbol identification information associated with the prior SL identification information, from the interface information about the number of each type and the type of the installed said interface to said board, to identify the connected said board, make identifying the type and the number of the installed the interface to the board identified,
An identification program for an information processing apparatus, characterized by causing a process to be executed.
電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードの前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、
前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、
前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数特定する識別部と、
を有することを特徴とするマザーボード。
An interface corresponding to the identification information of a detachable board having identification information for identifying itself, in which an interface corresponding to the electronic device is installed, and an interface related to the type of the interface installed on the board and the number of each type An interface information storage unit for storing information;
When the board is connected, an identification information acquisition unit that acquires the identification information of the board;
Based on said prior Symbol identification information identifying information acquiring unit has acquired, from the interface information in which the interface information storage unit stores, identifies the connected the board, the installation has been said interface to said board identified An identification unit for identifying the type and the number ;
A motherboard characterized by comprising:
JP2010079530A 2010-03-30 2010-03-30 Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard Expired - Fee Related JP5334904B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010079530A JP5334904B2 (en) 2010-03-30 2010-03-30 Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010079530A JP5334904B2 (en) 2010-03-30 2010-03-30 Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard

Publications (2)

Publication Number Publication Date
JP2011210166A JP2011210166A (en) 2011-10-20
JP5334904B2 true JP5334904B2 (en) 2013-11-06

Family

ID=44941119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010079530A Expired - Fee Related JP5334904B2 (en) 2010-03-30 2010-03-30 Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard

Country Status (1)

Country Link
JP (1) JP5334904B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103914421B (en) * 2013-01-07 2017-04-26 华为终端有限公司 Data terminal, data transmission system and hot-swap control method
JP6306889B2 (en) * 2014-01-17 2018-04-04 フクダ電子株式会社 Bioelectrode adapter and bioelectric signal acquisition apparatus using the same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0458736U (en) * 1990-09-26 1992-05-20
JPH06259369A (en) * 1993-03-05 1994-09-16 Oki Electric Ind Co Ltd Information processor
JP2002251367A (en) * 2002-01-07 2002-09-06 Toshiba Corp Card device
JP2003256360A (en) * 2002-03-06 2003-09-12 Ricoh Co Ltd Expansion board device
JP4396120B2 (en) * 2003-03-28 2010-01-13 三菱電機株式会社 Programmable display

Also Published As

Publication number Publication date
JP2011210166A (en) 2011-10-20

Similar Documents

Publication Publication Date Title
US12045623B2 (en) Systems and methods for memory content sharing between hosts and management controllers
US9619011B2 (en) System on chip for debugging a cluster regardless of power state of the cluster, method of operating the same, and system having the same
US20090112884A1 (en) Information processing apparatus and control method
TW505860B (en) Portable computer system and control method thereof
CN112868013A (en) System and method for restoring field programmable gate array firmware via sideband interface
JP2015049907A (en) Mother board capable of hot swapping memory
JP2002073522A (en) Memory card bridge
CN114003528A (en) OCP switching card, switching system and switching method
US10140235B2 (en) Server
JP5334904B2 (en) Information processing apparatus, information processing apparatus identification method, information processing apparatus identification program, and motherboard
JP2003108274A (en) Computer apparatus, method for control of augmented device and computer program
US10747702B2 (en) Interposer systems for information handling systems
US7032055B2 (en) Device control and configuration
JP4186170B2 (en) Information processing device
US7418539B2 (en) System and method for utilizing an external computing device to access storage inside an inactive computing device
US7945740B2 (en) Structure for a memory switching data processing system
JP3872353B2 (en) Computer apparatus, device disconnection method, and program
US20220129571A1 (en) Device access control system
JP2012089064A (en) Electronic apparatus and control method of electronic apparatus
WO2013027297A1 (en) Semiconductor device, managing apparatus, and data processor
US7908471B2 (en) Host peripheral system and method for loading an external program code to a host for setting up a transmission mechanism when booting
JP4125554B2 (en) PC card controller and PC card adapter
JPH03158919A (en) Interface for connection external storage device
JP5085493B2 (en) Information processing apparatus and boot control method thereof
JP2007249808A (en) Function expansion system and function expansion device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130507

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130708

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130730

R150 Certificate of patent or registration of utility model

Ref document number: 5334904

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees