JP5334904B2 - 情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボード - Google Patents
情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボード Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 72
- 238000000034 method Methods 0.000 title claims description 18
- 238000009434 installation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 7
- 101000941170 Homo sapiens U6 snRNA phosphodiesterase 1 Proteins 0.000 description 2
- 102100031314 U6 snRNA phosphodiesterase 1 Human genes 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Description
また、上記目的を達成するために、電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードの前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数を特定する識別部と、を有するマザーボードが提供される。
[第1の実施の形態]
図1は、第1の実施の形態に係る情報処理装置の構成及び機能を示す図である。
このような情報処理装置1は、図1に示されるように、マザーボード2と、当該マザーボード2に着脱可能に接続されたサブボード3とを備えて、サブボード3は種々のインタフェースに対応されている。
識別部2cは、取得した識別情報3aに基づき、インタフェース情報記憶部2aが記憶するインタフェース情報から、接続されたサブボード3に対応されたインタフェースを識別する。
インタフェース制御部2eは、サブボード3に対応されたインタフェースを動作可能状態に制御する。なお、インタフェース制御部2eは、インタフェースの種類に応じて設置されており、前述の切替部2dにより、それぞれのインタフェース制御部2eがオン状態/オフ状態に切り替えられる。
なお、情報処理装置1は、マザーボード2に配置された、例えば、CPU(Central Processing Unit:中央処理装置)、RAM(Random Access Memory)、HDD(Hard Disk Drive)等の各部(それぞれ図示を省略)が互いにバスで接続されたコンピュータとして実現される。この場合、識別情報取得部2b及び識別部2cの機能は、例えば、CPUにより所定のプログラムで実現される。また、切替部2d及びインタフェース制御部2eは、例えば、CPUが実装されたマザーボード2上の回路として実現される。
まず、マザーボード2の接続コネクタ2fに、サブボード3の接続コネクタ3bを接続すると、識別情報取得部2bがサブボード3の識別情報3aを取得する。
そして、オン状態となったインタフェース制御部2eのみがインタフェースを動作可能状態に制御する。
このように、情報処理装置1では、所定のインタフェースが対応されて、識別情報3aを有するサブボード3をマザーボード2に接続した際に、マザーボード2の識別部2cが、当該識別情報に基づいて、インタフェース情報を参照して、接続されたサブボード3に対応されたインタフェースを識別するようにした。
また、このような情報処理装置1では、サブボード3に、LANカード等の汎用拡張インタフェースのように、インタフェースに対応した制御装置を搭載させる必要がなく、インタフェースを動作可能状態に制御できる。このため、サブボード3に制御装置の設置等のコストアップを抑制できると共に、サブボード3の小型化に伴って、情報処理装置1を小型化することができる。さらに、情報処理装置1では、マザーボード2により、対応されたインタフェースが動作可能状態に制御される。このため、インタフェースの種類及び数に応じてマザーボード2のBIOS(Basic Input/Output System)を設定するための作業を省略することができる。また、1つのマザーボード2に対して、必要に応じてサブボード3を交換することで様々なインタフェースに対応することができ、インタフェースのバリエーションを増加させることが可能であって、マザーボード2の共通化を実現させることができる。
次に、上記の情報処理装置について具体的に説明する。
図2は、第2の実施の形態に係る情報処理装置のハードウェア構成例を示す図である。
CPU20aは、RAM20b等の記憶媒体に記憶された各種プログラムを実行することにより、この情報処理装置10全体及びサブボード30のインタフェースを統括的に制御する。
電子装置インタフェース30bは、インタフェースコネクタ30dと接続コネクタ30cとの間の信号の送受信を行う。
図3は、第2の実施の形態に係る情報処理装置の入出力インタフェースのハードウェア構成例を示す図である。
チップセット20gは、サブボード30からの信号を、接続コネクタ20fを介して、入力すると共に、入力した信号に内部で所定の処理を実行して、所定の信号を出力するGPIO(General Purpose Input/Output:汎用入出力)20iが設置されている。例えば、GPIO20iのGPIOa及びGPIObでは、接続コネクタ20fを介して、サブボード30からの識別情報31を入力する。また、チップセット20gが入力した識別情報31に応じた信号がGPIO1及びGPIO2から出力される。
なお、これらのオーディオ制御部20k及びネットワーク制御部20lは、サブボード30に接続可能なインタフェースを制御する制御部の例であって、インタフェースに対応して適宜配置することができる。インタフェースに対応した制御部を配置するに伴って、切替部20jにはスイッチ素子も配置される。
図4は、第2の実施の形態に係る情報処理装置のサブボードのハードウェア構成例を示す図である。
一方、サブボードBは、図4(B)に示されるように、識別回路30aとして、IDピンa,bを有するものの、マザーボード20に電源が投入されると、IDピンaから「0」の応答信号をチップセット20gのGPIOaに、IDピンbから「1」の応答信号をチップセット20gのGPIObにそれぞれサブボードBの識別情報31として(0,1)を出力する。
図5は、第2の実施の形態に係る情報処理装置が備える機能を示すブロック図である。
情報処理装置10は、種々のインタフェースが対応されたサブボード30が接続されると、当該サブボード30を識別すると共に、サブボード30に対応されたインタフェースを特定し、当該インタフェースを動作可能状態に制御する制御機能のみをオン状態に切り替えることができるものである。
図6は、第2の実施の形態に係る情報処理装置が備えるテーブルの具体例を示す図である。
さらに、サブボードAは、図4(A)にも示したように、LANコネクタ30d1及びUSBが4つまで対応可能なUSBコネクタ30d2が対応可能であるために、インタフェース数として、「USB」に4、「LAN」に1が設定されている。一方、サブボードAにはオーディオコネクタは設置されていないために、「AUDIO」には0が設定されている。
さらに、サブボードBは、図4(B)にも示されるように、オーディオコネクタ130d1及びUSBが2つまで対応可能なUSBコネクタ130d2が接続可能であるために、インタフェース数として、「USB」に2、「AUDIO」に1が設定されている。一方、サブボードBにはLANコネクタは設置されていないために、「LAN」には0が設定されている。
図5に戻り、BIOS23では、サブボード30の識別情報31からサブボード30に対応されたインタフェースを特定すると共に、当該インタフェースを動作可能に制御する制御機能の状態を切り替えることができる。
識別情報取得部23aは、サブボード30から識別情報31を取得する。識別情報取得部23aは、取得の際には、図3で示したように、GPIOa及びGPIObからサブボード30のIDピンa,bからの信号を受信する。
図7は、第2の実施の形態に係る情報処理装置で識別を実行するための処理手順を示すフローチャートである。
マザーボード20の電源を切った状態で、マザーボード20の接続コネクタ20fに、サブボード30の接続コネクタ30cを接続する。
マザーボード20に電源を投入すると、BIOS23が起動して、最低限動作が必要な主コンポーネント(例えば、CPU20a、RAM20b、チップセット20g等)を初期化する。
初期化終了後、BIOS23の識別情報取得部23aが、サブボード30の識別情報31としてIDピンa,bからの信号を取得する。
BIOS23の識別部23bは、識別情報取得部23aが取得した識別情報31に基づき、インタフェース情報テーブル21を参照して、マザーボード20に接続されたサブボード30を識別すると共に、当該サブボード30に対応されたインタフェースを特定する。
BIOS23の切替設定部23cは、ステップS13の特定結果に基づき、切替処理情報テーブル22を参照して、サブボード30に対応されたインタフェースを動作可能状態に制御する制御機能のオン状態/オフ状態の切替を決定する。切替設定部23cは、決定結果に基づいて、USB制御部20hと切替部20jに切替要求を通知する。
USB制御部20hは、ステップS14の切替要求に基づいて、サブボード30のUSBコネクタを有効に設定する。また、切替部20jは、ステップS14の切替要求に基づいて、オーディオ制御部20kまたはネットワーク制御部20lのうち少なくとも1つを有効に設定する。
まず、情報処理装置10のマザーボード20にサブボードA(図4(A))を接続する場合について説明する。
BIOS23の識別部23bは、識別情報取得部23aが取得した識別情報31の(1,0)に基づき、インタフェース情報テーブル21(図6(A))を参照して、マザーボード20に接続されたサブボードAを識別する。さらに、当該サブボードAに対応されたインタフェースが4つのUSB、LANであることを特定する(ステップS13)。
上記と同様に、マザーボード20の電源を切った状態で、マザーボード20の接続コネクタ20fに、サブボードBの接続コネクタ30cを接続した後、マザーボード20に電源を投入する(ステップS11)。
BIOS23の識別部23bは、識別情報取得部23aが取得した識別情報31の(0,1)に基づき、インタフェース情報テーブル21(図6(A))を参照して、マザーボード20に接続されたサブボードBを識別する。さらに、当該サブボードBに対応されたインタフェースが2つのUSB、オーディオであることを特定する(ステップS13)。
また、このような情報処理装置10では、サブボード30に、LANカード等の汎用拡張インタフェースのように、インタフェースに対応した制御装置を搭載させる必要がなく、インタフェースを動作可能状態に制御できる。このため、サブボード30に制御装置の設置等のコストアップを抑制できると共に、サブボード30の小型化に伴って、情報処理装置10を小型化することができる。さらに、情報処理装置10では、マザーボード20により、対応されたインタフェースが動作可能状態に制御される。このため、インタフェースの種類及び数に応じてマザーボード20のBIOSを設定するための作業を省略することができる。また、1つのマザーボード20に対して、必要に応じてサブボード30を交換することで様々なインタフェースに対応することができ、インタフェースのバリエーションを増加させることが可能であって、マザーボード20の共通化を実現させることができる。
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ピン
Claims (6)
- 電子装置が接続される情報処理装置において、
前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードと、
前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、
前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、
前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数を特定する識別部と、
を有することを特徴とする情報処理装置。 - 前記識別情報取得部に対して、前記ボードは前記識別情報に対応する応答信号を出力する識別回路、
を有することを特徴とする請求項1記載の情報処理装置。 - 前記ボードに設置された前記インタフェースを動作可能状態に制御するインタフェース制御部と、
前記識別部で識別した前記インタフェースに対応する前記インタフェース制御部を有効状態に切り替える切替部と、
をさらに有することを特徴とする請求項1記載の情報処理装置。 - 電子装置が接続される情報処理装置の識別方法において、
前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードが接続されると、前記ボードの前記識別情報を取得し、
取得した前記識別情報に基づき、前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数を特定する、
ことを特徴とする情報処理装置の識別方法。 - 電子装置が接続される情報処理装置の識別プログラムにおいて、
コンピュータに、
前記電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードが接続されると、前記ボードの前記識別情報を取得し、
取得した前記識別情報に基づき、前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数を特定させる、
処理を実行させることを特徴とする情報処理装置の識別プログラム。 - 電子装置に対応したインタフェースが設置され、自己を識別する識別情報を備える着脱可能なボードの前記識別情報に対応付けられた、前記ボードに設置された前記インタフェースの種類及び当該種類ごとの個数に関するインタフェース情報を記憶するインタフェース情報記憶部と、
前記ボードが接続されると、前記ボードの前記識別情報を取得する識別情報取得部と、
前記識別情報取得部が取得した前記識別情報に基づき、前記インタフェース情報記憶部が記憶する前記インタフェース情報から、接続された前記ボードを識別し、識別した前記ボードに設置された前記インタフェースの前記種類及び前記個数を特定する識別部と、
を有することを特徴とするマザーボード。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010079530A JP5334904B2 (ja) | 2010-03-30 | 2010-03-30 | 情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボード |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010079530A JP5334904B2 (ja) | 2010-03-30 | 2010-03-30 | 情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボード |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011210166A JP2011210166A (ja) | 2011-10-20 |
| JP5334904B2 true JP5334904B2 (ja) | 2013-11-06 |
Family
ID=44941119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010079530A Expired - Fee Related JP5334904B2 (ja) | 2010-03-30 | 2010-03-30 | 情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボード |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5334904B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103914421B (zh) * | 2013-01-07 | 2017-04-26 | 华为终端有限公司 | 一种数据终端、数据传输系统及热插拔控制方法 |
| JP6306889B2 (ja) * | 2014-01-17 | 2018-04-04 | フクダ電子株式会社 | 生体電極アダプタおよびそれを用いる生体電気信号取得装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0458736U (ja) * | 1990-09-26 | 1992-05-20 | ||
| JPH06259369A (ja) * | 1993-03-05 | 1994-09-16 | Oki Electric Ind Co Ltd | 情報処理装置 |
| JP2002251367A (ja) * | 2002-01-07 | 2002-09-06 | Toshiba Corp | カードデバイス |
| JP2003256360A (ja) * | 2002-03-06 | 2003-09-12 | Ricoh Co Ltd | 拡張ボード装置 |
| JP4396120B2 (ja) * | 2003-03-28 | 2010-01-13 | 三菱電機株式会社 | プログラマブル表示器 |
-
2010
- 2010-03-30 JP JP2010079530A patent/JP5334904B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011210166A (ja) | 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 (zh) | 经由边带接口恢复场域可程序门阵列固件的系统及方法 | |
| JP2015049907A (ja) | メモリをホットスワップできるマザーボード | |
| JP2002073522A (ja) | メモリカードブリッジ | |
| CN114003528A (zh) | Ocp转接卡、转接系统及转接方法 | |
| US10140235B2 (en) | Server | |
| JP5334904B2 (ja) | 情報処理装置、情報処理装置の識別方法、情報処理装置の識別プログラム及びマザーボード | |
| JP2003108274A (ja) | コンピュータ装置、拡張デバイスの管理方法、コンピュータプログラム | |
| US10747702B2 (en) | Interposer systems for information handling systems | |
| US7032055B2 (en) | Device control and configuration | |
| JP4186170B2 (ja) | 情報処理装置 | |
| 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 (ja) | コンピュータ装置、デバイスの切り離し方法およびプログラム | |
| US20220129571A1 (en) | Device access control system | |
| JP2012089064A (ja) | 電子機器、電子機器の制御方法 | |
| WO2013027297A1 (ja) | 半導体装置、管理装置、及びデータ処理装置 | |
| 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 (ja) | Pcカードコントローラ及びpcカードアダプタ | |
| JPH03158919A (ja) | 外部記憶装置接続用インターフェース | |
| JP5085493B2 (ja) | 情報処理装置及びそのブート制御方法 | |
| JP2007249808A (ja) | 機能拡張システム及び機能拡張機器 |
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 |