JP2000357079A - Computer system and control method for the same - Google Patents
Computer system and control method for the sameInfo
- Publication number
- JP2000357079A JP2000357079A JP11168762A JP16876299A JP2000357079A JP 2000357079 A JP2000357079 A JP 2000357079A JP 11168762 A JP11168762 A JP 11168762A JP 16876299 A JP16876299 A JP 16876299A JP 2000357079 A JP2000357079 A JP 2000357079A
- Authority
- JP
- Japan
- Prior art keywords
- controller
- main body
- connector
- computer main
- extension unit
- 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
Links
Landscapes
- Power Sources (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】PC本体の無駄な電力消費を招くことなく、拡
張ユニット使用時のみ利用可能な周辺機器用のコントロ
ーラとPC本体にもつコントローラとのワンチップ化を
実現する。
【解決手段】機能拡張用のドッカー200には、PS/
2コネクタ31、パラレルコネクタ(Paralle
l)32、LANコネクタ(RJ45)33が設けられ
ている。これらコネクタに接続して使用する機器用のコ
ントローラ、すなわちキーボードコントローラ(KB
C)12のPS/2制御機能、ゲートアレイ(GA)1
8のI/O制御機能、およびLANコントローラ20
は、PC本体200に内蔵されており、PC本体200
内の他のデバイスと一緒に1チップ上に集積形成するこ
とができる。また、これらコントローラは、ドッカー2
00の非装着時には動作停止状態に設定され、無駄な電
力消費を低減できる。
(57) [Problem] To realize a one-chip configuration of a controller for a peripheral device and a controller included in a PC main body that can be used only when an extension unit is used, without causing unnecessary power consumption of the PC main body. A dock for function expansion includes a PS /
2 connector 31, parallel connector (Paralle
l) 32 and a LAN connector (RJ45) 33 are provided. A controller for a device used by connecting to these connectors, that is, a keyboard controller (KB)
C) 12 PS / 2 control functions, gate array (GA) 1
8 I / O control function and LAN controller 20
Is built into the PC main body 200,
Together with other devices within it on a single chip. In addition, these controllers are
At the time of non-attachment of 00, the operation is set to the stop state, and wasteful power consumption can be reduced.
Description
【0001】[0001]
【発明の属する技術分野】本発明はコンピュータシステ
ムおよび同システムの制御方法に関し、特に拡張ユニッ
トに取り外し自在に装着可能なコンピュータシステムお
よび同システムの制御方法に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a computer system and a control method of the system, and more particularly to a computer system removably mountable on an expansion unit and a control method of the system.
【0002】[0002]
【従来の技術】近年、携行が容易でバッテリにより動作
可能なノートブックタイプのパーソナルコンピュータ
(以下、ノートPCと称する)が種々開発されている。
ノートPCは、その機能拡張のために、拡張ユニットが
必要に応じて装着できるように構成されている。この拡
張ユニットにノートPCを装着して使用する事により、
そのノートPCの携帯性を損なうこと無く、ノートPC
の機能拡張を容易に行うことができる。2. Description of the Related Art In recent years, various notebook-type personal computers (hereinafter referred to as notebook PCs) which are easy to carry and can be operated by a battery have been developed.
The notebook PC is configured so that an expansion unit can be mounted as needed for expanding its functions. By attaching a notebook PC to this expansion unit and using it,
A notebook PC without compromising the portability of the notebook PC
Can be easily extended.
【0003】また、近年では、ノートPCのさらなる薄
型化が求められており、そのために、ノートPC本体に
設けられていた各種コネクタ類(USBポート,シリア
ルポート,パラレルポート,LANコネクタ,モデムコ
ネクタ等)を拡張ユニット側に設け、ノートPC本体に
は必要最小限のコネクタのみを装備する、あるいはコネ
クタレスにする、といった構成が利用され始めている。
コネクタの縮小化は物理的に限界があるので、これらコ
ネクタを拡張ユニットによって提供することにより、P
C本体の小型化・薄型化を実現することができる。In recent years, there has been a demand for further reduction in the thickness of notebook PCs. For this purpose, various connectors (USB port, serial port, parallel port, LAN connector, modem connector, etc.) provided on the notebook PC body have been demanded. ) Is provided on the extension unit side, and the notebook PC body is equipped with only the minimum necessary connectors, or a connectorless configuration has begun to be used.
Since the miniaturization of connectors is physically limited, by providing these connectors with expansion units, P
The size and thickness of the C body can be reduced.
【0004】この場合、拡張ユニットのコネクタに接続
して使用される周辺機器を制御するためのコントローラ
については、PC本体ではなく、拡張ユニット側に設け
ることが一般的である。それら周辺機器をPC本体のみ
で使用することは、PC本体にコネクタがないことから
不可能であり、周辺機器用のコントローラはPC本体に
は不要であるためである。また、周辺機器用のコントロ
ーラを拡張ユニット側に設けることにより、PC本体の
みで動作している場合には、周辺機器用のコントローラ
による無駄な電力消費を低減することもできる。In this case, a controller for controlling peripheral devices used by being connected to the connector of the extension unit is generally provided not on the PC main body but on the extension unit side. It is impossible to use these peripheral devices only with the PC main unit because there is no connector in the PC main unit, and a controller for the peripheral device is unnecessary in the PC main unit. In addition, by providing the controller for the peripheral device on the extension unit side, it is possible to reduce unnecessary power consumption by the controller for the peripheral device when operating only on the PC main body.
【0005】[0005]
【発明が解決しようとする課題】ところで、最近では、
半導体技術および高密度実装技術の進歩により、複数の
デバイスを1チップにまとめて集積形成するというデバ
イスの混載集積化が進められている。この混載集積化に
よって部品点数を減らすことにより、大幅なコストの低
減および実装面積の縮小を図ることが可能となる。By the way, recently,
With the progress of semiconductor technology and high-density packaging technology, mixed integration of devices, in which a plurality of devices are integrated and formed on one chip, is being promoted. By reducing the number of components by this integrated integration, it is possible to significantly reduce the cost and the mounting area.
【0006】しかし、従来のようにコントローラがPC
本体側と拡張ユニット側に分離されている構成では、P
C本体内のコントローラと拡張ユニット内のコントロー
ラとをまとめて1チップ上に集積形成することは不可能
である。このため、拡張ユニット使用時のみ利用可能な
周辺機器用のコントローラを拡張ユニット側に設けると
いう従来の構成は、コントローラの集積化を図る上では
好ましくない。However, as in the prior art, the controller is a PC
In the configuration where the main unit and the extension unit are separated,
It is impossible to integrally form the controller in the C main body and the controller in the extension unit on one chip. For this reason, the conventional configuration in which a controller for a peripheral device that can be used only when the extension unit is used is provided on the extension unit side is not preferable in terms of integrating the controllers.
【0007】本発明は上述の事情に鑑みてなされたもの
であり、PC本体の無駄な電力消費を招くことなく、拡
張ユニット使用時のみ利用可能な周辺機器用のコントロ
ーラとPC本体にもつコントローラとのワンチップ化を
実現することが可能なコンピュータシステムおよび同シ
ステムの制御方法を提供することを目的とする。[0007] The present invention has been made in view of the above circumstances, and a controller for a peripheral device which can be used only when an extension unit is used and a controller provided in the PC main body, without causing unnecessary power consumption of the PC main body. It is an object of the present invention to provide a computer system capable of realizing a single chip and a control method of the system.
【0008】[0008]
【課題を解決するための手段】上述の課題を解決するた
め、本発明は、周辺機器を接続するためのコネクタを有
する拡張ユニットをコンピュータ本体に取り外し自在に
装着可能なコンピュータシステムにおいて、前記コンピ
ュータ本体内に設けられ、前記拡張ユニットのコネクタ
に接続して使用される周辺機器を制御するためのコント
ローラと、前記コンピュータ本体内に設けられ、前記拡
張ユニットに対する前記コンピュータ本体の装着の有無
を検出し、その検出結果に応じて前記コントローラを動
作状態または動作停止状態に設定する制御手段とを具備
することを特徴とする。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention relates to a computer system in which an expansion unit having a connector for connecting a peripheral device can be detachably mounted on a computer main body. Provided in the controller for controlling peripheral devices used by being connected to the connector of the extension unit, and provided in the computer main body, to detect whether the computer main body is attached to the extension unit, Control means for setting the controller to an operation state or an operation stop state according to the detection result.
【0009】このコンピュータシステムにおいては、コ
ネクタについては、コンピュータ本体ではなく拡張ユニ
ット側に設けているが、そのコネクタに接続して使用す
る周辺機器用のコントローラについては、コンピュータ
本体に内蔵されている。このため、拡張ユニット使用時
のみ利用可能な周辺機器用のコントローラとコンピュー
タ本体にもつコントローラとのワンチップ化を実現する
ことが可能となる。また、拡張ユニット使用時のみ利用
可能な周辺機器用のコントローラについては、コンピュ
ータ本体が拡張ユニットに装着されているか否かに応じ
て動作状態または動作停止状態に自動設定される。よっ
て、拡張ユニットの非使用時には周辺機器用のコントロ
ーラを動作停止させておくことができるので、周辺機器
用のコントローラをコンピュータ本体に内蔵しても、そ
れによる無駄な電力消費は生じない。よって、コンピュ
ータ本体の無駄な電力消費を招くことなく、1チップ化
による部品点数の低減を図ることができる。In this computer system, the connector is provided not on the computer main body but on the extension unit side, but a controller for a peripheral device connected to the connector and used is built in the computer main body. For this reason, it is possible to realize a one-chip configuration of the controller for the peripheral device which can be used only when the extension unit is used and the controller of the computer main body. In addition, a controller for a peripheral device that can be used only when the extension unit is used is automatically set to an operation state or an operation stop state according to whether or not the computer main body is attached to the extension unit. Therefore, when the extension unit is not used, the operation of the controller for the peripheral device can be stopped, so that even if the controller for the peripheral device is built in the computer main body, unnecessary power consumption does not occur. Therefore, the number of components can be reduced by one chip without causing unnecessary power consumption of the computer main body.
【0010】特に、LANコントローラなどのネットワ
ーク制御装置は動作時の電力消費量が比較的大きいの
で、拡張ユニットの非使用時にはネットワーク制御装置
を動作停止させることにより、大幅に電力消費量の低減
を図ることが可能となる。In particular, since a network controller such as a LAN controller consumes a relatively large amount of power during operation, when the expansion unit is not used, the operation of the network controller is stopped to greatly reduce the amount of power consumption. It becomes possible.
【0011】また、拡張ユニットが装着されても、ユー
ザがネットワークを使用するかどうかは分からないた
め、拡張ユニットの装着時にネットワーク制御装置を動
作状態に設定する機能の使用/非使用をユーザに選択さ
せる手段を設け、非使用が選択された場合には、前述の
機能を無効化して、拡張ユニットの装着の有無に関係な
くネットワーク制御装置を動作停止状態に維持すること
が好ましい。[0011] Further, even if the extension unit is mounted, it is not known whether the user uses the network. Therefore, the user selects use / non-use of the function of setting the network control device to the operating state when the extension unit is mounted. It is preferable that a means for causing the network control device to be provided is provided, and when the non-use is selected, the above-described function is invalidated and the operation of the network control device is maintained in a stopped state regardless of whether or not the extension unit is mounted.
【0012】また、本発明は、周辺機器を接続するため
に設けられたコネクタの種類が互いに異なる複数種の拡
張ユニットを、コンピュータ本体に選択的に装着可能な
コンピュータシステムにおいて、前記コンピュータ本体
内に設けられ、前記複数種の拡張ユニットのコネクタに
接続可能な周辺機器それぞれに対応する複数のコントロ
ーラと、前記コンピュータ本体に装着された拡張ユニッ
トの種類を識別する識別手段と、前記装着された拡張ユ
ニットのコネクタに対応するコントローラのみが動作状
態に設定されるように、前記識別手段による識別結果に
従って、前記複数のコントローラの中から動作させるべ
きコントローラを決定する手段とを具備することを特徴
とする。The present invention also provides a computer system in which a plurality of types of extension units having different types of connectors provided for connecting peripheral devices can be selectively mounted on the computer main body. A plurality of controllers provided, each corresponding to a peripheral device connectable to a connector of the plurality of types of expansion units, an identification unit for identifying a type of the expansion unit mounted on the computer main body, and the mounted expansion unit Means for determining a controller to be operated from among the plurality of controllers according to the identification result by the identification means so that only the controller corresponding to the connector is set to the operating state.
【0013】このコンピュータシステムにおいては、拡
張ユニット使用時に利用可能な周辺機器それぞれに対応
する複数のコントローラがコンピュータ本体に内蔵され
ている。この場合、拡張ユニットの装着時に全てのコン
トローラを動作状態に設定するのではなく、装着された
拡張ユニットの種類が識別され、その種類に対応するコ
ントローラのみが動作するように設定される。よって、
使用する拡張ユニットの種類に対応するコントローラの
みを動作させることが可能となる。In this computer system, a plurality of controllers respectively corresponding to peripheral devices available when the extension unit is used are built in the computer main body. In this case, instead of setting all the controllers to the operating state when the extension unit is attached, the type of the attached extension unit is identified, and only the controller corresponding to the type is set to operate. Therefore,
Only the controller corresponding to the type of the extension unit to be used can be operated.
【0014】[0014]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。図1には、本発明の一実施形態に係
わるコンピュータシステムの構成が示されている。この
コンピュータシステムは、バッテリ駆動可能なノートブ
ックタイプのパーソナルコンピュータ(以下、PCと称
する)であり、このPC本体100は、その機能拡張の
ための拡張ユニットであるドッカー200に着脱自在に
装着できるよう構成されている。PC本体100および
ドッカー200の両者は、それぞれに設けられた専用の
ドッキングコネクタ300によって接続される。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a configuration of a computer system according to an embodiment of the present invention. This computer system is a notebook-type personal computer (hereinafter, referred to as a PC) that can be driven by a battery. The PC main body 100 can be detachably attached to a docker 200 that is an expansion unit for expanding its functions. It is configured. Both the PC body 100 and the docker 200 are connected by dedicated docking connectors 300 provided respectively.
【0015】LANドッカー200には、図示のよう
に、周辺機器を接続するための各種コネクタ、つまり、
PS/2コネクタ31、パラレルコネクタ(Paral
lel)32、LANコネクタ(RJ45)33が設け
られている。PS/2コネクタ31は、PS/S仕様の
キーボードやマウスなどの入力機器を接続するために用
いられる。パラレルコネクタ(Parallel)32
は例えばプリンタやスキャナなどのセントロニクス準拠
の機器を接続するために用いられる。LANコネクタ
(RJ45)33はLANケーブルの接続に利用され
る。これら周辺機器用のコネクタはPC本体100には
設けられておらず、これらコネクタに接続される機器
は、PC本体100にドッカー200を装着することに
よって初めてPC本体100から利用することが可能と
なる。The LAN docker 200 has various connectors for connecting peripheral devices, as shown in FIG.
PS / 2 connector 31, parallel connector (Paral
ell) 32 and a LAN connector (RJ45) 33 are provided. The PS / 2 connector 31 is used to connect input devices such as a keyboard / mouse of the PS / S specification. Parallel connector (Parallel) 32
Is used to connect Centronics-compliant devices such as printers and scanners. The LAN connector (RJ45) 33 is used for connecting a LAN cable. The connectors for these peripheral devices are not provided on the PC main body 100, and the devices connected to these connectors can be used from the PC main body 100 only by attaching the docker 200 to the PC main body 100. .
【0016】また、LANドッカー200には、EEP
ROM34およびLAN検出回路35が設けられてい
る。EEPROM34には、LANドッカー200の種
別を示すID情報が格納されている。PC本体100は
ID情報をLANドッカー200から読み取ることによ
り、LANドッカー200がサポートするコネクタの種
類を判別することができる。LAN検出回路35は、L
ANコネクタ(RJ45)33にLANケーブルが接続
されているか否かを検出し、その検出結果をゲートアレ
イ(GA)18に通知する。The LAN docker 200 includes an EEP
A ROM 34 and a LAN detection circuit 35 are provided. The EEPROM 34 stores ID information indicating the type of the LAN docker 200. By reading the ID information from the LAN docker 200, the PC body 100 can determine the type of connector supported by the LAN docker 200. LAN detection circuit 35
It detects whether a LAN cable is connected to the AN connector (RJ45) 33 and notifies the gate array (GA) 18 of the detection result.
【0017】PC本体100内には、図示のように、バ
ス10、CPUモジュール11、キーボードコントロー
ラ(KBC)12、電源制御や各種システム管理のため
の機能を集積したゲートアレイ(GA)13、VGAコ
ントローラ15、モデム(Modem)16、サウンド
コントローラ(Sound)17、各種I/Oコントロ
ーラおよびドッカー制御機能を集積したゲートアレイ
(GA)18、Qスイッチ(Q−SW)19、およびL
ANコントローラ20が設けられている。As shown in the figure, a bus 10, a CPU module 11, a keyboard controller (KBC) 12, a gate array (GA) 13 having integrated functions for power control and various system management, a VGA Controller 15, Modem 16, Sound controller 17, Gate array (GA) 18 integrating various I / O controllers and docker control functions, Q switch (Q-SW) 19, and L
An AN controller 20 is provided.
【0018】CPUモジュール11は、このシステム全
体の動作制御およびデータ処理を実行するものであり、
ここにはCPU、キャッシュ、さらにはバスブリッジな
どが搭載されている。キーボードコントローラ(KB
C)12は、PC本体100の内蔵キーボード、および
ドッカー200のPS/2コネクタ31に接続されるキ
ーボードやマウスを制御するためのものであり、ドッカ
ー200の装着時には、キーボードコントローラ(KB
C)12はドッキングコネクタ300を介してドッカー
200のPS/2コネクタ31に接続される。The CPU module 11 controls the operation of the entire system and executes data processing.
Here, a CPU, a cache, and a bus bridge are mounted. Keyboard controller (KB
C) 12 controls a built-in keyboard of the PC main body 100 and a keyboard and a mouse connected to the PS / 2 connector 31 of the docker 200. When the docker 200 is mounted, a keyboard controller (KB)
C) 12 is connected to the PS / 2 connector 31 of the docker 200 via the docking connector 300.
【0019】VGAコントローラ15は、このシステム
のディスプレイモニタとして使用されるLCDや外部C
RTを制御する表示コントローラである。ゲートアレイ
(GA)18は前述したように各種I/Oデバイスの制
御およびドッカー制御を行うためのものであり、ドッカ
ー200の装着時には、ゲートアレイ(GA)18はド
ッキングコネクタ300を介してドッカー200のパラ
レルコネクタ(Parallel)32、EEPROM
34に接続される。また、ゲートアレイ(GA)18
は、ドッカー200の装着(ドック)/取り外し(アン
ドック)を検出するためのディテクト信号(DETEC
T)線にも接続されている。ドッカー200が装着され
ると、ディテクト信号(DETECT)はドッカー20
0の接地端子に接続されることにより、ハイレベルから
ロウレベルに変化する。一方、ドッカー200の取り外
し時には、ディテクト信号(DETECT)はドッカー
200の接地端子から分離されるため、PC本体100
内のプルアップ抵抗によって、ロウレベルからハイレベ
ルに変化する。このようなディテクト信号(DETEC
T)の電位変化に基づいて、ゲートアレイ(GA)18
は、ドッカー200の装着(ドック)/取り外し(アン
ドック)を検出する。The VGA controller 15 includes an LCD and an external C used as a display monitor of the system.
It is a display controller that controls the RT. The gate array (GA) 18 is for controlling various I / O devices and docker control as described above. When the docker 200 is mounted, the gate array (GA) 18 is connected to the docker 200 via the docking connector 300. Parallel connector (Parallel) 32, EEPROM
34. Also, a gate array (GA) 18
Is a detect signal (DETEC) for detecting the attachment (dock) / removal (undock) of the docker 200.
It is also connected to the T) line. When the docker 200 is mounted, a detect signal (DETECT) is output from the docker 20.
By being connected to the ground terminal of 0, the level changes from high level to low level. On the other hand, when the docker 200 is detached, the detect signal (DETECT) is separated from the ground terminal of the docker 200.
Changes from a low level to a high level due to the pull-up resistor inside. Such a detect signal (DETEC)
Based on the potential change of T), the gate array (GA) 18
Detects the attachment (dock) / removal (undock) of the docker 200.
【0020】さらに、ゲートアレイ(GA)18は、L
AN検出回路35からの検出信号を監視することによ
り、LANコネクタ(RJ45)33にLANケーブル
が実際に接続されているか否かを判断かることができ
る。Further, the gate array (GA) 18
By monitoring the detection signal from the AN detection circuit 35, it can be determined whether or not the LAN cable is actually connected to the LAN connector (RJ45) 33.
【0021】Qスイッチ(Q−SW)19は、内部PC
Iバス10とLANコントローラ20とを間を接続/分
離するためのスイッチ回路であり、ゲートアレイ(G
A)18からのスイッチ制御信号よってオン/オフ制御
される。Qスイッチ(Q−SW)19をオンすることに
より、PC本体100によるLANコントローラ20の
使用が可能となる。The Q switch (Q-SW) 19 is an internal PC.
This is a switch circuit for connecting / disconnecting the I bus 10 and the LAN controller 20 and a gate array (G
A) On / off control is performed by a switch control signal from 18. Turning on the Q switch (Q-SW) 19 enables the PC 100 to use the LAN controller 20.
【0022】LANコントローラ20は、ドッカー20
0のLANコネクタ(RJ45)33を通じてPC本体
100をLAN接続させるためのネットワーク制御装置
(ネットワークインターフェイス)であり、ドッカー2
00の装着時には、LANコントローラ20は、ドッキ
ングコネクタ300を介してドッカー200のLANコ
ネクタ(RJ45)33に接続される。The LAN controller 20 includes a docker 20
A network controller (network interface) for connecting the PC body 100 to the LAN via the LAN connector (RJ45)
At the time of mounting 00, the LAN controller 20 is connected to the LAN connector (RJ45) 33 of the docker 200 via the docking connector 300.
【0023】ドッキングコネクタ300は物理的には1
個のコネクタであるが、ここには、ドッカー200の全
てのコネクタに対応する信号ピンが含まれている。The docking connector 300 is physically 1
The connector includes signal pins corresponding to all connectors of the docker 200.
【0024】図1のシステムにおいては、LANコネク
タ(RJ45)33をドッカー200に設け、PC本体
100にはLANコネクタを設けない構成であるため、
PC本体100のみではLAN機能を使用することはで
きない。そのため、従来のシステムでは、不必要な電源
消費を避けるためにLANコントローラはドッカーに内
蔵させていた。しかし、この状態では、LANコントロ
ーラは、他のゲートアレイ18、VGAコントローラ1
5、Modem16、Sound17等と一緒に集積化
することは不可能であり、チップの集積化を制限してい
た。本実施形態では、LANコントローラ20をPC本
体100に内蔵させることで、他のゲートアレイとの集
積が可能となる。例えば、バス10も含め、集積可能領
域300で示した部分は1チップLSIとして実現され
る。In the system shown in FIG. 1, a LAN connector (RJ45) 33 is provided on the docker 200 and the PC body 100 is not provided with a LAN connector.
The LAN function cannot be used only by the PC main body 100. Therefore, in the conventional system, the LAN controller is built in the docker in order to avoid unnecessary power consumption. However, in this state, the LAN controller is connected to the other gate array 18 and the VGA controller 1.
5, cannot be integrated together with Modem16, Sound17, etc., which limits chip integration. In the present embodiment, by incorporating the LAN controller 20 in the PC main body 100, integration with other gate arrays becomes possible. For example, the portion indicated by the integration possible area 300 including the bus 10 is realized as a one-chip LSI.
【0025】また、キーボードコントローラ12につい
ても同様なことが言える。PS/2コネクタ31はドッ
カー200により提供されるため、PC本体100のみ
ではPS/2機器は使用できないが、PC本体100に
PS/2制御機能を持つキーボードコントローラ12を
内蔵することにより、他のゲートアレイ13などとの集
積が可能となる。なお、PCカードスロットをドッカー
200に設け、PCカードコントローラをPC本体10
0内に設ける構成を適用することもできる。この場合で
も、PCカードコントローラをPC本体100内の他の
ゲートアレイとの集積化が可能となる。The same applies to the keyboard controller 12. Since the PS / 2 connector 31 is provided by the docker 200, the PS / 2 device cannot be used only with the PC main body 100. However, by incorporating the keyboard controller 12 having the PS / 2 control function into the PC main body 100, other functions are possible. Integration with the gate array 13 and the like becomes possible. In addition, a PC card slot is provided in the docker 200, and a PC card controller is connected to the PC main body 10.
A configuration provided within 0 may be applied. Even in this case, the PC card controller can be integrated with another gate array in the PC main body 100.
【0026】また、ドッカー200は、ほとんどコネク
タのみの構成とすることが可能であり、コンパクトなド
ッカーが実現できる。Further, the docker 200 can be constituted by almost only a connector, and a compact docker can be realized.
【0027】(コントローラの電源管理)図1のシステ
ムでは、PC本体100のみで使用する場合、使用しな
いコントローラを本体100内に複数もつことになり、
電力を必要以上に消費してしまう危険がある。そこで、
本実施形態では、以下のような電源管理のための機能を
備えている。(Control of Power Supply of Controller) In the system shown in FIG. 1, when only the PC main body 100 is used, a plurality of unused controllers are provided in the main body 100.
There is a danger of unnecessarily consuming power. Therefore,
This embodiment has the following power management functions.
【0028】すなわち、ドッカー200装着時のみ使用
可能なLANコントローラ20については、前述したよ
うにQ−SW19を介してメインバス10に接続する。
Q−SW18をオフすることにより、LANコントロー
ラ20をバス10から切り離すことができる。これによ
り、LANコントローラ20はオペレーティングシステ
ムからは認識されなくなるので、LANコントローラ2
0を動作停止させることができ、電力消費を抑えること
が可能となる。That is, the LAN controller 20 that can be used only when the docker 200 is mounted is connected to the main bus 10 via the Q-SW 19 as described above.
By turning off the Q-SW 18, the LAN controller 20 can be disconnected from the bus 10. As a result, the LAN controller 20 is no longer recognized by the operating system.
0 can be stopped, and power consumption can be suppressed.
【0029】また、バスから切り離せないコントロー
ラ、例えば、図1に示すキーボードコントローラ12に
ついては、コントローラ12全体またはそのPS/2制
御機能部のみを電源オフすることなどによって動作停止
させる。ゲートアレイ18のI/O制御機能についても
同様である。The operation of a controller that cannot be separated from the bus, for example, the keyboard controller 12 shown in FIG. 1, is stopped by turning off the power of the entire controller 12 or only its PS / 2 control function unit. The same applies to the I / O control function of the gate array 18.
【0030】(システム制御)次に、図2を参照して、
本システムの制御方法について説明する。図2には、本
システムの状態遷移と電源管理機能との関係が示されて
いる。(System Control) Next, referring to FIG.
A control method of the present system will be described. FIG. 2 shows the relationship between the state transition of the present system and the power management function.
【0031】本実施形態においては、PC本体100は
以下の2つの状態を有する。In the present embodiment, the PC main body 100 has the following two states.
【0032】・PC本体のみ(アンドッキング状態) ・ドッキング状態 (PC本体100のみの動作) 「PC本体のみ」はドッカー200にPC本体100が
接続されてない状態である。1)この状態で、PC本体
100がパワーオンされると、ゲートアレイ18によっ
てドッカー200が非装着であることが検出される。こ
の検出結果は、PC本体100のハードウェア制御のた
めのプログラムであるシステムBIOSに通知される。
システムBIOSの制御の下、ゲートアレイ18は、ド
ッカー200装着時のみ使用可能なコントローラを動作
停止(オフ)させるための制御を行う。オフ状態につい
ては、前述したように電源供給を停止する、Q−SW等
によりコントローラをバスから切り離す、また、ACP
I仕様に準拠した低消費電力のスリープ状態を有するコ
ントローラについては電源ステートをスリーブ(例えば
D3状態)にする、等の手法を利用することができる。
このように制御することにより、使用できないコントロ
ーラに対する消費電力を削減することができる。Only the PC body (undocking state) Docking state (operation of the PC body only) “PC body only” is a state in which the PC body 100 is not connected to the docker 200. 1) In this state, when the PC body 100 is powered on, the gate array 18 detects that the docker 200 is not mounted. This detection result is notified to the system BIOS which is a program for controlling the hardware of the PC main body 100.
Under the control of the system BIOS, the gate array 18 performs control for stopping (turning off) the operation of a controller that can be used only when the docker 200 is mounted. As for the OFF state, the power supply is stopped as described above, the controller is disconnected from the bus by Q-SW or the like,
For a controller having a sleep state with low power consumption conforming to the I specification, a technique of setting the power supply state to a sleeve (for example, D3 state) can be used.
By controlling in this manner, power consumption for an unusable controller can be reduced.
【0033】2)また、システムBIOSは、ドッカー
200装着時のみ使用可能なコントローラについてはオ
ペレーティングシステム(OS)へのリソース報告を行
わない等の方法を用いて、それらコントローラをOSか
ら認識されないようにする。つまり、ドッカー200が
必要であるコントローラについては、PC本体100に
そのコントローラ(デバイス)が存在しないことをオペ
レーティングシステム(OS)に認識させる。これは、
例えば次の方法によって実現することができる。プラグ
アンドプレイに対応したPnPデバイスの場合、PnP
のリソース報告を行わない。PCIデバイスの場合、デ
バイスIDを隠しておく。Q−SW等を設けた場合、コ
ントローラをバスから切り離しておく。LANコントロ
ーラ20はPCIデバイスであるので、Qスイッチ(Q
−SW)19をオフすることにより、LANコントロー
ラ20の存在をオペレーティングシステムが認識できな
いように制御することができる。2) In addition, the system BIOS uses a method such as not reporting resources to the operating system (OS) for controllers that can be used only when the docker 200 is attached, so that the controllers are not recognized by the OS. I do. That is, for a controller that requires the docker 200, the operating system (OS) recognizes that the controller (device) does not exist in the PC body 100. this is,
For example, it can be realized by the following method. For PnP devices that support plug and play, PnP
Do not report resources. In the case of a PCI device, the device ID is hidden. When a Q-SW or the like is provided, the controller is disconnected from the bus. Since the LAN controller 20 is a PCI device, the Q switch (Q
By turning off the (-SW) 19, it is possible to control the presence of the LAN controller 20 so that the operating system cannot recognize it.
【0034】(ドック処理) 1)ドッキングイベントの検出:「PC本体のみ」の状
態で、PC本体100がドッカー200に装着される
と、ゲートアレイ18によってドッカー200が装着さ
れたことが検出され、ゲートアレイ18からの割り込み
によってシステムBIOSのドック処理が開始される。(Docking process) 1) Detection of docking event: When the PC main body 100 is mounted on the docker 200 in the state of "PC main body only", the gate array 18 detects that the docker 200 is mounted, The dock process of the system BIOS is started by an interrupt from the gate array 18.
【0035】2)コントローラをオン:ドック処理で
は、システムBIOSの制御の下、ゲートアレイ18
は、ドッカー200装着時のみ使用可能なコントローラ
を動作状態(オン)に設定するための制御を行う。オン
処理については、Q−SWをオンしコントローラをメイ
ンバスに接続する。電源供給を開始する。電源ステート
をD0状態にする等が考えられる。2) Turn on the controller: In the docking process, the gate array 18 is controlled under the control of the system BIOS.
Performs control for setting a controller that can be used only when the docker 200 is mounted to the operating state (ON). As for the ON process, the Q-SW is turned on to connect the controller to the main bus. Start power supply. For example, the power supply state may be set to the D0 state.
【0036】3)システム構成の再認識:システムBI
OSは、システム構成が変化したことをOSに通知し、
ドッカー200装着時のみ使用可能なコントローラをO
Sに認識させる。これにより、「ドッキング状態」に移
行する。3) Re-recognition of system configuration: system BI
The OS notifies the OS that the system configuration has changed,
Select a controller that can be used only when the docker 200 is installed.
Let S recognize. Thereby, the state shifts to the “docking state”.
【0037】(ドッキング状態での動作時)「ドッキン
グ状態」では、ドッカー200装着時のみ使用可能なコ
ントローラを用いることにより、ドッカー200のコネ
クタに接続された機器を利用することができる。ドッカ
ー200が装着された状態でPC本体100がパワーオ
ンされた場合も、「ドッキング状態」に移行する。(During Operation in Docking State) In the “docking state”, a device connected to the connector of the docker 200 can be used by using a controller that can be used only when the docker 200 is mounted. Even when the PC body 100 is powered on with the docker 200 mounted, the state shifts to the “docking state”.
【0038】(アンドック処理) 1)アンドックイベントの検出:「ドッキング状態」に
おいてドッカー200が取り外されると、ゲートアレイ
18によってドッカー200が取り外されたことが検出
され、ゲートアレイ18からの割り込みによってシステ
ムBIOSのアンドック処理が開始される。この場合、
実際には、システムBIOSからOSに対してドックを
切り離すことが通知され(OSはドックデバイスに関す
るドライバ等をアンロードする)、OSからの許可後、
システムBIOSのアンドック処理が開始されることに
なる。(Undock Processing) 1) Detection of Undock Event: When the docker 200 is removed in the “docking state”, the gate array 18 detects that the docker 200 has been removed, and the gate BIOS 18 interrupts the system BIOS. Is started. in this case,
Actually, the system BIOS notifies the OS that the dock is to be disconnected (the OS unloads a driver or the like relating to the dock device), and after permission from the OS,
The undocking process of the system BIOS is started.
【0039】2)コントローラのオフ:アンドック処理
では、システムBIOSの制御の下、ゲートアレイ18
は、ドッカー200装着時のみ使用可能なコントローラ
を動作停止状態(オフ)に設定するための制御を行う。
オフ処理については、電源供給を停止する、Q−SW等
によりコントローラをバスから切り離しておく、また、
電源ステートをD3状態にする等が考えられる。2) Controller OFF: In the undocking process, the gate array 18 is controlled under the control of the system BIOS.
Performs control for setting a controller that can be used only when the docker 200 is mounted to an operation stop state (off).
For the OFF processing, the power supply is stopped, the controller is disconnected from the bus by Q-SW or the like,
For example, the power supply state may be set to the D3 state.
【0040】3)この後、システムBIOSはアンドッ
ク終了をOSに通知する。3) Thereafter, the system BIOS notifies the OS of the undock end.
【0041】以上のように、本実施形態では、ドッカー
200装着の有無が検出され、装着時には図3(A)の
ようにコントローラを動作状態(オン)に設定する処理
が行われ、非装着時には図3(B)のようにコントロー
ラを動作停止状態(オフ)に設定する処理が行われる。
よって、ドッカー200の非使用時には周辺機器用のコ
ントローラを全て動作停止させておくことができるの
で、周辺機器用のコントローラがPC本体100に内蔵
されていても、それによる無駄な電力消費は生じない。
よって、PC本体100の無駄な電力消費を招くことな
く、1チップ化による部品点数の低減を図ることができ
る。As described above, in this embodiment, the presence / absence of the docker 200 is detected, and the process of setting the controller to the operating state (ON) as shown in FIG. As shown in FIG. 3B, a process of setting the controller to the operation stop state (off) is performed.
Therefore, when the docker 200 is not in use, the operation of all the peripheral device controllers can be stopped. Therefore, even if the peripheral device controller is built in the PC main body 100, unnecessary power consumption does not occur. .
Therefore, the number of components can be reduced by one chip without causing unnecessary power consumption of the PC body 100.
【0042】特に、LANコントローラ20は動作時の
電力消費量が比較的大きいので、ドッカー200の非使
用時にはLANコントローラ20を動作停止させること
により、大幅に電力消費量の低減を図ることが可能とな
る。なお、LANドッカー200が装着されても、ユー
ザがネットワークを使用するかどうかは実際には分から
ないため、ドッカー200の装着時にLANコントロー
ラ20を動作状態に設定する機能を使用するか、使用し
ないかをシステムBIOSのセットアップ画面上でユー
ザが選択できるようにすることが好ましい。この場合の
セットアップ画面の一例を図6に示す。In particular, since the power consumption of the LAN controller 20 during operation is relatively large, the power consumption can be greatly reduced by stopping the operation of the LAN controller 20 when the docker 200 is not used. Become. Even if the LAN docker 200 is attached, it is not actually known whether or not the user uses the network. Therefore, whether or not the function of setting the LAN controller 20 to the operating state when the docker 200 is attached is used or not used. Is preferably selected by a user on a setup screen of the system BIOS. FIG. 6 shows an example of the setup screen in this case.
【0043】図6に示されているように、本実施形態の
セットアップ画面には、通常のシステム設定項目に加
え、「PCI LAN」の設定項目が設けられている。
設定項目「PCI LAN」は、ドッカー200の装着
時にLANコントローラ20を自動的に動作状態に設定
するというLAN検出機能(LAN DITECTIO
N)の使用/非使用をユーザに選択させるためのもので
ある。デフォルト値は使用を示す「Used」である
が、ユーザは非使用を示す値に変更することができる。
LAN検出機能(LAN DITECTION)の非使
用が選択されている場合には、ドッカー200の装着の
有無に関係なくLANコントローラ20は動作停止状態
に維持される。As shown in FIG. 6, the setup screen of this embodiment is provided with "PCI LAN" setting items in addition to normal system setting items.
The setting item “PCI LAN” includes a LAN detection function (LAN DIRECTION) that automatically sets the LAN controller 20 to an operating state when the docker 200 is mounted.
This is for allowing the user to select use / non-use of N). The default value is “Used” indicating use, but can be changed by the user to a value indicating non-use.
When the non-use of the LAN detection function (LAN DITIONION) is selected, the operation of the LAN controller 20 is stopped regardless of whether or not the docker 200 is attached.
【0044】セットアップ画面で設定されたシステム設
定情報はPC本体100内のCMOSメモリなどに格納
される。システムBIOSによって実行されるドック処
理の手順は次のようになる。The system setting information set on the setup screen is stored in a CMOS memory or the like in the PC main body 100. The procedure of the dock processing executed by the system BIOS is as follows.
【0045】システムBIOSは、ドッカー200の装
着が検出されると、まず、システム設定情報を参照し
て、LAN検出機能の使用/非使用の設定を調べる。
「LAN検出機能の使用」が選択されている場合には、
前述したように、Qスイッチ(Q−SW)19をオンす
ると共に、LANコントローラ20の存在をオペレーテ
ィングシステムに通知する。これにより、LANコント
ローラ20は動作状態となる。一方、「LAN検出機能
の非使用」が選択されている場合には、システムBIO
Sは、Qスイッチ(Q−SW)19をオフ状態のまま維
持し、LANコントローラ20の存在をオペレーティン
グシステムに報告しない。これにより、LANを使用し
ないにも拘わらず、LANコントローラ20が動作状態
に設定されることによる無駄な電力消費を低減すること
ができる。また、オペレーティングシステムによるLA
Nコントローラ20の認識処理を省くことができるの
で、ドック処理を高速に行うことが可能となる。よっ
て、「LAN検出機能の非使用」を選択しておけば、ド
ッカー200をI/Oアダプタ相当のものとして即座に
使用することが可能となる。When the attachment of the docker 200 is detected, the system BIOS first refers to the system setting information to check whether the LAN detection function is used or not.
If "Use LAN detection function" is selected,
As described above, the Q switch (Q-SW) 19 is turned on, and the presence of the LAN controller 20 is notified to the operating system. As a result, the LAN controller 20 enters an operation state. On the other hand, when “Non-use of LAN detection function” is selected, the system BIO
The S keeps the Q switch (Q-SW) 19 in the off state and does not report the presence of the LAN controller 20 to the operating system. This can reduce unnecessary power consumption due to the LAN controller 20 being set to the operating state even though the LAN is not used. Also, LA by operating system
Since the recognition processing of the N controller 20 can be omitted, the dock processing can be performed at high speed. Therefore, if "non-use of the LAN detection function" is selected, the docker 200 can be used immediately as an I / O adapter.
【0046】また、LAN検出回路35からの検出信号
によってLANケーブルの接続の有無を検出することに
よって、実際にLANが使用可能な状態になった時に初
めて、ドック処理を行うようにしてもよい。この場合、
ゲートアレイ(GA)18は、ディテクト信号(DET
ECT)とLAN検出回路35からの検出信号とを用い
てLANが使用可能かどうかを判断し、LAN使用可能
状態からLAN使用不可能状態への変化またはその逆の
状態変化が起きたときに、それをCPU11への割り込
み信号などによってシステムBIOSに通知する。シス
テムBIOSは、ゲートアレイ(GA)18内のレジス
タを参照してディテクト信号(DETECT)とLAN
検出回路35からの検出信号の値を調べ、LANが使用
可能かどうかを判断する。そして、LAN使用可能状態
ならば、Qスイッチ(Q−SW)19をオンにすると共
に、オペレーティングシステムにLANコントローラ2
0の存在を報告する。一方、LAN使用不可能状態なら
ば、Qスイッチ(Q−SW)19をオフにすると共に、
オペレーティングシステムにLANコントローラ20が
存在しなくなったことを報告する。The docking process may be performed only when the LAN is actually available by detecting the presence or absence of a LAN cable connection based on a detection signal from the LAN detection circuit 35. in this case,
The gate array (GA) 18 receives a detect signal (DET).
ECT) and the detection signal from the LAN detection circuit 35 to determine whether or not the LAN is usable. When a change from the LAN usable state to the LAN unusable state or the reverse state change occurs, This is notified to the system BIOS by an interrupt signal to the CPU 11 or the like. The system BIOS refers to the register in the gate array (GA) 18 and detects the detect signal (DETECT) and the LAN.
The value of the detection signal from the detection circuit 35 is checked to determine whether the LAN can be used. Then, if the LAN is available, the Q switch (Q-SW) 19 is turned on, and the LAN controller 2 is sent to the operating system.
Report the presence of 0. On the other hand, if the LAN is unusable, the Q switch (Q-SW) 19 is turned off,
The operating system reports that the LAN controller 20 is no longer present.
【0047】このように、LAN検出回路35を利用す
れば、ドッカー200が装着され、且つLANコネクタ
(RJ45)33にLANケーブルが接続されていると
いう条件の設立の有無に応じて、LANコントローラ2
0の動作状態/動作停止状態を制御することが可能とな
る。As described above, if the LAN detection circuit 35 is used, the LAN controller 2 is connected to the LAN controller (RJ45) 33 in accordance with the establishment or non-establishment of the condition that the LAN cable is connected to the LAN connector (RJ45) 33.
It is possible to control the operation state / operation stop state of 0.
【0048】(複数種のドッカーを使用する場合の制
御)次に、図4および図5を参照して、複数種のドッカ
ー200を選択的に使用する場合のシステム制御につい
て説明する。(Control when Using a Plurality of Dockers) Next, with reference to FIGS. 4 and 5, system control when using a plurality of types of dockers 200 selectively will be described.
【0049】図4には、装備されたコネクタの種類が異
なる2種類のドッカー(ドッカー#A,ドッカー#B)
200が示されている。ドッカー#AはPS/2コネク
タ31のみを装備しており、ドッカー#BはPS/2コ
ネクタ31、パラレルコネクタ(Parallel)3
2、LANコネクタ(RJ45)33を装備している。
この場合、ドッカー#AのEEPROM34には、PS
/2コネクタ31のみを装備したドッカーであることを
示すID情報(ID1)が保持され、またドッカー#B
のEEPROM34には、PS/2コネクタ31、パラ
レルコネクタ(Parallel)32、LANコネク
タ(RJ45)33を装備したドッカーであることを示
すID情報(ID2)が保持されている。FIG. 4 shows two types of dockers (Docker #A and Docker #B) having different types of mounted connectors.
200 is shown. Docker #A is equipped with only PS / 2 connector 31, while docker #B is equipped with PS / 2 connector 31 and parallel connector (Parallel) 3
2. Equipped with LAN connector (RJ45) 33.
In this case, the docker #A EEPROM 34
ID information (ID1) indicating that the docker is equipped with only the / 2 connector 31 is stored.
EEPROM 34 holds ID information (ID2) indicating that the docker is equipped with a PS / 2 connector 31, a parallel connector (Parallel) 32, and a LAN connector (RJ45) 33.
【0050】ドック処理においては、ドッカーにもつE
EPROM34からID情報を識別し、本体にもつ複数
のコントローラの中からドッカーに適したコントローラ
のみを使用可能状態に設定する。そのための処理手順を
図5に示す。In the docking process, the E
The ID information is identified from the EPROM 34, and only the controller suitable for the docker is set in a usable state from among a plurality of controllers included in the main body. The processing procedure for that is shown in FIG.
【0051】ドッカー200が接続された状態でPC本
体100がパワーオンされた場合、あるいはPC本体1
00がパワーオンされている状態でドッカー200が接
続された場合には、システムBIOSは以下のドッキン
グ処理を行う。When the PC body 100 is powered on with the docker 200 connected, or when the PC body 1
When the docker 200 is connected while the power supply 00 is powered on, the system BIOS performs the following docking process.
【0052】まず、システムBIOSは、ゲートアレイ
18を制御して、ドッカーのEEPROM34からID
情報をリードする(ステップS101)。そして、その
ID情報に基づいて現在装着されているドッカーの種類
を判別する(ステップS102)。ID=1であった場
合には、システムBIOSは、PS/2コネクタ31の
みを装備するドッカーが装着されていると判断し、PC
本体100にもつ複数のコントローラの中から現在のド
ッカーの種類に適したコントローラのみを動作可能状態
に設定し、それをOSに認識させる(ステップS10
3)。具体的には、キーボードコントローラ12内のP
S/2制御用コントローラについては動作可能状態に設
定し、ゲートアレイ18内のパラレルポート制御用I/
Oコントローラと、LANコントローラ20について
は、動作停止状態に設定する。First, the system BIOS controls the gate array 18 to read the ID from the EEPROM 34 of the docker.
Information is read (step S101). Then, the type of the currently mounted docker is determined based on the ID information (step S102). If ID = 1, the system BIOS determines that a docker equipped with only the PS / 2 connector 31 is attached, and
Only the controller suitable for the type of the current docker is set in the operable state from among the plurality of controllers of the main body 100, and the OS recognizes it (step S10).
3). Specifically, P in the keyboard controller 12
The S / 2 control controller is set in an operable state, and the parallel port control I / O in the gate array 18 is set.
The O controller and the LAN controller 20 are set to the operation stop state.
【0053】一方、ID=2であった場合には、システ
ムBIOSは、PS/2コネクタ31、パラレルコネク
タ(Parallel)32、LANコネクタ(RJ4
5)33を装備するドッカーが装着されていると判断
し、PC本体100にもつ複数のコントローラの中から
現在のドッカーに適したコントローラのみを動作可能状
態に設定し、それをOSに認識させる(ステップS10
4)。具体的には、キーボードコントローラ12内のP
S/2制御用コントローラ、ゲートアレイ18内のパラ
レルポート制御用I/Oコントローラ、LANコントロ
ーラ20を動作停止状態に設定する。On the other hand, when ID = 2, the system BIOS includes the PS / 2 connector 31, the parallel connector (Parallel) 32, and the LAN connector (RJ4).
5) It is determined that the docker equipped with 33 is mounted, and only the controller suitable for the current docker is set to the operable state from among the plurality of controllers of the PC main body 100, and the OS recognizes it ( Step S10
4). Specifically, P in the keyboard controller 12
The controller for S / 2, the I / O controller for parallel port control in the gate array 18, and the LAN controller 20 are set to the operation stop state.
【0054】このようにドッカー200の装着時に全て
のコントローラを動作状態に設定するのではなく、装着
されたドッカー200の種類を識別して、その種類に対
応するコントローラのみが動作するように設定すること
により、より効率の良い電源制御が可能となる。Thus, instead of setting all the controllers to the operating state when the docker 200 is mounted, the type of the mounted docker 200 is identified, and only the controller corresponding to the type is set to operate. This enables more efficient power supply control.
【0055】なお、本実施形態では、ドッカー200に
のみ装備し、PC本体100には装備しないコネクタと
してPS/2コネクタ31、パラレルコネクタ(Par
allel)32、LANコネクタ(RJ45)33を
例示したが、他のコネクタ、たとえばUSBコネクタ
や、SCSIコネクタなどについても、ドッカー200
にのみ用意し、それらのコントローラをPC本体100
に内蔵する構成を採用することができる。In this embodiment, the PS / 2 connector 31 and the parallel connector (Par) are provided only in the docker 200 but not in the PC body 100.
all) 32 and the LAN connector (RJ45) 33 are illustrated, but other connectors such as a USB connector and a SCSI connector may be used in the docker 200.
Only, and those controllers are
Can be adopted.
【0056】[0056]
【発明の効果】以上説明したように、本発明によれば、
PC本体の無駄な電力消費を招くことなく、拡張ユニッ
ト使用時のみ利用可能な周辺機器用のコントローラとP
C本体にもつコントローラとのワンチップ化を実現する
ことが可能となり、部品点数の低減を図ることができ
る。As described above, according to the present invention,
A peripheral device controller and P which can be used only when using an expansion unit without incurring unnecessary power consumption of the PC
It is possible to realize a one-chip configuration with the controller included in the C main body, and it is possible to reduce the number of components.
【図1】本発明の一実施形態に係るコンピュータシステ
ムの構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of a computer system according to an embodiment of the present invention.
【図2】同実施形態におけるシステムの状態遷移と電源
管理機能との関係を示す図。FIG. 2 is an exemplary view showing a relationship between a state transition of the system and a power management function in the embodiment.
【図3】同実施形態におけるドック時とアンドック時の
システム制御の様子を模式的に示す図。FIG. 3 is an exemplary view schematically showing a state of system control during docking and undocking in the embodiment.
【図4】同実施形態で用いられる2種類のドッカーを説
明するための図。FIG. 4 is an exemplary view for explaining two types of dockers used in the embodiment.
【図5】同実施形態で複数種のドッカーを使用する場合
におけるシステム制御の手順を示すフローチャート。FIG. 5 is an exemplary flowchart showing the procedure of system control when a plurality of types of dockers are used in the embodiment.
【図6】同実施形態で用いられるセットアップ画面の一
例を示す図。FIG. 6 is an exemplary view showing an example of a setup screen used in the embodiment.
11…CPUモジュール 12…キーボードコントローラ 18…ゲートアレイ 19…Qスイッチ 20…LANコントローラ 31…PS/2コネクタ 32…パラレルコネクタ 33…LANコネクタ 34…EEPROM 100…PC本体 200…ドッカー 300…ドッキングコネクタ DESCRIPTION OF SYMBOLS 11 ... CPU module 12 ... Keyboard controller 18 ... Gate array 19 ... Q switch 20 ... LAN controller 31 ... PS / 2 connector 32 ... Parallel connector 33 ... LAN connector 34 ... EEPROM 100 ... PC body 200 ... Docker 300 ... Docking connector
───────────────────────────────────────────────────── フロントページの続き (72)発明者 花田 徹 東京都青梅市新町3丁目3番地の1 東芝 コンピュ―タエンジニアリング株式会社内 Fターム(参考) 5B076 AA03 AA05 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Toru Hanada 3-3-1, Shinmachi, Ome-shi, Tokyo Toshiba Computer Engineering Co., Ltd. F-term (reference) 5B076 AA03 AA05
Claims (11)
する拡張ユニットを、コンピュータ本体に取り外し自在
に装着可能なコンピュータシステムにおいて、 前記コンピュータ本体内に設けられ、前記拡張ユニット
のコネクタに接続して使用される周辺機器を制御するた
めのコントローラと、 前記コンピュータ本体内に設けられ、前記拡張ユニット
に対する前記コンピュータ本体の装着の有無を検出し、
その検出結果に応じて前記コントローラを動作状態また
は動作停止状態に設定する制御手段とを具備することを
特徴とするコンピュータシステム。1. A computer system in which an extension unit having a connector for connecting a peripheral device can be detachably attached to a computer main body. The computer system is provided in the computer main body and used by connecting to a connector of the extension unit. A controller for controlling peripheral devices to be provided, provided in the computer main body, detecting whether or not the computer main body is attached to the extension unit,
Control means for setting the controller to an operation state or an operation stop state according to the detection result.
本体内の他のデバイスと一緒に集積形成されていること
を特徴とする請求項1記載のコンピュータシステム。2. The computer system according to claim 1, wherein the controller is formed integrally with other devices in the computer main body.
体内のバスとの間に設けられたスイッチ手段をさらに具
備し、 前記制御手段は、前記拡張ユニットが装着されている場
合には前記スイッチ手段をオン状態に設定して前記コン
トローラを前記バスに接続し、前記拡張ユニットが装着
されていない場合には前記スイッチ手段をオフ状態に設
定して前記コントローラを前記バスから切り離すことを
特徴とする請求項1記載のコンピュータシステム。3. The control device further comprises a switch provided between the controller and a bus in the computer main body, wherein the controller turns on the switch when the extension unit is mounted. 2. The controller is connected to the bus by setting the switch unit to off, and when the extension unit is not mounted, the switch unit is set to an off state to disconnect the controller from the bus. Computer system.
着されている場合には前記コントローラを電源オン状態
に設定し、前記拡張ユニットが装着されていない場合に
は前記コントローラを電源オフ状態に設定することを特
徴とする請求項1記載のコンピュータシステム。4. The control means sets the controller to a power-on state when the expansion unit is mounted, and sets the controller to a power-off state when the expansion unit is not mounted. The computer system according to claim 1, wherein:
を有する拡張ユニットを、コンピュータ本体に取り外し
自在に装着可能なコンピュータシステムにおいて、 前記コンピュータ本体内に設けられ、前記拡張ユニット
のコネクタを通じてネットワーク接続のための制御を行
うネットワーク制御装置と、 前記コンピュータ本体内に設けられ、前記拡張ユニット
に対する前記コンピュータ本体の装着の有無を検出し、
その検出結果に応じて前記ネットワーク制御装置を動作
状態または動作停止状態に設定する制御手段とを具備す
ることを特徴とするコンピュータシステム。5. A computer system in which an extension unit having a connector for connecting to a network is removably attachable to a computer main body. The computer system is provided in the computer main body, and is provided for connection to a network through a connector of the extension unit. A network control device for performing control, provided in the computer main body, detecting whether the computer main body is attached to the extension unit,
Control means for setting the network control device to an operation state or an operation stop state according to the detection result.
ワーク制御装置を動作状態に設定する機能の使用/非使
用をユーザに選択させる手段をさらに具備し、 前記非使用が選択されている場合には、前記拡張ユニッ
トの装着の有無に関係なく、前記ネットワーク制御装置
を動作停止状態に維持するように構成されていることを
特徴とする請求項5記載のコンピュータシステム。6. The apparatus further comprises means for allowing a user to select use / non-use of a function of setting the network control device to an operation state when the extension unit is mounted, and when the non-use is selected, 6. The computer system according to claim 5, wherein the network controller is configured to maintain the operation stop state regardless of whether or not the extension unit is mounted.
ネクタの種類が互いに異なる複数種の拡張ユニットを、
コンピュータ本体に選択的に装着可能なコンピュータシ
ステムにおいて、 前記コンピュータ本体内に設けられ、前記複数種の拡張
ユニットのコネクタに接続可能な周辺機器それぞれに対
応する複数のコントローラと、 前記コンピュータ本体に装着された拡張ユニットの種類
を識別する識別手段と、 前記装着された拡張ユニットのコネクタに対応するコン
トローラのみが動作状態に設定されるように、前記識別
手段による識別結果に従って、前記複数のコントローラ
の中から動作させるべきコントローラを決定する手段と
を具備することを特徴とするコンピュータシステム。7. A plurality of types of extension units having different types of connectors provided for connecting peripheral devices,
A computer system that can be selectively mounted on the computer main body; a plurality of controllers provided in the computer main body and corresponding to respective peripheral devices connectable to connectors of the plurality of types of extension units; and a plurality of controllers mounted on the computer main body. Identification means for identifying the type of the expansion unit, and a controller corresponding to the connector of the mounted expansion unit, so that only the controller corresponding to the connector of the mounted expansion unit is set to the operating state. Means for determining a controller to be operated.
する拡張ユニットに取り外し自在に装着可能なコンピュ
ータ本体を備え、前記コンピュータ本体内に、前記拡張
ユニットのコネクタに接続して使用される周辺機器を制
御するためのコントローラを内蔵するコンピュータシス
テムの制御方法であって、 前記拡張ユニットに対する前記コンピュータ本体の装着
の有無を検出し、 前記検出結果に応じて前記コントローラを動作状態また
は動作停止状態に設定することを特徴とする制御方法。8. A computer main body detachably mountable to an extension unit having a connector for connecting a peripheral device, wherein a peripheral device used by being connected to the connector of the extension unit is provided in the computer main body. A control method for a computer system including a controller for controlling, the method including: detecting whether the computer main body is attached to the extension unit, and setting the controller to an operation state or an operation stop state according to the detection result. A control method characterized in that:
を有する拡張ユニットに取り外し自在に装着可能なコン
ピュータ本体を備え、前記コンピュータ本体内に、前記
拡張ユニットのコネクタを通じてネットワーク接続のた
めの制御を行うネットワーク制御装置を内蔵するコンピ
ュータシステムの制御方法であって、 前記拡張ユニットに対する前記コンピュータ本体の装着
の有無を検出し、 前記検出結果に応じて前記ネットワーク制御装置を動作
状態または動作停止状態に設定することを特徴とする制
御方法。9. A network control which comprises a computer main body detachably attachable to an expansion unit having a connector for connecting to a network, and performs control for network connection in the computer main body through a connector of the expansion unit. A method for controlling a computer system incorporating a device, comprising: detecting whether or not the computer main body is attached to the extension unit; and setting the network control device to an operation state or an operation stop state according to the detection result. Characteristic control method.
トワーク制御装置を動作状態に設定する機能の使用/非
使用を選択するためのセットアップ情報を参照して、前
記使用/非使用のどちらが選択されているかを判別し、 前記非使用が選択されている場合には、前記拡張ユニッ
トの装着の有無に関係なく、前記ネットワーク制御装置
を動作停止状態に維持することを特徴とする請求項9記
載の制御方法。10. When the extension unit is mounted, which of the use and non-use is selected by referring to setup information for selecting use / non-use of a function of setting the network control device to an operation state. 10. The control method according to claim 9, wherein when the non-use is selected, the operation of the network control device is stopped regardless of whether or not the extension unit is attached. .
コネクタの種類が互いに異なる複数種の拡張ユニットを
装着可能なコンピュータ本体を備え、前記コンピュータ
本体内に、前記複数種の拡張ユニットのコネクタに接続
可能な周辺機器それぞれに対応する複数のコントローラ
を内蔵するコンピュータシステムの制御方法であって、 前記コンピュータ本体に装着された拡張ユニットの種類
を識別し、 前記装着された拡張ユニットのコネクタに対応するコン
トローラのみが動作状態に設定されるように、前記識別
結果に従って、前記複数のコントローラの中から動作さ
せるべきコントローラを決定することを特徴とする制御
方法。11. A computer main body to which a plurality of types of extension units having different types of connectors provided for connecting peripheral devices can be mounted, and a connector of the plurality of types of extension units is provided in the computer main body. A method for controlling a computer system including a plurality of controllers respectively corresponding to connectable peripheral devices, comprising: identifying a type of an extension unit attached to the computer main body, and corresponding to a connector of the attached extension unit. A control method comprising: determining a controller to be operated from among the plurality of controllers according to the identification result so that only the controller is set to an operation state.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16876299A JP4387493B2 (en) | 1999-06-15 | 1999-06-15 | Computer system and method for controlling the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16876299A JP4387493B2 (en) | 1999-06-15 | 1999-06-15 | Computer system and method for controlling the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000357079A true JP2000357079A (en) | 2000-12-26 |
| JP4387493B2 JP4387493B2 (en) | 2009-12-16 |
Family
ID=15873982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16876299A Expired - Lifetime JP4387493B2 (en) | 1999-06-15 | 1999-06-15 | Computer system and method for controlling the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4387493B2 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003122458A (en) * | 2001-10-10 | 2003-04-25 | Internatl Business Mach Corp <Ibm> | Computer device, controller, and method of controlling computer device |
| JP2003196096A (en) * | 2001-12-07 | 2003-07-11 | Internatl Business Mach Corp <Ibm> | Computer system, its starting control method and program |
| JP2003216264A (en) * | 2002-01-10 | 2003-07-31 | Internatl Business Mach Corp <Ibm> | Computer, controlling method and program |
| JP2005321976A (en) * | 2004-05-07 | 2005-11-17 | Sony Corp | Information processor and power control mechanism for information processor |
| JP2005353031A (en) * | 2004-06-11 | 2005-12-22 | Uniwill Computer Corp | Multi-transmission device and system thereof |
| JP2010531497A (en) * | 2007-06-26 | 2010-09-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method and system for performing maintenance on a dual slot PCI device |
| JP4746159B1 (en) * | 2010-05-18 | 2011-08-10 | パナソニック株式会社 | COMMUNICATION DEVICE, TELEVISION RECEIVER, VIDEO SIGNAL PROCESSING DEVICE, COMMUNICATION METHOD, PROGRAM, AND INTEGRATED CIRCUIT |
| WO2011145154A1 (en) * | 2010-05-18 | 2011-11-24 | パナソニック株式会社 | Communication apparatus, television receiver, image signal processing apparatus, communication method, program, and integrated circuit |
| US8713222B2 (en) | 2009-03-24 | 2014-04-29 | Kabushiki Kaisha Toshiba | Information processing apparatus and power supply controlling method |
| JP2015506128A (en) * | 2011-11-23 | 2015-02-26 | コーニンクレッカ フィリップス エヌ ヴェ | Method and apparatus for configuration and control of wireless docking |
-
1999
- 1999-06-15 JP JP16876299A patent/JP4387493B2/en not_active Expired - Lifetime
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003122458A (en) * | 2001-10-10 | 2003-04-25 | Internatl Business Mach Corp <Ibm> | Computer device, controller, and method of controlling computer device |
| JP2003196096A (en) * | 2001-12-07 | 2003-07-11 | Internatl Business Mach Corp <Ibm> | Computer system, its starting control method and program |
| US7328333B2 (en) | 2001-12-07 | 2008-02-05 | Lenovo (Singapore) Pte. Ltd. | Apparatus, method and program product for selectively starting one of a plurality of operating systems and secondary storage according to whether or not a predetermined peripheral is connected to the system |
| US7093142B2 (en) | 2002-01-10 | 2006-08-15 | Lenovo Pte. Ltd. | Method, apparatus and program for user-determined operational state of a portable computer prior to detachment |
| JP2003216264A (en) * | 2002-01-10 | 2003-07-31 | Internatl Business Mach Corp <Ibm> | Computer, controlling method and program |
| JP2005321976A (en) * | 2004-05-07 | 2005-11-17 | Sony Corp | Information processor and power control mechanism for information processor |
| JP2005353031A (en) * | 2004-06-11 | 2005-12-22 | Uniwill Computer Corp | Multi-transmission device and system thereof |
| JP2010531497A (en) * | 2007-06-26 | 2010-09-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method and system for performing maintenance on a dual slot PCI device |
| US8713222B2 (en) | 2009-03-24 | 2014-04-29 | Kabushiki Kaisha Toshiba | Information processing apparatus and power supply controlling method |
| JP4746159B1 (en) * | 2010-05-18 | 2011-08-10 | パナソニック株式会社 | COMMUNICATION DEVICE, TELEVISION RECEIVER, VIDEO SIGNAL PROCESSING DEVICE, COMMUNICATION METHOD, PROGRAM, AND INTEGRATED CIRCUIT |
| WO2011145154A1 (en) * | 2010-05-18 | 2011-11-24 | パナソニック株式会社 | Communication apparatus, television receiver, image signal processing apparatus, communication method, program, and integrated circuit |
| US8525936B2 (en) | 2010-05-18 | 2013-09-03 | Panasonic Corporation | Communication apparatus, television receiver, video signal processing apparatus, communication method, program, and integrated circuit |
| JP2015506128A (en) * | 2011-11-23 | 2015-02-26 | コーニンクレッカ フィリップス エヌ ヴェ | Method and apparatus for configuration and control of wireless docking |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4387493B2 (en) | 2009-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8572420B2 (en) | Power managed USB for computing applications using a controller | |
| EP1356366B1 (en) | Computer peripheral device that remains operable when central processor operations are suspended | |
| US7159766B2 (en) | Peripheral device feature allowing processors to enter a low power state | |
| US9310838B2 (en) | Power management method for switching power mode of a computer system based on detection of a human interface device | |
| US6725318B1 (en) | Automated selection between a USB and PS/2 interface for connecting a keyboard to a computer | |
| US9501291B2 (en) | Method and system for providing hybrid-shutdown and fast startup processes | |
| US7606962B2 (en) | Deferring peripheral traffic with sideband control | |
| US6460106B1 (en) | Bus bridge for hot docking in a portable computer system | |
| CN101919169A (en) | Mobile terminal for supporting UART communication and USB communication using single connector and operating method thereof | |
| US20080215868A1 (en) | Bios management device and method for manging bios setting value | |
| US20090160404A1 (en) | Information processing apparatus | |
| JPH0997127A (en) | Computer system | |
| US20070206019A1 (en) | Computer having removable input/output device | |
| JP4387493B2 (en) | Computer system and method for controlling the same | |
| US20140157012A1 (en) | Information processing apparatus and power supplying method | |
| US6954656B2 (en) | Information processing apparatus and network controller setting method | |
| US20040243755A1 (en) | USB apparatus having dual-function of host and hub, and control method thereof | |
| US6883105B2 (en) | Method and apparatus for configuration control and power management through special signaling | |
| US20090094472A1 (en) | Computer system and method for dynamically saving power thereof | |
| US20060041689A1 (en) | Data transfer control system, electronic apparatus and program | |
| JP2001005574A (en) | Computer system | |
| JPH11345051A (en) | Computer system | |
| KR102244643B1 (en) | Switching mode power supply built-in standby power cut-off apparatus and method | |
| US8041846B2 (en) | Apparatus with reduced latency for master and slave storage devices | |
| JP2001117856A (en) | Computer system and control method for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060412 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081010 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090602 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090722 |
|
| 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: 20090908 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091001 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4387493 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 Free format text: JAPANESE INTERMEDIATE CODE: R313115 Free format text: JAPANESE INTERMEDIATE CODE: R313122 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |