JP2000276258A - Device and method for inserting/ejecting ide device - Google Patents

Device and method for inserting/ejecting ide device

Info

Publication number
JP2000276258A
JP2000276258A JP11085728A JP8572899A JP2000276258A JP 2000276258 A JP2000276258 A JP 2000276258A JP 11085728 A JP11085728 A JP 11085728A JP 8572899 A JP8572899 A JP 8572899A JP 2000276258 A JP2000276258 A JP 2000276258A
Authority
JP
Japan
Prior art keywords
ide
docking
bus
ide device
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11085728A
Other languages
Japanese (ja)
Other versions
JP3389878B2 (en
Inventor
Morihito Hayakawa
守人 早川
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.)
Niigata Fuji Xerox Manufacturing Co Ltd
Original Assignee
Niigata Fuji Xerox Manufacturing Co 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 Niigata Fuji Xerox Manufacturing Co Ltd filed Critical Niigata Fuji Xerox Manufacturing Co Ltd
Priority to JP08572899A priority Critical patent/JP3389878B2/en
Publication of JP2000276258A publication Critical patent/JP2000276258A/en
Application granted granted Critical
Publication of JP3389878B2 publication Critical patent/JP3389878B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a device and a method for inserting/ejecting integrated device electronics(IDE) devices with which system failure does not occurs in the main body of a computer by a dummy circuit when performing hot-line insertion/ejection. SOLUTION: At the time of hot-docking a docking IDE device 14, a dummy IDE device 22 performs initial setting in place of an IDE controller so as to operate the docking IDE device 14 and in the case of hot-undocking, issues a head saving command or the like so as to prevent data destruction in the docking IDE device 14 and executes an operation such as making the impedance of an IDE bus for docking and a power source 20 for docking high. The IDE device (DVD, CD-ROM drive or HDD) not supporting hot-docking/hot-undocking can also be hot-docked/hot-undocked as well.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、IDEデバイスの
活線挿抜するときに、ダミー回路を備えることによりコ
ンピュータ本体をダウンさせないIDEデバイス挿抜装
置および方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an IDE device insertion / removal apparatus and method which do not bring down a computer body by providing a dummy circuit when hot insertion / removal of an IDE device is performed.

【0002】[0002]

【従来の技術】IDE(Integrated Dev
ice Electronics)デバイスの挿抜方法
は、特にノートブックタイプのパーソナルコンピュータ
に用いられている。電源を落とすことなくIDEデバイ
スに限らずデバイスを挿抜することは、デバイスに過電
流が流れるなどしてデバイス自体の破壊につながること
があった。
2. Description of the Related Art IDE (Integrated Dev)
A method of inserting and removing an electronic device (ice electronics) is used particularly for a notebook type personal computer. Insertion and removal of devices other than IDE devices without turning off the power may lead to destruction of the devices themselves due to overcurrent flowing through the devices.

【0003】そこでこの問題を解決するために従来のデ
バイスの挿抜方法の一例が、特開平10−187304
号公報に記載されている。この公報に記載されたコンピ
ュータシステムおよびそのシステムにおける周辺デバイ
スの挿抜制御方法は、図9に示すようにコンピュータ本
体と、ドッキングステーションと、コンピュータ本体と
ドッキングステーションとを接続するドッキングコネク
タとを備える。
In order to solve this problem, an example of a conventional device insertion / removal method is disclosed in Japanese Patent Laid-Open No. Hei 10-187304.
No., published in Japanese Unexamined Patent Publication No. The computer system and the peripheral device insertion / removal control method described in this publication include a computer main body, a docking station, and a docking connector for connecting the computer main body and the docking station, as shown in FIG.

【0004】コンピュータ本体は、CPU,主メモリが
ホスト/PCIブリッジを介して接続されているPCI
バスとISA(Industry Standard
Architecture)バスとに接続し、Dete
ct信号を受信することでセレクタブルベイが接続され
たことを認知し制御コントローラへ通知し、Eject
信号を受信するとセレクタブルベイが取り外されること
を認識し制御コントローラへ通知する内部PCI−IS
Aブリッジ装置と、ISAバスとコネクタを介してセレ
クタブルベイとを制御コントローラからのスイッチ制御
によりスイッチングするスイッチと、内部PCI−IS
Aブリッジ装置からの通知などによりスイッチのスイッ
チ制御をおこなう制御コントローラと、HDDまたはC
D−ROMなどで構成しコネクタを介してコンピュータ
本体と接続するセレクタブルベイと、セレクタブルベイ
を取り外すときに押下されることでEject信号を内
部PCI−ISAブリッジ装置へ出力し、取り外す信号
を受け取るとセレクタブルベイがコネクタからはずれる
イジェクトとを備える。
The main body of a computer is a PCI with a CPU and a main memory connected via a host / PCI bridge.
Bus and ISA (Industry Standard)
(Architecture) bus and Dete
By receiving the ct signal, it recognizes that the selectable bay is connected, notifies the controller,
Internal PCI-IS that recognizes that the selectable bay is removed when receiving a signal, and notifies the controller.
An A-bridge device, a switch for switching between the selectable bay via an ISA bus and a connector under switch control from a controller, and an internal PCI-IS
A controller for controlling the switches based on a notification from the A-bridge device, etc .;
A selectable bay which is composed of a D-ROM or the like and is connected to the computer via a connector; and an eject signal is output to the internal PCI-ISA bridge device when depressed when the selectable bay is removed, and selectable when a signal to be removed is received. The bay is ejected from the connector.

【0005】特開平10−187304に開示されてい
るデバイスの挿抜方法は、HDD/CD−ROMが、ホ
ットドック・ホットアンドックの際に壊れたり、あるい
は、ISAバス、IDEI/F制御線の信号線の乱れに
よってシステムがストップしたりする不具合を回避して
いる。
[0005] The method of inserting / removing a device disclosed in Japanese Patent Application Laid-Open No. H10-187304 discloses a method in which an HDD / CD-ROM is broken at the time of hot dock / hot undocking, or a signal line of an ISA bus or an IDE I / F control line. This prevents the system from stopping due to disturbances.

【0006】また、従来のデバイスの挿抜時の不良アク
セスを検出してバックアップする活線挿抜方法の一例
が、特開平9−311742号公報に記載されている。
この公報に記載された情報処理装置およびその活線挿抜
方法は、情報処理部,記憶部などの回路を有するプリン
ト板と、複数のプリント板が接続しリードまたはライト
アクセスするシステムバスとを備える情報処理装置にお
けるプリント板をシステムバスから挿抜する合戦挿抜方
法であって、所定のプリント板に不正アクセスを監視す
る不正アクセス監視回路と、不正アクセスの検出時にア
クセスサイクルをリトライさせるダミーリトライ回路と
をさらに有する。これにより、情報処理装置は、アクセ
ス中にプリント板が挿抜されても誤ったデータの書き込
みが無くなり誤作動が起こらなくなる。さらにこの情報
処理装置は、プリント板の挿入時にシステムバス上に出
力する信号の出力端がハイインピーダンスとなる。
Japanese Patent Application Laid-Open No. 9-311742 discloses an example of a conventional hot-line insertion / extraction method for detecting and backing up a defective access at the time of insertion / extraction of a device.
An information processing apparatus and a method for hot-swapping the information processing apparatus described in this publication provide information including a printed board having circuits such as an information processing unit and a storage unit, and a system bus to which a plurality of printed boards are connected to perform read or write access. A battle insertion and removal method for inserting and removing a printed board in a processing device from a system bus, further comprising an unauthorized access monitoring circuit that monitors unauthorized access to a predetermined printed board, and a dummy retry circuit that retries an access cycle when an unauthorized access is detected. Have. As a result, even if the printed board is inserted or removed during the access, erroneous data is not written and the malfunction does not occur. Further, in this information processing apparatus, the output terminal of the signal output on the system bus when the printed board is inserted becomes high impedance.

【0007】[0007]

【発明が解決しようとする課題】特開平10−1873
04号公報に記載のコンピュータシステムおよびそのシ
ステムにおける周辺デバイスの挿抜制御方法は、ホット
ドックの後、HDDまたはCD−ROMなどのIDEデ
バイスが、正常に動作するために、ソフトウェアドライ
バによりHDD/CD−ROMに対して、初期設定など
をしなければならない。ソフトウェアドライバによるホ
ットドック・ホットアンドック処理は、例えばOSの違
い、CD−ROMドライブの種類の違いなどにより、正
常動作しないケースもある。その場合には、さまざまな
OSに対応した、または、さまざまなデバイスの種類に
あわせたソフトウェアドライバを作成しなければならな
いという不都合が生じる。
Problems to be Solved by the Invention Japanese Patent Laid-Open No. Hei 10-1873
In the computer system described in Japanese Patent Application Publication No. 04-2004, a method for controlling the insertion and removal of peripheral devices in the computer system is disclosed. Initial settings must be made for the ROM. In some cases, the hot dock / hot undock processing by the software driver does not operate properly due to, for example, a difference in the OS or a difference in the type of the CD-ROM drive. In that case, there arises a disadvantage that software drivers corresponding to various OSs or corresponding to various device types must be created.

【0008】また、特開平9−311742号公報に記
載の情報処理装置およびその活線挿抜方法は、プリント
板がリード,ライトが終了するまで挿抜すことができな
いことにある。このとき挿抜することは、情報処理装置
の不具合を生じさせることになる。さらに取り外したま
ま電源のオン,オフをおこなうと情報処理装置は、例え
ば取り外したプリント板があるものと扱われるが該当の
信号が帰らないなどすることにより装置に不具合を生じ
させることもある。
Further, the information processing apparatus and the method of hot-swapping the information processing apparatus described in Japanese Patent Application Laid-Open No. 9-311742 are characterized in that the printed board cannot be inserted or removed until reading and writing are completed. At this time, the insertion / removal causes a problem of the information processing apparatus. Further, if the power is turned on and off while the information processing apparatus is removed, the information processing apparatus may be treated as having a removed printed board, for example, but a signal may not be returned, which may cause a problem in the apparatus.

【0009】本発明の目的は、デバイスを活線から挿抜
するとき、ダミー回路を備えることによりコンピュータ
本体のシステムダウンを防止するIDEデバイス挿抜装
置および方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an IDE device insertion / extraction apparatus and method for preventing a system down of a computer main body by providing a dummy circuit when a device is inserted / extracted from a live line.

【0010】[0010]

【課題を解決するための手段】本発明のIDEデバイス
挿抜装置は、処理装置および方法および/または記憶装
置および方法を、格納するデバイスと、装置へ接続する
ための第1のコネクタとを有するドッキングデバイス
と、前記ドッキングデバイスの第1のコネクタを介して
接続するための第2のコネクタとを有し、前記ドッキン
グデバイスの有無を検知し、前記ドッキングデバイスが
接続されているとき電源を供給し、マスタ・スレーブ接
続するバスに前記ドッキングデバイスを接続し、指示に
より前記ドッキングデバイスを取り外すと制御系へあた
かも前記ドッキングデバイスがあるかのようなダミーの
信号を出力する情報処理装置とを備えることを特徴とす
る。
SUMMARY OF THE INVENTION An IDE device insertion / removal apparatus according to the present invention includes a docking device having a device for storing a processing apparatus and method and / or a storage apparatus and method, and a first connector for connecting to the apparatus. Device, having a second connector for connecting via a first connector of the docking device, detecting the presence or absence of the docking device, supplying power when the docking device is connected, An information processing device that connects the docking device to a bus for master / slave connection, and outputs a dummy signal to a control system as if the docking device is present when the docking device is removed by an instruction. And

【0011】本発明のIDEデバイス挿抜方法は、処理
装置および方法および/または記憶装置および方法を、
格納するデバイスとを有するドッキングIDEデバイス
と前記ドッキングIDEデバイスを接続し、前記ドッキ
ングIDEデバイスへの電源の供給源と、制御系につな
がるバスとを有する情報処理装置とを備えるIDEデバ
イス挿抜装置のおけるIDEデバイス挿抜方法であっ
て、前記ドッキングデバイスの有無を検知し、前記ドッ
キングIDEデバイスが接続されているとき電源を供給
し、前記バスにマスタ・スレーブ接続する前記ドッキン
グIDEデバイスを接続し、指示により前記ドッキング
IDEデバイスを取り外すと前記制御系へあたかも前記
ドッキングIDEデバイスがあるかのようなダミーの信
号を出力することを特徴とする。
According to the IDE device insertion / removal method of the present invention, a processing device and method and / or a storage device and method are provided.
A docking IDE device having a device to be stored is connected to the docking IDE device, and an IDE device insertion / removal device including an information processing device having a power supply source for the docking IDE device and a bus connected to a control system is provided. An IDE device insertion / removal method, comprising detecting the presence or absence of the docking device, supplying power when the docking IDE device is connected, connecting the docking IDE device for master / slave connection to the bus, and When the docking IDE device is removed, a dummy signal is output to the control system as if the docking IDE device is present.

【0012】[0012]

【発明の実施の形態】本発明は、パーソナルコンピュー
タにおけるIDEインタフェース上にダミーIDEデバ
イスを設けたことにより、ホットドック・ホットアンド
ックと称される活線挿抜をサポートしていないパーソナ
ルコンピュータの周辺デバイスに対してもホットドック
・ホットアンドックが可能になることを特徴としてい
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention provides a peripheral device of a personal computer which does not support hot-swapping called hot dock / hot undock by providing a dummy IDE device on an IDE interface of a personal computer. On the other hand, it is characterized in that hot dock and hot undock become possible.

【0013】本発明の実施例の構成を図1を参照し詳細
に説明する。図1は、本発明のIDEデバイス挿抜装置
の構成を表すブロック図である。DVD,ハードディス
クドライブおよびCD−ROMドライブなどのスレーブ
IDEデバイス10と、スレーブIDEデバイスと接続
され外部装置とデータをやり取りするための入出力端子
であるコネクタ12とを有し外部装置へ挿抜するための
装置であるドッキングIDEデバイス14と、ドッキン
グIDEデバイス14を接続するときコネクタ12と接
続可能なコネクタ16を有し、コネクタ12とコネクタ
16とが接続することにより、指示によりドッキングI
DEデバイス14へ電源を供給し、スレーブIDEデバ
イス10が他のデバイスと同様の動作が可能なようにバ
スを接続し、ユーザからの指示によりドッキングIDE
デバイス14を切り離すとき、電源供給を停止し、シス
テムが停止しないようにバスなどを擬似的に、何らかの
デバイスが接続されているような状態にする情報処理装
置18とを備える。
The configuration of an embodiment of the present invention will be described in detail with reference to FIG. FIG. 1 is a block diagram showing the configuration of the IDE device insertion / extraction device of the present invention. It has a slave IDE device 10 such as a DVD, a hard disk drive, and a CD-ROM drive, and a connector 12 connected to the slave IDE device and serving as an input / output terminal for exchanging data with an external device. A docking IDE device 14 which is an apparatus, and a connector 16 connectable to the connector 12 when the docking IDE device 14 is connected. When the connector 12 and the connector 16 are connected, the docking IDE
The power is supplied to the DE device 14, the bus is connected so that the slave IDE device 10 can perform the same operation as the other devices, and the docking IDE device is instructed by the user.
When the device 14 is disconnected, an information processing device 18 is provided which stops power supply and simulates a bus or the like so that some device is connected so that the system is not stopped.

【0014】情報処理装置18は、指示によりドッキン
グIDEデバイス14に電源を供給するドッキング用電
源回路20と、コネクタ12,16を介して送られてく
るDetect信号の変化によりドッキングIDEデバ
イス14が接続されたことを検知し、検知によりドッキ
ング用電源回路20に電源供給開始の指示を送信し、マ
スター・スレーブ接続するためのIDEバスと、コネク
タ12,16を介してスレーブIDEデバイス10との
データの通信路であるドッキング用IDEバスとを接続
し、Eject信号の変化を検知するとUndock信
号を出力し、ドッキング用電源回路20へ電源供給の停
止を指示し、IDEバスとドッキング用IDEバスとを
断し、ドッキング用電源回路20とドッキング用IDE
バスとをハイインピーダンス状態にするダミーIDEデ
バイス22と、ユーザがオンすることによりEject
信号が変化し、ダミーIDEデバイス22へ通知される
イジェクトスイッチ24と、ダミーIDEデバイス22
からのUndock信号により内蔵されているモータま
たはバネによりドッキングIDEデバイス14をコネク
タからはずすイジェクト機構26とを有する。
The information processing apparatus 18 is connected to the docking power supply circuit 20 for supplying power to the docking IDE device 14 according to an instruction, and to the docking IDE device 14 due to a change in the Detect signal sent via the connectors 12 and 16. And transmits an instruction to start power supply to the docking power supply circuit 20 upon detection, and communicates data with the IDE bus 10 via the connectors 12 and 16 and the IDE bus for master / slave connection. The docking IDE bus is connected to a docking IDE bus, and when detecting a change in the Eject signal, an Undock signal is output to instruct the docking power supply circuit 20 to stop power supply, and the IDE bus and the docking IDE bus are disconnected. , Docking power supply circuit 20 and docking IDE
A dummy IDE device 22 for setting a bus to a high impedance state;
An eject switch 24 whose signal changes and is notified to the dummy IDE device 22;
And an eject mechanism 26 for detaching the docking IDE device 14 from the connector by a motor or a spring built in by an Undock signal from the controller.

【0015】さらに情報処理装置18は、IDEバス
に、装置全体を制御しさらにバスによりCPUなどに接
続するIDEコントローラ28と、DVD,ハードディ
スクドライブおよびCD−ROMドライブなどのマスタ
ーIDEデバイス30とを接続する。
Further, the information processing apparatus 18 connects an IDE controller 28 which controls the entire apparatus and is connected to a CPU and the like by a bus, and a master IDE device 30 such as a DVD, a hard disk drive, and a CD-ROM drive to an IDE bus. I do.

【0016】ダミーIDEデバイス22は、IDEコン
トローラ28とドッキングIDEデバイス14の間のI
DEバス上に位置する。通常IDEデバイスは、バス上
にマスター・スレーブ接続されることにより、一つのバ
スで、2台まで接続可能である。本実施例では、スレー
ブIDEデバイス10を内蔵した、ドッキングIDEデ
バイス14へつながるバス上にダミーIDEデバイス2
2を配置して、IDEバスとドッキングIDEバスを切
り離している。これにより、ドッキングIDEデバイス
14が、ホットドックもしくはホットアンドックされて
も、IDEバスの信号の波形には影響がなく、マスター
IDEデバイス30に悪影響を与えることはない。
The dummy IDE device 22 is provided between the IDE controller 28 and the docking IDE device 14.
Located on DE bus. Normally, up to two IDE devices can be connected by one bus by being connected to the bus in a master / slave manner. In the present embodiment, the dummy IDE device 2 is provided on a bus connected to the docking IDE device 14 in which the slave IDE device 10 is built.
2, the IDE bus and the docking IDE bus are separated. Thus, even if the docking IDE device 14 is hot docked or undocked, the waveform of the IDE bus signal is not affected and the master IDE device 30 is not adversely affected.

【0017】ダミーIDEデバイス22は、Detec
t信号の状態で、ドッキングIDEデバイス14が接続
されているかどうかを判断する。ダミーIDEデバイス
22は、ドッキングIDEデバイス14がドッキングさ
れていない場合、ドッキングIDEデバイス14の代わ
りにIDEコントローラ28と通信をおこない、IDE
コントローラ28に対してはあたかもドッキングIDE
デバイス14があるように見せる。実際にドッキングI
DEデバイス22にアクセスがあった場合は、データ転
送などの動作が出来ないことをIDEコントローラ28
に通知し、システムをハングアップさせないように動作
する。また、Detect信号は、スレーブIDEデバ
イス10の種類,名称などの情報をシリアルで含む。
The dummy IDE device 22 has a
In the state of the t signal, it is determined whether or not the docking IDE device 14 is connected. When the docking IDE device 14 is not docked, the dummy IDE device 22 communicates with the IDE controller 28 instead of the docking IDE device 14, and
Docking IDE for controller 28
Make device 14 appear to be. Actually docking I
When the DE device 22 is accessed, the IDE controller 28 informs that the operation such as data transfer cannot be performed.
And work to prevent the system from hanging. The Detect signal serially includes information such as the type and name of the slave IDE device 10.

【0018】ダミーIDEデバイス22は、ドッキング
IDEデバイス14が、接続されていない場合は、ドッ
キング用IDEバスとドッキング用電源をハイ・インピ
ーダンスに保ち、ホットドックの瞬間に過電流が流れ、
ドッキングIDEデバイス14にダメージを与えないよ
うにしておく。ドッキング用電源は、ドッキング用電源
回路20により作られ、電源ON/OFFの動作はダミ
ーIDEデバイス22からの電源制御信号により制御さ
れる。
When the docking IDE device 14 is not connected, the dummy IDE device 22 keeps the docking IDE bus and the docking power supply at high impedance, and an overcurrent flows at the moment of hot docking.
The docking IDE device 14 is not damaged. The docking power supply is generated by the docking power supply circuit 20, and the power ON / OFF operation is controlled by a power supply control signal from the dummy IDE device 22.

【0019】ドッキングIDEデバイス14が、ホット
ドックされた場合、ダミーIDEデバイス22は、De
tect信号の変化により、ドッキングIDEデバイス
14が接続されたことを認識し、ドッキング用電源をO
Nにし、ドッキング用IDEバスを使用可能状態にす
る。ダミーIDEデバイス22は、ドッキングIDEデ
バイス14にリセットをかけ、あらかじめ、ダミーID
Eデバイス22内に保存しておいたドッキングIDEデ
バイス14用の初期設定値をドッキングIDEデバイス
14へ書き込み、動作可能にする。その後、IDEコン
トローラ28が、ドッキングIDEデバイス14に、ア
クセスしていないタイミングで、IDEバスとドッキン
グ用IDEバスを接続する。この一連の動作で、IDE
コントローラ28は、ドッキングIDEデバイス14を
コントロール可能とする。
When the docking IDE device 14 is hot-docked, the dummy IDE device 22
It recognizes that the docking IDE device 14 has been connected by the change of the signal Tect, and turns off the docking power supply.
N to enable the docking IDE bus. The dummy IDE device 22 resets the docking IDE device 14 and sets a dummy ID in advance.
The initial setting value for the docking IDE device 14 stored in the E device 22 is written to the docking IDE device 14 to enable the operation. Thereafter, the IDE controller 28 connects the IDE bus and the docking IDE bus at a timing when the IDE device 28 is not accessing the docking IDE device 14. In this series of operations, IDE
The controller 28 can control the docking IDE device 14.

【0020】ドッキングIDEデバイス14がホットア
ンドックされる場合は、まずユーザにより、イジェクト
スイッチ24が押され、Eject信号が変化する。ダ
ミーIDEデバイス22は、ドッキングIDEデバイス
14とIDEコントローラ28の間のアクセスのないタ
イミングで、IDEバスとドッキング用IDEバスを切
り離す。その後、ダミーIDEデバイス22は、ドッキ
ングIDEデバイス14に対して、ヘッド退避コマンド
などを発行した後、ドッキング用IDEバスとドッキン
グ用電源をハイ・インピーダンスにする。その後、ダミ
ーIDEデバイス22は、Undock信号により、イ
ジェクト機構26にドッキングIDEデバイス14を取
り外すよう通知する。イジェクト機構26は、内部のモ
ータなどにより、コネクタ16から、ドッキングIDE
デバイス22上のコネクタ12をはずす。
When the docking IDE device 14 is hot undocked, first, the user presses the eject switch 24, and the Eject signal changes. The dummy IDE device 22 separates the IDE bus from the docking IDE bus at a timing when there is no access between the docking IDE device 14 and the IDE controller 28. After that, the dummy IDE device 22 issues a head retraction command or the like to the docking IDE device 14, and then sets the docking IDE bus and the docking power supply to high impedance. Thereafter, the dummy IDE device 22 notifies the eject mechanism 26 to remove the docking IDE device 14 by an Undock signal. The eject mechanism 26 is connected to the docking IDE from the connector 16 by an internal motor or the like.
The connector 12 on the device 22 is disconnected.

【0021】ここでイジェクト機構については、モータ
などを用いてもよいし、バネなどでもよい。また、LE
Dを光らせるか、ブザーを鳴らして、ユーザに取り外し
てもいいことを通知して、ユーザが手動でドッキングI
DEデバイスを取り外せるようにしてもよい。
Here, as for the ejection mechanism, a motor or the like may be used, or a spring or the like may be used. Also, LE
Flashing D or sounding a buzzer to notify the user that it is OK to remove
The DE device may be detachable.

【0022】次に、ダミーIDEデバイスの構成を図2
を参照して詳細に説明する。図2は、本発明のダミーI
DEデバイスの構成を表すブロック図である。ダミーI
DEデバイス22は、ドッキング用IDEバスとダミー
IDEデバイス22との入出力をスイッチ信号によりス
イッチングをおこなうスイッチ32と、スイッチ32か
らの内部バスとIDEコントローラ28へのIDEバス
との入出力をスイッチ信号によりスイッチングをおこな
うスイッチ34と、スイッチ32とスイッチ34とに内
部バスで接続しスイッチ信号によりレジスタおよび制御
系へ内部バスでの入出力をスイッチ信号でスイッチング
するスイッチ36と、スイッチ36からの内部バスを接
続し、Detect信号とEject信号とを入力し、
いずれの信号の変化に応じて電源制御信号とUndoc
k信号とを出力し、スイッチ32,34,36へスイッ
チ信号を出力しスイッチングするレジスタおよび制御回
路部38とを有する。
Next, the structure of the dummy IDE device is shown in FIG.
This will be described in detail with reference to FIG. FIG. 2 shows the dummy I of the present invention.
FIG. 3 is a block diagram illustrating a configuration of a DE device. Dummy I
The DE device 22 has a switch 32 for switching input / output between the docking IDE bus and the dummy IDE device 22 by a switch signal, and a switch signal for input / output between the internal bus from the switch 32 and the IDE bus to the IDE controller 28. , A switch 36 connected to the switches 32 and 34 via an internal bus and switching input / output of the internal bus to a register and a control system by a switch signal using a switch signal, and an internal bus from the switch 36. Are connected, and a Detect signal and an Eject signal are input,
The power control signal and the Undoc in response to any signal change
and a control circuit section 38 for outputting a k signal and outputting a switch signal to the switches 32, 34 and 36 for switching.

【0023】レジスタおよび制御回路部38は、上述し
たようにスイッチ32,34,36を制御する他に、D
etect信号,Eject信号の状態により、電源制
御信号,Undock信号を生成する。レジスタおよび
制御回路部38は、ドッキングIDEデバイス14用の
設定値を保存し、IDEコントローラ28に代わって、
ドッキングIDEデバイス14のホットドック直後に初
期設定をする。さらにレジスタおよび制御回路部38
は、ドッキングIDEデバイス14が実装されていない
場合に、ドッキングIDEデバイス14に代わってID
Eコントローラ28との通信をおこなう機能を有してい
る。
The register and control circuit 38 controls the switches 32, 34 and 36 as described above,
A power supply control signal and an Undock signal are generated according to the states of the eject signal and the Eject signal. The register and control circuit unit 38 stores the set values for the docking IDE device 14 and replaces the IDE controller 28 with
Initial settings are made immediately after the hot dock of the docking IDE device 14. Further, the register and control circuit unit 38
Replaces the docking IDE device 14 with the ID when the docking IDE device 14 is not mounted.
It has a function of communicating with the E controller 28.

【0024】次に、本発明の実施例の動作の説明図3か
ら図5を参照し詳細に説明する。図3は、本発明のID
Eデバイス挿抜装置の動作のフローチャートを表す図そ
の1である。図4は、本発明の本発明のIDEデバイス
挿抜装置の動作のフローチャートを表す図その2であ
る。図5は、本発明の本発明のIDEデバイス挿抜装置
の動作のフローチャートを表す図その3である。
Next, the operation of the embodiment of the present invention will be described in detail with reference to FIGS. FIG. 3 shows the ID of the present invention.
It is the 1st which shows the flowchart of the operation | movement of E device insertion / extraction apparatus. FIG. 4 is a second diagram illustrating an operation flowchart of the IDE device insertion / extraction device of the present invention. FIG. 5 is a third diagram illustrating the flowchart of the operation of the IDE device insertion / extraction device of the present invention.

【0025】IDEデバイス挿抜装置は、装置電源をO
NされるとONを認知し立ち上げをおこなう。ダミーI
DEデバイス22は、ドッキングIDEデバイス14の
有無をDetect信号により判断する(ステップA
1)。Detect信号は、ドッキングIDEデバイス
14が実装されている場合には0Vを示し、実装されて
いない場合には5Vを示すように電位が変化するように
なっている。
In the IDE device insertion / extraction device, the device power is
When N is received, it recognizes ON and starts up. Dummy I
The DE device 22 determines the presence or absence of the docking IDE device 14 based on the Detect signal (step A).
1). The Detect signal changes its potential to indicate 0 V when the docking IDE device 14 is mounted, and to 5 V when the docking IDE device 14 is not mounted.

【0026】ステップA1の判断の結果、ダミーIDE
デバイス22が、ドッキングIDEデバイス14を無し
と認識した場合、ドッキング用IDEバスをハイ・イン
ピーダンス状態に保つ(ステップA2)。続いてダミー
IDEデバイス22は、ドッキング用電源20をハイ・
インピーダンス状態に保つ(ステップA3)。ハイ・イ
ンピーダンス状態に保つことは、ドッキングIDEデバ
イス14が、ホットドックされた瞬間に過電流が流れ、
ドッキングIDEデバイス14内部の回路部品が破壊さ
れることがないようにするためである。
As a result of the determination in step A1, the dummy IDE
When the device 22 recognizes that there is no docking IDE device 14, the docking IDE bus is kept in a high impedance state (step A2). Subsequently, the dummy IDE device 22 turns the docking power supply 20 high.
Maintain the impedance state (step A3). Keeping in the high impedance state means that the docking IDE device 14 will overcurrent at the moment it is hot docked,
This is to prevent circuit components inside the docking IDE device 14 from being destroyed.

【0027】次に、ダミーIDEデバイス22は、マス
ターIDEデバイス30にドッキングIDEデバイス1
4内のスレーブIDEデバイス10が接続されているこ
とを通知する(ステップA4)。これは、IDEバス上
でマスター・スレーブ接続された2つのIDEデバイス
間でおこなわれる必要な処理である。実際は、ドッキン
グIDEデバイス14は、接続されていないので、ダミ
ーIDEデバイス22が、スレーブIDEデバイス10
に代わって上述の動作をおこなう。また、スレーブID
Eデバイス10が、IDEコントローラ28に出力する
情報として、IDEデバイスの種類(CD−ROMドラ
イブ、ハードディスクドライブなど),名称,ベンダー
名などがある。これらの情報は、あらかじめダミーID
Eデバイス内に保存しておく。
Next, the dummy IDE device 22 is connected to the master IDE device 30 by the docking IDE device 1.
4 is notified that the slave IDE device 10 is connected (step A4). This is necessary processing performed between two IDE devices that are master-slave-connected on the IDE bus. Actually, since the docking IDE device 14 is not connected, the dummy IDE device 22
The above operation is performed in place of. Also, slave ID
The information that the E device 10 outputs to the IDE controller 28 includes the type (CD-ROM drive, hard disk drive, etc.), name, vendor name, and the like of the IDE device. This information is stored in advance as a dummy ID.
Save it in the E device.

【0028】そして、スレーブIDEデバイス10が実
装されていない場合は、スレーブIDEデバイス10に
代わって、ダミーIDEデバイス22が、これらの情報
をIDEコントローラ28へ出力する(ステップA
5)。この動作は、OSがブートした後、ソフトウェア
ドライバの組み込みを可能にするために必要である。ま
た、ダミーIDEデバイス22は、IDEコントローラ
1によるスレーブIDEデバイス10用の設定値をダミ
ーIDEデバイス22内のレジスタおよび制御回路部3
8のレジスタへ書き込んでおく(ステップA6)。設定
値とは、スレーブIDEデバイス10がハードディスク
ドライブだった場合、PIO転送モード設定、DMA転
送モード設定、スタンバイタイマー設定などである。こ
れらの設定値をダミーIDEデバイス22内のレジスタ
に書き込んでおき、ドッキングIDEデバイス14のホ
ットドックがあった場合に、IDEコントローラ28に
代わってスレーブIDEデバイス10に書き込む動作に
備える。
If the slave IDE device 10 is not mounted, the dummy IDE device 22 outputs this information to the IDE controller 28 instead of the slave IDE device 10 (step A).
5). This operation is necessary after the OS is booted to enable the installation of the software driver. The dummy IDE device 22 stores the setting value for the slave IDE device 10 by the IDE controller 1 in the register and the control circuit unit 3 in the dummy IDE device 22.
8 (step A6). When the slave IDE device 10 is a hard disk drive, the setting values include a PIO transfer mode setting, a DMA transfer mode setting, and a standby timer setting. These set values are written in a register in the dummy IDE device 22 to prepare for an operation to write to the slave IDE device 10 instead of the IDE controller 28 when the docking IDE device 14 has a hot dock.

【0029】以上で、ドッキングIDEデバイス22が
実装されていない場合の装置電源ONから、初期設定ま
でのフローは終了である(ステップA7)。
With the above, the flow from the power ON of the apparatus when the docking IDE device 22 is not mounted to the initial setting is completed (step A7).

【0030】もし、ユーザが誤ってドッキングIDEデ
バイス14が実装されていないのにも関わらず、ドッキ
ングIDEデバイス14にファイル転送などのアクセス
を行った場合には、ダミーIDEデバイス14が応答
し、デバイスから何も応答がなかったことにより、シス
テムが停止するというような不具合を起こさせないよう
にする。
If the user accesses the docking IDE device 14 by file transfer or the like despite the fact that the docking IDE device 14 is not mounted, the dummy IDE device 14 responds, To prevent a malfunction such as the system being stopped due to no response from.

【0031】ドッキングIDEデバイス14が、装置電
源ONの前に実装されていた場合には、ダミーIDEデ
バイス22は、ドッキング用電源20をONにし、ID
Eバスとドッキング用IDEバスを接続する。これによ
り、IDEコントローラ28とドッキングIDEデバイ
ス14は、通常のアクセスが可能になる。また、ダミー
IDEデバイス22は、ドッキングIDEデバイス14
用の設定値と同じ値をレジスタ内に保存しておく。この
設定値は、ユーザが、ドッキングIDEデバイス14を
ホットアンドック後にもう一度ホットドックする場合な
ど、何回もホットドック・ホットアンドックを繰り返す
という場合に必要になるため、常にダミーIDEデバイ
ス22内に保存しておく。
If the docking IDE device 14 is mounted before the power supply of the device is turned on, the dummy IDE device 22 turns on the docking power supply 20 and
Connect the E bus and the IDE bus for docking. As a result, the IDE controller 28 and the docking IDE device 14 can be accessed normally. In addition, the dummy IDE device 22 is connected to the docking IDE device 14.
Save the same value as the setting value for This setting value is necessary when the user repeatedly performs hot docking and hot undocking, such as when the user performs hot docking again after hot undocking the docking IDE device 14. Therefore, the setting value is always stored in the dummy IDE device 22. Keep it.

【0032】次に、図4のフローチャートを用いて、ホ
ットドックについて説明する。ダミーIDEデバイス2
2は、Detect信号の変化でドッキングIDEデバ
イス14がホットドックされたことを認識する(ステッ
プA8)。ダミーIDEデバイス22は、IDEコント
ローラ28が、ダミーIDEデバイス22にアクセスし
ていないことを確認後、IDEバスから自身を切り離
し、ドッキング用IDEバスに接続する(ステップA
9)。ダミーIDEデバイス22は、電源制御信号によ
り、ドッキング用電源20をONする(ステップA1
0)。ダミーIDEデバイス22は、ドッキングIDE
デバイス14にリセットをかけ、あらかじめレジスタに
保存しておいた設定値をドッキングIDEデバイス14
へ書き込む(ステップA11)。その後、IDEバスと
ドッキング用バスとを接続し(ステップA12)、ドッ
キングIDEデバイス14が動作可能になり、ホットド
ックが終了する。
Next, the hot dock will be described with reference to the flowchart of FIG. Dummy IDE device 2
2 recognizes that the docking IDE device 14 has been hot-docked by the change of the Detect signal (step A8). After confirming that the IDE controller 28 has not accessed the dummy IDE device 22, the dummy IDE device 22 disconnects itself from the IDE bus and connects to the docking IDE bus (step A).
9). The dummy IDE device 22 turns on the docking power supply 20 in response to the power supply control signal (step A1).
0). The dummy IDE device 22 is a docking IDE.
The device 14 is reset, and the set value stored in the register in advance is stored in the docking IDE device 14.
(Step A11). Thereafter, the IDE bus and the docking bus are connected (step A12), the docking IDE device 14 becomes operable, and the hot dock ends.

【0033】次に図5のフローチャートを用いて、ホッ
トアンドックについて説明する。ユーザにより、イジェ
クトスイッチ24が押されると(ステップA17)、ダ
ミーIDEデバイス22は、Eject信号の変化をう
け、ドッキングIDEデバイス14に対して、ホットア
ンドック処理を始める(ステップA18)。ダミーID
Eデバイス22は、IDEコントローラ28がドッキン
グIDEデバイス14にアクセスしていないのを確認し
てから、ドッキングIDEデバイス14にヘッド退避コ
マンドなどを発行する(ステップA19)。その後、ダ
ミーIDEデバイス22は、ドッキング用IDEバスを
ハイ・インピーダンスにし、また、電源制御信号によ
り、ドッキング用電源20もハイ・インピーダンスにす
る(ステップA20)。ダミーIDEデバイス22は、
Undock信号により、イジェクト機構を動作させ、
ドッキングIDEデバイス14のコネクタ12をコネク
タ16からはずす(ステップA21)。
Next, the hot undocking will be described with reference to the flowchart of FIG. When the user presses the eject switch 24 (step A17), the dummy IDE device 22 receives the change of the Eject signal and starts hot undock processing on the docking IDE device 14 (step A18). Dummy ID
After confirming that the IDE controller 28 has not accessed the docking IDE device 14, the E device 22 issues a head evacuation command or the like to the docking IDE device 14 (step A19). Thereafter, the dummy IDE device 22 sets the docking IDE bus to high impedance, and also sets the docking power supply 20 to high impedance by the power control signal (step A20). The dummy IDE device 22
The eject mechanism is operated by the Undock signal,
The connector 12 of the docking IDE device 14 is disconnected from the connector 16 (step A21).

【0034】次に、本発明のダミーIDEデバイス22
内部の3つのスイッチの動作について図6を参照して詳
細に説明する。図6は、本発明のダミーIDEデバイス
のスイッチのスイッチング動作を表す図である。ここで
ダミーIDEデバイス22の3つのスイッチのスイッチ
ング動作は、スイッチ32,34,36のうち、全ても
しくは、2つ同時にOFFとなる設定はないものと定義
する。全てもしくは、2つ同時にONになる設定を使用
する。
Next, the dummy IDE device 22 of the present invention will be described.
The operation of the three internal switches will be described in detail with reference to FIG. FIG. 6 is a diagram showing the switching operation of the switch of the dummy IDE device of the present invention. Here, the switching operation of the three switches of the dummy IDE device 22 is defined as one in which all or two of the switches 32, 34, and 36 are not turned off at the same time. Use a setting that turns on all or two at the same time.

【0035】スイッチ32=ON,スイッチ34=OF
F,スイッチ36=ONの場合は、ドッキング用IDE
バスと内部バスを介してレジスタおよび制御回路部38
とを接続する。この状態は、ホットドック直後のドッキ
ングIDEデバイス14への初期設定を書き込む場合、
もしくは、ホットアンドック直前にドッキングIDEデ
バイス14へのヘッド退避コマンドを発行する場合のダ
ミーIDEデバイス22の内部バス接続動作である。
Switch 32 = ON, switch 34 = OF
F, when the switch 36 is ON, the docking IDE
Register and control circuit section 38 via a bus and an internal bus
And connect. In this state, when writing the initial setting to the docking IDE device 14 immediately after the hot dock,
Alternatively, this is an internal bus connection operation of the dummy IDE device 22 when issuing a head retraction command to the docking IDE device 14 immediately before hot undock.

【0036】スイッチ32=OFF,スイッチ34=O
N,スイッチ36=ONの場合は、IDEバスと内部バ
スを介してレジスタおよび制御回路部38とを接続す
る。この状態は、ドッキングIDEデバイス14が実装
されていない場合のダミーIDEデバイス22の内部バ
ス接続動作である。
Switch 32 = OFF, switch 34 = O
N, when the switch 36 is ON, the register and control circuit 38 are connected via the IDE bus and the internal bus. This state is an internal bus connection operation of the dummy IDE device 22 when the docking IDE device 14 is not mounted.

【0037】スイッチ32=ON,スイッチ34=O
N,スイッチ36=OFFの場合は、IDEバスと内部
バスを介してドッキング用IDEバスとを接続する。こ
の状態は、ドッキングIDEデバイス14が実装されて
いる場合のダミーIDEデバイス22の内部バス接続動
作である。
Switch 32 = ON, switch 34 = O
N, when the switch 36 is OFF, the IDE bus is connected to the docking IDE bus via the internal bus. This state is an internal bus connection operation of the dummy IDE device 22 when the docking IDE device 14 is mounted.

【0038】スイッチ32=ON,スイッチ34=O
N,スイッチ36=ONの場合は、IDEバスと内部バ
スを介してレジスタおよび制御回路部38とドッキング
用IDEバスを接続する。この状態は、ドッキングID
Eデバイス14が実装された状態で電源ONし、ドッキ
ングIDEデバイス14への初期設定時の内部バス接続
動作である。このとき、レジスタおよび制御回路部38
は、書き込み動作のみ受け付ける。
Switch 32 = ON, switch 34 = O
N, when the switch 36 is ON, the register and control circuit unit 38 is connected to the docking IDE bus via the IDE bus and the internal bus. This state is the docking ID
This is an internal bus connection operation at the time of initial setting to the docking IDE device 14 by turning on the power while the E device 14 is mounted. At this time, the register and control circuit unit 38
Accepts only a write operation.

【0039】次に、本発明の他の実施例を図7を参照し
て詳細に説明する。図7は、本発明のIDEデバイス挿
抜装置の他の実施例の構成を表すブロック図である。こ
こで一例としてドッキングデバイス40は、フロッピィ
ディスクドライブ42と、新たにID回路44とを備え
る。
Next, another embodiment of the present invention will be described in detail with reference to FIG. FIG. 7 is a block diagram showing the configuration of another embodiment of the IDE device insertion / extraction device of the present invention. Here, as an example, the docking device 40 includes a floppy disk drive 42 and a new ID circuit 44.

【0040】ID回路44は、ダミーIDEデバイス2
2がどのような種類のドッキングデバイスが接続したか
の認識を可能とするためのデバイスの種類,名称,ベン
ダー名などの情報を格納する。ダミーIDEデバイス2
2は、ID回路44に格納されている情報によりIDE
デバイス以外のデバイスが入った場合でも、識別できる
ようになる。これにより、IDE以外のデバイスのホッ
トドック・ホットアンドックをサポートできるようにな
る。
The ID circuit 44 is a dummy IDE device 2
2 stores information such as a device type, a name, and a vendor name for enabling recognition of what type of docking device is connected. Dummy IDE device 2
2 is an IDE based on information stored in the ID circuit 44.
Even if a device other than the device enters, it can be identified. This makes it possible to support hot dock and hot undocking of devices other than the IDE.

【0041】ドッキングデバイス40が、ホットドック
された場合、ダミーIDEデバイス22は、ID回路4
4の情報によりデバイスの種類,名称,ベンダー名など
の情報のシリアル信号を含むID信号により、ドッキン
グデバイスの種類を識別する。ID信号は、シリアルバ
スなどを用いる。ダミーIDEデバイス22は、ホット
ドックされたデバイスが、フロッピィディスクドライブ
42である場合は、ドッキング用バスとフロッピィディ
スクバスを接続する。フロッピィディスクコントローラ
46は、フロッピィディスクドライブ42にアクセス可
能となる。
When the docking device 40 is hot-docked, the dummy IDE device 22
The type of the docking device is identified by an ID signal including a serial signal of information such as the type, name, and vendor name of the device based on the information of No. 4. The ID signal uses a serial bus or the like. When the hot-docked device is the floppy disk drive 42, the dummy IDE device 22 connects the docking bus to the floppy disk bus. The floppy disk controller 46 can access the floppy disk drive 42.

【0042】また、さまざまなデバイスに対応した、初
期設定値が必要になる場合は、ROM48を用意して、
それぞれのデバイスに必要な初期設定値をあらかじめR
OM48内に用意しておく。ダミーIDEデバイス22
は、必要に応じてROM48から初期値データを読み込
み、ドッキングデバイス40へ設定する。
When an initial set value corresponding to various devices is required, a ROM 48 is prepared.
Set the initial settings required for each device in advance.
Prepare it in the OM48. Dummy IDE device 22
Reads the initial value data from the ROM 48 as necessary and sets it in the docking device 40.

【0043】次に、本発明のさらに他の実施例を図8を
参照し詳細に説明する。図8は、本発明のIDEデバイ
ス挿抜装置のさらに他の実施例の構成を表すブロック図
である。ダミーIDEデバイス22を一つのシステムで
複数個使用することが可能である。図8では、セカンダ
リIDEバスにもダミーIDEデバイス22を実装した
場合を示している。これにより、2つ同時に異なるドッ
キングIDEデバイスのホットドックまたはホットアン
ドックをサポートすることができる。なお、ダミーID
Eデバイス22の個数は、IDEコントローラ28でコ
ントロールできる最大のIDEデバイスの台数と同じだ
け使用することが可能である。
Next, still another embodiment of the present invention will be described in detail with reference to FIG. FIG. 8 is a block diagram showing the configuration of still another embodiment of the IDE device insertion / extraction device of the present invention. It is possible to use a plurality of dummy IDE devices 22 in one system. FIG. 8 shows a case where the dummy IDE device 22 is also mounted on the secondary IDE bus. This makes it possible to support hot docking or hot undocking of two different docking IDE devices at the same time. In addition, dummy ID
The number of E devices 22 can be the same as the maximum number of IDE devices that can be controlled by the IDE controller 28.

【0044】[0044]

【発明の効果】本発明のIDEデバイス挿抜装置は、I
DEバス上にダミーIDEデバイスを設けることにより
IDEデバイスをホットドック,ホットアンドックする
ことが可能となる。
The IDE device insertion / extraction device of the present invention has a
By providing a dummy IDE device on the DE bus, the IDE device can be hot docked and hot undocked.

【0045】IDEデバイスが実装されていない場合に
は、ダミーIDEデバイスが、IDEバスと電源をハイ
・インピーダンスに保つ。また、ダミーIDEデバイス
は、IDEデバイスの代わりに、IDEコントローラと
の通信もおこなう。
If no IDE device is mounted, the dummy IDE device keeps the IDE bus and power supply at high impedance. The dummy IDE device also performs communication with the IDE controller instead of the IDE device.

【0046】IDEデバイスのホットドックのときは、
ダミーIDEデバイスが、IDEデバイスに設定値を書
き込んだ後、バスをつなぐ。IDEデバイスのホットア
ンドックのときは、ダミーIDEデバイスがIDEデバ
イスにヘッド退避コマンドを発行し、IDEバスと電源
をハイ・インピーダンスに保つ。
At the time of a hot dock of an IDE device,
After the dummy IDE device writes the set value to the IDE device, it connects the bus. When the IDE device is hot undocked, the dummy IDE device issues a head evacuation command to the IDE device to keep the IDE bus and the power supply at high impedance.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のIDEデバイス挿抜装置の構成を表す
ブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an IDE device insertion / extraction device of the present invention.

【図2】本発明のダミーIDEデバイスの構成を表すブ
ロック図である。
FIG. 2 is a block diagram illustrating a configuration of a dummy IDE device of the present invention.

【図3】本発明のIDEデバイス挿抜装置の動作のフロ
ーチャートを表す図その1である。
FIG. 3 is a first diagram illustrating a flowchart of an operation of the IDE device insertion / extraction device of the present invention.

【図4】本発明のIDEデバイス挿抜装置の動作のフロ
ーチャートを表す図その2である。
FIG. 4 is a second diagram illustrating the flowchart of the operation of the IDE device insertion / extraction device of the present invention.

【図5】本発明のIDEデバイス挿抜装置の動作のフロ
ーチャートを表す図その3である。
FIG. 5 is a third diagram showing a flowchart of the operation of the IDE device insertion / extraction device of the present invention.

【図6】本発明のダミーIDEデバイスのスイッチのス
イッチング動作を表す図である。
FIG. 6 is a diagram illustrating a switching operation of a switch of the dummy IDE device of the present invention.

【図7】本発明のIDEデバイス挿抜装置の他の実施例
の構成を表すブロック図である。
FIG. 7 is a block diagram illustrating a configuration of another embodiment of the IDE device insertion / extraction device of the present invention.

【図8】本発明のIDEデバイス挿抜装置のさらに他の
実施例の構成を表すブロック図である。
FIG. 8 is a block diagram showing a configuration of still another embodiment of the IDE device insertion / extraction device of the present invention.

【図9】従来の挿抜制御方式の構成を表すブロック図で
ある。
FIG. 9 is a block diagram illustrating a configuration of a conventional insertion / removal control method.

【符号の説明】[Explanation of symbols]

10 スレーブIDEデバイス 12 コネクタ 14 ドッキングIDEデバイス 16 コネクタ 18 情報処理装置 20 ドッキング用電源回路 22 ダミーIDEデバイス 24 イジェクトスイッチ 26 イジェクト機構 28 IDEコントローラ 30 マスターIDEデバイス 32 スイッチ 34 スイッチ 36 スイッチ 38 レジスタおよび制御回路部 40 ドッキングデバイス 42 フロッピィディスクドライブ 44 ID回路 46 フロッピィディスクコントローラ 48 ROM DESCRIPTION OF SYMBOLS 10 Slave IDE device 12 Connector 14 Docking IDE device 16 Connector 18 Information processing device 20 Docking power supply circuit 22 Dummy IDE device 24 Eject switch 26 Eject mechanism 28 IDE controller 30 Master IDE device 32 Switch 34 Switch 36 Switch 38 Register and control circuit section Reference Signs List 40 Docking device 42 Floppy disk drive 44 ID circuit 46 Floppy disk controller 48 ROM

【手続補正書】[Procedure amendment]

【提出日】平成11年10月29日(1999.10.
29)
[Submission date] October 29, 1999 (1999.10.
29)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】処理装置および/または記憶装置を有する
デバイスと、前記デバイスを装置へ接続するための第1
のコネクタとを有するドッキングIDEデバイスと、 前記ドッキングIDEデバイスの第1のコネクタを介し
て接続するための第2のコネクタとを有し、前記ドッキ
ングデバイスの有無を検知し、前記ドッキングIDEデ
バイスが接続されているとき電源を供給し、マスタ・ス
レーブ接続するバスに前記ドッキングIDEデバイスを
接続し、指示により前記ドッキングIDEデバイスを取
り外すと制御系へあたかも前記ドッキングIDEデバイ
スがあるかのようなダミーの信号を出力する情報処理装
置と、を備えることを特徴とするIDEデバイス挿抜装
置。
A device having a processing device and / or a storage device, and a first device for connecting the device to the device.
And a second connector for connecting via a first connector of the docking IDE device, detecting the presence or absence of the docking device, and connecting the docking IDE device. When the docking IDE device is connected to a bus for master / slave connection, and the docking IDE device is removed according to an instruction, a dummy signal to the control system as if the docking IDE device is present. And an information processing device that outputs the information.
【請求項2】前記情報処理装置は、 前記ドッキングIDEデバイスが接続されると電源供給
の信号により、電源を供給または停止するドッキング用
電源回路と、 前記ドッキングIDEデバイスの取り外しの指示を受け
ると、取り外しの信号を出力し、取り外し許可の信号を
取得すると前記第2のコネクタから前記第1のコネクタ
をはずすイジェクト手段と、 前記ドッキングIDEデバイスの接続を検知し、接続し
ているとき前記電源供給の信号を出力し、前記ドッキン
グIDEデバイスとIDEバスとをマスター・スレーブ
接続し、前記イジェクト手段から前記取り外しの信号が
入力されると、前記ドッキングIDEデバイスとIDE
バスとを切断し、前記電源供給の信号を出力し電源を停
止し、前記取り外し許可信号を出力し、前記ドッキング
用電源回路と前記ドッキングIDEデバイス側のIDE
バスをハイ・インピーダンス状態に保つダミーIDEデ
バイスと、を有することを特徴とする請求項1記載のI
DEデバイス挿抜装置。
2. The information processing apparatus according to claim 1, further comprising: a docking power supply circuit for supplying or stopping power supply by a power supply signal when the docking IDE device is connected; and an instruction for removing the docking IDE device. An ejecting means for outputting a detachment signal and removing the first connector from the second connector when a detachment permission signal is obtained; detecting a connection of the docking IDE device; And a master / slave connection between the docking IDE device and the IDE bus. When the removal signal is input from the ejecting means, the docking IDE device and the IDE bus are connected.
Disconnects the bus, outputs the power supply signal and stops the power supply, outputs the removal permission signal, and outputs the docking power supply circuit and the IDE on the docking IDE device side.
2. The device of claim 1, further comprising: a dummy IDE device for keeping the bus in a high impedance state.
DE device insertion / extraction device.
【請求項3】前記ドッキングIDEデバイスは、ハード
ディスク,CD−ROM,バッファおよび制御回路であ
ることを特徴とする請求項1または2記載のIDEデバ
イス挿抜装置。
3. The IDE device insertion / removal device according to claim 1, wherein the docking IDE device is a hard disk, a CD-ROM, a buffer, and a control circuit.
【請求項4】前記ダミーIDEデバイスは、 前記ドッキングIDEデバイス側のIDEバスと前記ダ
ミーIDEデバイスの第1の内部バスとを第1のスイッ
チ信号によりスイッチングする第1のスイッチと、 前記第1の内部バスと前記IDEバスとを第2のスイッ
チ信号によりスイッチングする第2のスイッチと、 前記第1の内部バスと第2の内部バスとを第3のスイッ
チ信号によりスイッチングする第3のスイッチと、 前記第1,第2,第3のスイッチ信号を出力し、前記ド
ッキングIDEデバイスの接続の有無を検知する信号を
入力し、前記ドッキングIDEデバイスの個別情報を格
納し、前記取り外しの信号を入力し、前記電源供給の信
号と前記取り外し許可の信号を出力するレジスタおよび
制御回路部と、を有することを特徴とする請求項2記載
のIDEデバイス挿抜装置。
4. The dummy IDE device, comprising: a first switch for switching an IDE bus on the docking IDE device side and a first internal bus of the dummy IDE device by a first switch signal; A second switch for switching between the internal bus and the IDE bus with a second switch signal, a third switch for switching between the first internal bus and the second internal bus with a third switch signal, The first, second, and third switch signals are output, a signal for detecting the presence or absence of connection of the docking IDE device is input, individual information of the docking IDE device is stored, and the removal signal is input. , A register and a control circuit for outputting the power supply signal and the removal permission signal. The IDE device insertion / extraction device according to claim 2.
【請求項5】前記ドッキングIDEデバイスに格納され
る前記デバイスが少なくともデバイス自身の前記個別情
報を持たないデバイスであるとき、前記ドッキングID
Eデバイスに前記個別情報を格納する記憶手段をさらに
有することを特徴とする請求項4記載のIDEデバイス
挿抜装置。
5. The docking ID when the device stored in the docking IDE device is a device that does not have at least the individual information of the device itself.
The IDE device insertion / extraction device according to claim 4, further comprising a storage unit that stores the individual information in the E device.
【請求項6】前記個別情報は、種類,名称およびベンダ
ー名であることを特徴とする請求項4または5記載のI
DEデバイス挿抜装置。
6. The I according to claim 4, wherein the individual information is a type, a name, and a vendor name.
DE device insertion / extraction device.
【請求項7】前記情報処置装置と前記ドッキングIDE
デバイスとをマスター・スレーブ接続することによりバ
スに複数接続することを特徴とする請求項1から5まで
記載のIDEデバイス挿抜装置。
7. The information processing device and the docking IDE.
6. The IDE device insertion / extraction device according to claim 1, wherein a plurality of devices are connected to a bus by connecting the devices to a master / slave.
【請求項8】処理装置および方法および/または記憶装
置および方法を、格納するデバイスとを有するドッキン
グIDEデバイスと、 前記ドッキングIDEデバイスを接続し、前記ドッキン
グIDEデバイスへの電源の供給源と、制御系につなが
るバスとを有する情報処理装置とを備えるIDEデバイ
ス挿抜装置のおけるIDEデバイス挿抜方法であって、 前記ドッキングデバイスの有無を検知し、前記ドッキン
グIDEデバイスが接続されているとき電源を供給し、
前記バスにマスタ・スレーブ接続する前記ドッキングI
DEデバイスを接続し、指示により前記ドッキングID
Eデバイスを取り外すと前記制御系へあたかも前記ドッ
キングIDEデバイスがあるかのようなダミーの信号を
出力することを特徴とするIDEデバイス挿抜方法。
8. A docking IDE device having a processing device and method and / or a storage device and a device for storing the same, a device for connecting the docking IDE device, a power source for supplying power to the docking IDE device, and control. An IDE device insertion / removal method for an IDE device insertion / removal device including an information processing device having a bus connected to a system, comprising detecting the presence or absence of the docking device and supplying power when the docking IDE device is connected. ,
The docking I for master / slave connection to the bus
Connect a DE device and instruct the docking ID
A method for inserting and removing an IDE device, comprising: outputting a dummy signal to the control system as if the docking IDE device is present when the E device is removed.
JP08572899A 1999-03-29 1999-03-29 IDE device insertion / extraction device Expired - Fee Related JP3389878B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08572899A JP3389878B2 (en) 1999-03-29 1999-03-29 IDE device insertion / extraction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08572899A JP3389878B2 (en) 1999-03-29 1999-03-29 IDE device insertion / extraction device

Publications (2)

Publication Number Publication Date
JP2000276258A true JP2000276258A (en) 2000-10-06
JP3389878B2 JP3389878B2 (en) 2003-03-24

Family

ID=13866919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08572899A Expired - Fee Related JP3389878B2 (en) 1999-03-29 1999-03-29 IDE device insertion / extraction device

Country Status (1)

Country Link
JP (1) JP3389878B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002157047A (en) * 2000-11-22 2002-05-31 Nec Corp Fault part detection system
JP2008015912A (en) * 2006-07-07 2008-01-24 Canon Inc Information processor, and device driver deleting method
US7606972B2 (en) 2002-07-31 2009-10-20 Canon Kabushiki Kaisha Storage unit, information processing apparatus, and eject control method for storage unit
US7634547B2 (en) 2004-01-13 2009-12-15 Denso Corporation Communication network system, and ID allocating method and ID setting method for communication network system
US7814254B2 (en) 2007-03-08 2010-10-12 Nec Computertechno, Ltd. Mode setting method and system in hot plug of PCI device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011008570A (en) * 2009-06-26 2011-01-13 Buffalo Inc Storage device, information processing system, and computer program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002157047A (en) * 2000-11-22 2002-05-31 Nec Corp Fault part detection system
US7606972B2 (en) 2002-07-31 2009-10-20 Canon Kabushiki Kaisha Storage unit, information processing apparatus, and eject control method for storage unit
US7634547B2 (en) 2004-01-13 2009-12-15 Denso Corporation Communication network system, and ID allocating method and ID setting method for communication network system
JP2008015912A (en) * 2006-07-07 2008-01-24 Canon Inc Information processor, and device driver deleting method
US7814254B2 (en) 2007-03-08 2010-10-12 Nec Computertechno, Ltd. Mode setting method and system in hot plug of PCI device

Also Published As

Publication number Publication date
JP3389878B2 (en) 2003-03-24

Similar Documents

Publication Publication Date Title
JP3386640B2 (en) Computer system and expansion unit used in this system
JP3383489B2 (en) Expansion unit and computer connectable to this expansion unit
JP3327559B2 (en) Method and system for enabling non-destructive active insertion of a feature card into a computer and non-destructive active removal from a computer
US5802269A (en) Method and apparatus for power management of distributed direct memory access (DDMA) devices
US6519669B1 (en) Apparatus and method of connecting a computer and a peripheral device
JP2002024071A (en) Information processor, data backup method and storage medium in which data backup program is stored
US6816939B2 (en) Apparatus for supporting I2C bus masters on a secondary side of an I2C multiplexor
JPH0997127A (en) Computer system
JP2006209643A (en) Interface circuit and system device using the same
US20180210783A1 (en) Information processing apparatus, control method of the same, and storage medium
JP2003316719A (en) Upstream peripheral equipment performing role of usb host
TWI774145B (en) Host device and memory system
EP0565855B1 (en) Data integrity apparatus for a disk drive upon a power failure
CN107145198B (en) Method for improving compatibility of server to hard disk and mainboard thereof
JPH0644094A (en) Computer-system detecting error of alternative system controller
JP2000276258A (en) Device and method for inserting/ejecting ide device
US6892263B1 (en) System and method for hot swapping daughtercards in high availability computer systems
US11113386B2 (en) Information processing apparatus, control method for information processing apparatus, and storage medium
JP2003323398A (en) Method of communicating data, ide interface system, and data storage system
US8041846B2 (en) Apparatus with reduced latency for master and slave storage devices
JPH11232183A (en) Printer control information managing device and recording medium for recording control information management program
US6957289B2 (en) Bus system having improved control process
JPH09114566A (en) Computer system
JP3440383B2 (en) Card interface device
JP4366516B2 (en) Computer equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080117

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090117

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees