(57)【特許請求の範囲】
【請求項１】
ドッキングシステムとのバス連結のための本体システムにおいて、
少なくとも一つのドッキングシステムの接続を確認して、前記ドッキングシステムと前記本体システムとの間で連結されるバスと異なる種のバスのバスサイクルを発生させ前記連結されるバスのバスサイクルを発生しないようにして、前記異なる種のバスのバスサイクルが発生した期間内にドッキングバス連結イネーブル信号を出力するドッキング連結処理手段、及び
前記ドッキング連結処理手段からのドッキングバス連結イネーブル信号によって前記ドッキングシステムと前記本体システム間のバスを連結するためのドッキングスイッチング手段を含むことを特徴とするドッキングシステムとのバス連結のための本体システム。
【請求項２】
前記ドッキング連結処理手段は、前記ドッキングシステムの物理的接続を確認してドッキングイベント信号を出力し、ドッキングバス連結イネーブル信号を前記ドッキングスイッチング手段に提供するためのドッキング信号検知手段、及び
前記異なる種のバスのバスサイクルを発生させて、前記ドッキング信号検知手段が前記バスイネーブル信号を発生するように、ドッキングバス連結命令情報を前記ドッキング信号検知手段に伝送するドッキング連結制御手段、
を含むことを特徴とする請求項１に記載のドッキングシステムとのバス連結のための本体システム。
【請求項３】
前記ドッキング連結処理手段は、前記異なる種のバスのバスサイクルを発生させるために前記ドッキング連結制御手段からサイクル発生命令を受ける相異なった種のバスのバスコントローラをさらに含むことを特徴とする請求項２に記載のドッキングシステムとのバス連結のための本体システム。
【請求項４】
前記ドッキング連結処理手段からドッキング連結を確認後、前記ドッキングシステムの装置を前記本体システムが認識するようにするドッキング連結処理部をさらに含むことを特徴とする請求項２に記載のドッキングシステムとのバス連結のための本体システム。
【請求項５】
前記ドッキング信号検知手段は、埋込型コントローラ或いは汎用入出力ロジックであることを特徴とする請求項２に記載のドッキングシステムとのバス連結のための本体システム。
【請求項６】
前記ドッキング連結制御手段は、少なくともドッキングシステムとのバス連結に所要される時間以上に前記異なる種のバスのバスサイクルを発生させて維持することを特徴とする請求項２に記載のドッキングシステムとのバス連結のための本体システム。
【請求項７】
ドッキングシステムとのバス連結のための本体システムの制御方法において、前記ドッキングシステムのドッキング接続で発生したドッキングイベント信号によってドッキングバス連結命令情報を発生する第１段階と、
前記発生したドッキングバス連結命令情報によってドッキングバス連結命令を遂行してドッキングバス連結イネーブル信号を発生させて、前記ドッキングシステムと前記本体システムとの間で連結されるバスのバスサイクルと異なる種のバスのバスサイクルを発生させて維持し前記連結されるバスのバスサイクルを発生しないようにする第２段階と、
前記第２段階で発生した前記異なる種のバスのバスサイクルが維持されるあいだ前記ドッキングバス連結イネーブル信号によるスイッチング作動で前記ドッキングシステムとのドッキング連結を遂行させる第３段階、及び
前記ドッキングシステムからのドッキング連結確認情報によって前記ドッキングシステムの装置を認識して新しい拡張システムを構成する第４段階を含むことを特徴とするドッキングシステムとのバス連結のための本体システムの制御方法。
【請求項８】
前記第１段階は、前記ドッキングシステムの接続を認識してドッキング信号検知手段がドッキングイベント信号を出力する段階と、
前記出力されたドッキングイベント信号を認識してバス連結処理ルーチンに分岐する段階、
及び前記分岐された結果によって生成したバスドッキング連結命令情報をドッキング信号検知手段に伝送して、ドッキング信号検知手段からドッキング連結命令情報の受信をしたか否かを確認する段階を含むことを特徴とする請求項７に記載のドッキングシステムとのバス連結のための本体システムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はドッキングシステムとのバス連結のための本体システム及びその制御方法に係り、さらに詳細には外部装置のバスサイクルと相異なったバスサイクルを遂行して外部装置とのバスによるドッキングを安定的に遂行するためのドッキングシステムとのバス連結のための本体システム及びその制御方法と、前記方法を実現させるためのプログラムを記録した、コンピュータで読み取れる記録媒体に関する。
【０００２】
【従来の技術】
一般的に、限定された容量のバッテリー電源をシステム電源で用いる携帯用コンピュータ、例えば個人用情報端末機（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＩＭＴ−２０００端末機及びＰＣＳ端末機等には中央処理装置、ＲＡＭメモリ、オーディオモジュール、液晶表示モジュール、そして通信モジュール等のような複数のデバイスが包含構成される。
【０００３】
また、前記携帯用コンピュータ（以下、“本体システム”と称する）は機能拡張のために拡張ユニットを備えており、必要によって外部システム（以下、“ドッキングシステム”と称する）とのドッキングを前記拡張ユニットを通して遂行するが、本体システムと外部のドッキングシステム間にはハードウェアー的なロジックによって定まったバスインタフェース、例えばＩＳＡ（ＩｎｄｕｓｔｒｙＳｔａｎｄａｒｄ  Ａｒｃhｉｔｅｃｔｕｒｅ）ＢＵＳインタフェースまたはＰＣＩ（Ｐｅｒｉｐhｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）ＢＵＳインタフェースを通してドッキングがなされる。
【０００４】
以下、図１を通して従来の本体システムとドッキングシステム間のドッキングによるバス接続過程を詳細に説明する。
【０００５】
図１は従来ドッキングシステムとのバス連結のための本体システムに対するブロック構成図である。
【０００６】
図１に示したように、本体システム１００はドッキングシステム１５０とドッキングＰＣＩバスインタフェースによって接続されて、前記本体システム１００はＰＣＩバスコントローラ１１０、ＰＣＩバスアイドル状態検知部１２０及びドッキングスイッチング部１３０を含む。
【０００７】
前記ＰＣＩバスコントローラ１１０は、ドッキングシステム１５０の接続によって発生したドッキング検知信号を認知して、ＰＣＩバス準備信号をＰＣＩバスアイドル状態検知部１２０に提供する。前記ＰＣＩバスアイドル状態検知部１２０は前記ＰＣＩバスコントローラ１１０から提供されるＰＣＩバス準備信号を通して現在バスがアイドル（ＩＤＬＥ）状態であるか否かをチェックして、チェックした結果バスがアイドル状態である場合ドッキングのためのＰＣＩバス連結イネーブル信号をドッキングスイッチング部１３０に提供する。
【０００８】
前記ドッキングスイッチング部１３０は、バスアイドル状態検知部１２０から提供されるＰＣＩバス接続イネーブル信号によってスイッチング作動を遂行してドッキングシステム１５０と本体システム１００内ＰＣＩバスコントローラ１１０間のバス接続によるドッキングを遂行する。
【０００９】
しかし、従来の本体システムとドッキングシステム間のドッキングのために必須要素であるＰＣＩバスのアイドル状態を正確にチェックしようとするなら本体システムはＰＣＩバスが作動するクロック周波数（３３Ｋhｚ以上）より速く作動するようにするハードウェアすなわち、ＰＣＩバスアイドル状態チェックのためのロジック部を具備しなければならないので設置費用が多く発生する。さらに、ＰＣＩバスがアイドル状態になる時点が一定でなくて瞬間的であるので、実際にこのバスがアイドル状態になる時点にＰＣＩバス連結イネーブル信号を発生させるのが難しかった。
【００１０】
また、ＰＣＩバスアイドル状態チェックのためのロジック部には実際にドッキングバス連結がうまく遂行されたことを本体システムに知らせるためにイベント（ｅｖｅｎｔ）情報及び状態（ｓｔａｔｕｓ）情報を入出力するための別途の装置を具備しなければならない。
【００１１】
もしも、本体システムにイベント情報及び状態情報を入出力するための別途の装置が備わらない状態でドッキングシステムからドッキング連結処理によるドッキング連結イベントメッセージが受信されると前記本体システムはドッキングシステムとのドッキングバス連結を完了していない状態で内部的にドッキング構成による処理を遂行して結局ドッキングのための再処理作動が失敗する場合がある。
【００１２】
したがって、従来の構成はＰＣＩバスアイドル状態検知ロジックが追加されなければならないので高費用及び前記ＰＣＩバスの特性上連結が難しい問題点があった。
【００１３】
なお、本発明に関して記載すべき先行技術文献はない。出願人が知っている先行技術が文献公知発明に係るものでないからである。
【００１４】
【発明が解決しようとする課題】
本発明は前記のような問題点を解決するために案出したものであり、本体システムにドッキングシステムがバス接続によってドッキング連結時に本体システムとドッキングシステム間のバスサイクルの衝突を防止するためのドッキングシステムとのバス連結のための本体システム及びその制御方法と、前記方法を実現させるためのプログラムを記録した記録媒体を提供することにその目的がある。
【００１５】
また、本発明は、本体システムにドッキングシステムがバス接続によってドッキング時一定時間本体システムのバスサイクルを強制的に特定バスサイクルに固定させることによって、この特定バスサイクルに固定された期間のあいだにドッキングシステムが連結しようとするバスと安定するようにドッキングできるようにするためのドッキングシステムとのバス連結のための本体システム及びその制御方法を提供することに他の目的がある。
【００１６】
また、本発明は、本体システムの使用中にいつでもバス接続によるドッキングシステムを装着できるようにして連結時点が制限されたウォームドッキング（Ｗａｒｍ−Ｄｏｃｋｉｎｇ）及びコールドドッキング（Ｃｏｌｄ−Ｄｏｃｋｉｎｇ）に比べて安定したドッキングを遂行するためのドッキングシステムとのバス連結のための本体システム及びその制御方法を提供することにまた他の目的がある。
【００１７】
【課題を解決するための手段】
前記のような目的を達成するための本発明の装置は、ドッキングシステムとのバス連結のための本体システムにおいて、少なくとも一つのドッキングシステムの物理的接続を確認して、前記ドッキングシステムで用いるバスサイクルと相異なった種のバスサイクルを発生させ、前記相異なった種のバスサイクルが発生した期間内にドッキングバス連結イネーブル信号を出力するドッキング連結処理手段、及び前記ドッキング連結処理手段からのドッキングバス連結イネーブル信号によってスイッチング作動してドッキングシステムとシステムバスコントローラ間のバス接続を遂行するようにするためのドッキングスイッチング手段を含むことを特徴とする。
【００１８】
一方、本発明の方法は、ドッキングシステムとのバス連結のための本体システムの制御方法において、ドッキングシステムのドッキング接続で発生したドッキングイベント信号によってドッキングバス連結命令情報を伝送して認識したか否かを確認する第１段階と、前記伝送されたドッキングバス連結命令情報を認識する場合、ドッキングバス連結命令を遂行するあいだドッキングシステムで用いるバスサイクルと相異なった種のバスサイクルを発生させて維持する第２段階と、前記第２段階で発生した相異なった種のバスサイクルが維持されるあいだドッキングバス連結イネーブル信号によるスイッチング作動でドッキングシステムとのバス接続によるドッキング連結を遂行させる第３段階と、及び前記ドッキングシステムからのドッキング連結確認情報によってドッキングシステムの装置を認識して新しい拡張システムを構成する第４段階とを含むことを特徴とする。
【００１９】
また、本発明の他の方法は、ドッキングシステムとのバス連結のための本体システムの制御方法において、ドッキングシステムのドッキング接続で発生したドッキングイベント信号によってドッキングバス連結命令情報を伝送する第１段階と、前記ドッキングバス連結命令を遂行するあいだドッキングシステムで用いるバスサイクルと相異なった種のバスサイクルを発生させて維持する第２段階と、前記第２段階で発生した相異なった種のバスサイクルが維持されるあいだドッキングバス連結イネーブル信号によるスイッチング作動でドッキングシステムとのバス接続によるドッキング連結を遂行させる第３段階と、及び前記ドッキングシステムからのドッキング連結確認情報によってドッキングシステムの装置を認識して新しい拡張システムを構成する第４段階とを含むことを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明によるドッキングシステムとのバス連結のための本体システム及びその制御方法に対する望ましい実施例に対して、添付された図面を参照しながら詳細に説明する。
【００２１】
図２は、本発明によるドッキングシステムとのバス連結のための本体システムに対する一実施例のブロック構成図である。
【００２２】
図２に示したように、ドッキングシステムとのバス連結のための本体システム２００はＰＣＩバスコントローラ２１０、ドッキングスイッチング部２２０及びドッキング連結処理手段２３０及びＩＳＡ、ＰＣＩインターナルバスコントローラ２４０を含む。
【００２３】
ここで、前記ドッキング連結処理手段２３０は、ドッキング信号検知部２５０、ドッキング連結制御部２６０及びドッキング連結処理部２７０を含む。
【００２４】
前記ドッキング信号検知部２５０は、ドッキングをしようとするドッキングシステム２８０が物理的に接続されることを検知して、イベント（ＳＭＩ／ＳＣＩ）信号を発生させてこれをドッキング連結制御部２６０に提供する。
【００２５】
前記ドッキング連結制御部２６０は、前記ドッキング信号検知部２５０から提供されるイベント信号を認識して、バス接続によるドッキング処理ルーチンを遂行する。
【００２６】
前記ドッキング連結制御部２６０は、ドッキングシステム２８０のバスを本体システム２００のバスとの整合によって連結するためにドッキング信号検知部２５０にドッキングバス連結命令情報を送って、前記ドッキング信号検知部２５０が前記ドッキングバス連結命令情報を認識する時まで待機する。すなわち、前記ドッキング連結制御部２６０はドッキング信号検知部２５０とコマンドインタフェース（Ｃｏｍｍｎａｎｄ  Ｉｎｔｅｒｆａｃｅ）による通信を通してドッキングバス連結命令情報を認識したか否かを確認する。
【００２７】
その後、前記ドッキング連結制御部２６０は、本体システム２００内の各装置がドッキングシステム２８０のバスと衝突が発生しないように強制的にドッキングシステム２８０で用いない他のバスサイクルを連続して発生するようにＩＳＡ、ＰＣＩインターナルバスコントローラ２４０を制御し、前記ドッキング信号検知部２５０がドッキングバス接続命令を処理する時まで待機する。このとき、ドッキングバス接続命令の処理時間は１ｍｓｅｃが要される。
【００２８】
そして、前記ドッキング連結制御部２６０がドッキングシステム２８０で使用中であるバスサイクルと他のサイクルのバスが本体システム２００に提供されるようにする時、前記ドッキング信号検知部２５０はドッキングバス連結イネーブル信号を発生させてドッキングスイッチング部２２０に提供する。それで、前記ドッキングスイッチング部２２０はハードウェア的にスイッチング作動を通して前記ドッキングシステム２８０と本体システム２００のＰＣＩバスコントローラ２１０間のバスを接続させる。
【００２９】
このとき、前記ドッキングスイッチング部２２０がスイッチング作動によるバスの接続に必要な時間程度、前記本体システム２００はドッキングシステム２８０で使用中であるバスサイクルと他のバスサイクルを維持する作動を遂行する。
【００３０】
以後、前記ドッキング連結制御部２６０は、正常にドッキングシステム２８０のドッキングバスが本体システム２００に連結されたのかを確認するためにドッキングシステム２８０内のＰＣＩ−ｔｏ−ＰＣＩブリッジのデバイスＩＤを読む。このとき、前記ドッキング連結制御部２６０は読んだブリッジコントローラのデバイスＩＤが正常ならば、すなわち、正常にドッキングシステム２８０のバスが連結された場合にはドッキング完了確認情報（Ｄｏｃｋｉｎｇ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃhａｎｇｅｄ）をドッキング連結処理部２７０に提供する。
【００３１】
前記ドッキング連結処理部２７０は、ドッキング連結制御部２６０から提供されたドッキング完了確認情報を基礎としてドッキングシステム２８０の装置を認識して、前記ドッキングシステム２８０との情報提供によって新しく拡張されたシステムを構成する。
【００３２】
図３は、本発明によるドッキングシステムとのバス連結のための本体システムに対する他の一実施例のブロック構成図である。
【００３３】
図３に示したように、ドッキングシステムとのバス連結のための本体システムはＰＣＩバスコントローラ２１０、ドッキングスイッチング部２２０及びドッキング連結処理手段２３５及びＩＳＡ、ＰＣＩインターナルバスコントローラ２４０を含む。
【００３４】
ここで、前記ドッキング連結処理器２３５は、ドッキング信号検知部２５５、ドッキング連結制御部２６５及びドッキング連結処理部２７０を含む。
【００３５】
前記ドッキング信号検知部２５５は、ドッキングをしようとするドッキングシステム２８０が物理的に接続されることを検知して、イベント（ＳＭＩ／ＳＣＩ）信号を発生させてこれをドッキング連結制御部２６５に提供する。
【００３６】
前記ドッキング連結制御部２６５は、前記ドッキング信号検知部２５５から提供されるイベント信号を認識して、バスによるドッキング処理ルーチンを遂行する。前記ドッキング連結制御部２６５はドッキングシステム２８０のバスを本体システム２００のバスと連結するためにドッキング信号検知部２５５にドッキングバス連結命令情報を伝送する。
【００３７】
すなわち、ドッキング連結制御部２６５は、前記ドッキング信号検知部２５５が一般的な入／出力ピンを利用する場合ドッキングバス接続命令を処理する時まで待機作動なしにピン（ｐｉｎ）にドッキングバス連結イネーブル信号を直接発生させてドッキング信号検知部２５５に提供する。
【００３８】
その後、前記ドッキング連結制御部２６５は、ドッキング信号検知部２５５がドッキングバス連結イネーブル信号を遂行する間本体システム２００内の各装置がドッキングシステム２８０のバスと衝突が発生しないように強制的にドッキングシステム２８０で用いない他のバスサイクルを連続して発生するようにＩＳＡ、ＰＣＩインターナルバスコントローラ２４０を制御する。
【００３９】
そして、前記ドッキング連結制御部２６５がドッキングシステム２８０で使用中であるバスサイクルとは他のサイクルのバスが本体システム２００に提供されるようにする時、前記ドッキング信号検知部２５５はドッキングバス連結イネーブル信号を発生させてドッキングスイッチング部２２０に提供する。それで、前記ドッキングスイッチング部２２０はハードウェア的にスイッチング作動を通して前記ドッキングシステム２８０と本体システム２００のＰＣＩバスコントローラ２１０間のバスを接続させる。
【００４０】
このとき、前記ドッキングスイッチング部２２０がスイッチング作動によるバスの接続に必要な時間程度、前記本体システム２００はドッキングシステム２８０で使用中であるバスサイクルと他のサイクルを維持する作動を遂行する。
【００４１】
以後、前記ドッキング連結制御部２６５は、正常的にドッキングシステム２８０のドッキングバスが本体システム２００に連結されたのかを確認するためにドッキングシステム２８０内のＰＣＩ−ｔｏ−ＰＣＩブリッジのデバイスＩＤを読む。このとき、前記ドッキング連結制御部２６５は読んだブリッジコントローラのデバイスＩＤが正常ならば、すなわち、正常的にドッキングシステム２８０のバスが連結された場合にはドッキング完了確認情報をドッキング連結処理部２７０に提供する。
【００４２】
前記ドッキング連結処理部２７０は、ドッキング連結制御部２６５から提供されたドッキング完了確認情報を基礎としてドッキングシステム２８０の装置を認識して、前記ドッキングシステム２８０との情報提供によって新しく拡張されたシステムを構成する。
【００４３】
図４および図５は、本発明によるドッキングシステムとのバス連結のための本体システムの制御方法に対する一実施例の流れ図である。
【００４４】
図４および図５に示したように、ドッキングシステム２８０が接続によってドッキング接続信号がドッキング信号検知部２５０に入力されると、前記ドッキング信号検知部２５０はドッキングイベント（ＳＭＩ／ＳＣＩ  Ｅｖｅｎｔ）信号を生成してドッキング連結制御部２６０に提供する（Ｓ４０１）。
【００４５】
そうすると、前記ドッキング連結制御部２６０は、提供されたドッキングイベント信号を認識して、バスドッキング処理ルーチンに分岐後（Ｓ４０２）、ドッキング信号検知部２５０にドッキングバス連結命令情報をコマンドインタフェースを通して伝達して（Ｓ４０３）、ドッキング信号検知部２５０がバス接続命令を認識する時まで待機する。（Ｓ４０４）。
【００４６】
以後、前記ドッキング連結制御部２６０は、前記ドッキング信号検知部２５０がバス連結命令を認識して該バス連結命令を遂行するあいだ強制的に本体システム２００に用いられるＩＳＡバスサイクルを継続発生させる。このとき、発生するバスサイクルはドッキングシステム２８０で用いられるＰＣＩバスサイクルと他の種のバスサイクルで、前記連結しようとするＰＣＩバスサイクルが発生しないようにする。
【００４７】
そして、前記ドッキング連結制御部２６０がドッキングシステム２８０が用いるＰＣＩサイクルと他の種のバスサイクルを発生させる間前記ドッキング信号検知部２５０はドッキングバス連結イネーブル信号を発生させてドッキングスイッチング部２２０に提供する（Ｓ４０６）。
【００４８】
したがって、ドッキングスイッチング部２２０は、ドッキングバス連結イネーブル信号によってスイッチング作動して本体システム２００とドッキングシステム２８０間のバスドッキング連結を遂行する。
【００４９】
以後、前記ドッキング連結制御部２６０は、ドッキングシステム内のＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤを読んできて（Ｓ４０７）、現在前記ドッキングシステム内のＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤが正常に読まれるのかを判断する（Ｓ４０８）。
【００５０】
前記過程Ｓ４０８で判断した結果、ＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスのＩＤが正常に読まれない場合には前記ドッキング連結制御部２６０がドッキング連結検知部２５０にドッキングバス連結命令情報を提供する過程（Ｓ４０３）に復帰してループを反復遂行する。
【００５１】
ここで、前記ＩＤが正常的に読まれない場合過程Ｓ４０３への反復遂行は普通１０回程度とし、１０回以上の反復遂行時にも正常的に読まれない場合には本ループを終了してエラー処理することが望ましい。
【００５２】
一方、前記過程Ｓ４０８で判断した結果、ＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤが正常的に読まれる場合には前記ドッキング連結制御部２６０がドッキングシステム２８０が正常的にドッキングされたことをドッキング連結確認部２７０に知らせる（Ｓ４０９）。
【００５３】
したがって、前記ドッキング連結確認部２７０は、ドッキングシステム２８０の装置を認識して本体システムを新しいシステムで再構成して本ループを終了する（Ｓ４１０）。
【００５４】
図６および図７は、本発明によるドッキングシステムとのバス連結のための本体システムの制御方法に対する他の一実施例の流れ図である。
【００５５】
図６および図７に示したように、ドッキングシステム２８０が接続によってドッキング接続信号がドッキング信号検知部２５５に入力されると、前記ドッキング信号検知部２５５はドッキングイベント信号ＳＭＩ／ＳＣＩ  Ｅｖｅｎｔを生成してドッキング連結制御部２６５に提供する（Ｓ５０１）。
【００５６】
そうすると、前記ドッキング連結制御部２６５は提供されたドッキングイベント信号を認識してドッキング処理ルーチンに分岐後（Ｓ５０２）、汎用入出力ピンによってドッキングバス連結イネーブル信号を直接ドッキング信号検知部２５５に伝達する（Ｓ５０３）。
【００５７】
以後、前記ドッキング連結制御部２６５は、前記ドッキング信号検知部２５５がドッキングバス連結命令情報を遂行する間強制的に本体システム２００に用いられるＩＳＡサイクルバスを継続発生させる。このとき、発生するバスサイクルはドッキングシステム２８０で用いられるＰＣＩバスサイクルと他の種のバスサイクルで、前記ＰＣＩバスサイクルが発生しないようにする（Ｓ５０４）。
【００５８】
そして、前記ドッキング連結制御部２６５がドッキングシステム２８０が用いるＰＣＩサイクルと他の種のバスサイクルを発生させるあいだ前記ドッキング連結検知部２５５はドッキングバス連結イネーブル信号を発生させてドッキングスイッチング部２２０に提供する（Ｓ５０５）。
【００５９】
したがって、ドッキングスイッチング部２２０は、ドッキングバス連結イネーブル信号によってスイッチング作動して本体システム２００とドッキングシステム２８０間のバス連結を遂行する。
【００６０】
以後、前記ドッキング連結制御部２６５は、ドッキングシステム内のＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤを読んできて（Ｓ５０６）、現在前記ドッキングシステム２８０内のＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤが正常に読まれるのかを判断する（Ｓ５０７）。
【００６１】
前記過程Ｓ５０７で判断した結果、ＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤが正常に読まれない場合には前記ドッキング信号制御部２６５がドッキング連結検知部２５５にドッキングバス連結命令情報を提供する過程Ｓ５０３に復帰してループを反復遂行する。
【００６２】
ここで、前記ＩＤが正常に読まれない場合過程Ｓ５０３への反復遂行は普通１０回程度とし、１０回以上の反復遂行時にも正常に読まれない場合には本ループを終了してエラー処理することが望ましい。
【００６３】
一方、前記過程Ｓ５０８で判断した結果、ＰＣＩ−ｔｏ−ＰＣＩブリッジコントローラのデバイスＩＤが正常に読まれる場合には前記ドッキング連結制御部２６５がドッキングシステム２８０が正常に連結されたことをドッキング連結確認部２７０に知らせる（Ｓ５０８）。
【００６４】
したがって、前記ドッキング連結処理部２７０は、ドッキングシステム２８０の装置を認識して本体システム２００を新しいシステムで再構成して本ループを終了する（Ｓ５０９）。
【００６５】
本発明は連結しようとするバスとしてＰＣＩバスをその実施例で挙げているが、どんなバスの連結にも前述した本発明を容易に応用が可能な発明である。
【００６６】
前述した本発明の望ましい実施例は、例示の目的のために開示されたものであって、当業者ならば添付された特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、多様な他の実施例を改良、変更、代替または付加などが可能であることである。
【００６７】
【発明の効果】
前記のようになされる本発明によるドッキングシステムとのバス連結のための本体システム及びその制御方法は、本体システムのバスとドッキングシステムのバスが連結されるあいだ本体システムで用いられるバスサイクルを一定時間ドッキングシステムで用いない他の種のバスサイクルを通して内部バスサイクルを維持する時、ドッキングシステムが本体システムのバスに安全性を有するように連結されるようにし、ドッキングシステムの連結時点が提案されているシステムに比べてシステムの損傷なしにドッキングを遂行することができるようにする。
【図面の簡単な説明】
【図１】従来のドッキングシステムとのバス連結のためのシステムに対する構成例示図である。
【図２】本発明によるドッキングシステムとのバス連結のための本体システムに対する一実施例のブロック構成図である。
【図３】本発明によるドッキングシステムとのバス連結のための本体システムに対する他の一実施例のブロック構成図である。
【図４】本発明によるドッキングシステムとのバス連結のための本体システムの制御方法に対する一実施例の流れ図（その１）である。
【図５】本発明によるドッキングシステムとのバス連結のための本体システムの制御方法に対する一実施例の流れ図（その２）である。
【図６】本発明によるドッキングシステムとのバス連結のための本体システムの制御方法に対する他の一実施例の流れ図（その１）である。
【図７】本発明によるドッキングシステムとのバス連結のための本体システムの制御方法に対する他の一実施例の流れ図（その２）である。
【符号の説明】
２００…本体システム
２１０…ＰＣＩバスコントローラ
２２０…ドッキングスイッチング部
２３０、２３５…ドッキング連結処理手段
２４０…ＩＳＡ、ＰＣＩインターナルバス
２５０、２５５…ドッキング信号検知部
２６０、２６５…ドッキング連結制御部
２７０…ドッキング連結処理部
２８０…ドッキングシステム
【図１】
0003958669.tif 000002
【図２】
0003958669.tif 000003
【図３】
0003958669.tif 000004
【図４】
0003958669.tif 000005
【図５】
0003958669.tif 000006
【図６】
0003958669.tif 000007
【図７】
0003958669.tif 000008