JPH04107614A - Hot line loading/unloading protection system - Google Patents
Hot line loading/unloading protection systemInfo
- Publication number
- JPH04107614A JPH04107614A JP2226150A JP22615090A JPH04107614A JP H04107614 A JPH04107614 A JP H04107614A JP 2226150 A JP2226150 A JP 2226150A JP 22615090 A JP22615090 A JP 22615090A JP H04107614 A JPH04107614 A JP H04107614A
- Authority
- JP
- Japan
- Prior art keywords
- control
- signal
- package
- cpu
- extraction
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 14
- 238000003780 insertion Methods 0.000 claims description 52
- 230000037431 insertion Effects 0.000 claims description 52
- 238000000605 extraction Methods 0.000 claims description 36
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 6
- 230000007257 malfunction Effects 0.000 abstract description 8
- 230000002401 inhibitory effect Effects 0.000 abstract 2
- 230000005856 abnormality Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Hardware Redundancy (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は故障交換等のため装置の電源を投入した町まで
装置からパッケージを抜き挿しく以下活線挿抜と呼ぶ)
するときに装置動作を保護するための活線挿抜保護方式
に関する。[Detailed Description of the Invention] [Industrial Field of Application] The present invention is a method for removing and inserting packages from equipment until the place where the equipment is turned on for failure replacement, etc. (hereinafter referred to as hot-swapping)
This invention relates to a hot-swap protection method for protecting equipment operation when
保守交換等で障害パッケージを交換する場合には、該当
装置の電源を切断してから行って障害を復旧するのが通
常である。しかし、データ伝送装置等24時間稼働を行
う必要のある装置では冗長回路により障害パッケージを
機能的に分離することができ、その後、障害パッケージ
を交換する。When replacing a faulty package for maintenance or the like, it is normal to turn off the power to the device in question and then recover from the fault. However, in devices that require 24-hour operation, such as data transmission devices, a redundant circuit can functionally isolate a faulty package, and the faulty package can then be replaced.
このような装置では、装置の電源を切断せずに陣。In such devices, it is possible to power down the device without powering it off.
害パッケージの交換を行う必要がある。It is necessary to replace the damaged package.
活線挿抜を考慮し、従来のデータ伝送装置では、装置内
のパッケージ間のインタフェースを隣合ったパッケージ
のみの接続となるようにし、活線挿抜による他のパッケ
ージへの影響が少ないようなインタフェースとしていた
。In consideration of hot insertion and removal, in conventional data transmission equipment, the interface between packages in the device is designed so that only adjacent packages are connected. there was.
ところが、近年のマイクロコンピュータの普及により、
データ伝送装置のシステム制御をCPUによるプログラ
ム制御で行うようになってきた。However, with the spread of microcomputers in recent years,
System control of data transmission devices has come to be performed by program control by a CPU.
そのため、パッケージ間インタフェースにノくス接続が
使用されるようになり、活線挿抜によるノ(スアクセス
の誤動作が問題になってきた。For this reason, node connections have come to be used for inter-package interfaces, and malfunctions in node access due to hot insertion and removal have become a problem.
従来のデータ伝送装置では、CPUがバスインタフェー
スを使用して装置内パッケージへのアクセスを行ってい
る間に活線挿抜が行われると、該当パッケージの誤動作
や、制御バスに接続された他のパッケージの誤動作、あ
るいはCPU自身の暴走等を引き起こすことがある。In conventional data transmission devices, if hot insertion or removal is performed while the CPU is accessing a package in the device using a bus interface, the package in question may malfunction or other packages connected to the control bus may This may cause malfunction of the CPU or the CPU itself to run out of control.
本発明の活線挿抜保護方式は、CPUによって制御され
るデータ伝送装置の活線挿抜保護方式において、バック
ボードと、システム制御パッケージと、装置内パッケー
ジとから構成され、前記バックボードは挿抜制御信号、
制御禁止信号とシステム制御バスとを備え、前記システ
ム制御パッケージは前記挿抜制御信号からパッケージの
挿抜を検出する挿抜検出回路、前記挿抜検出信号により
前記CPUの制御バスアクセスを禁止するCPUホール
ド制御回路、前記CPUホールド時に前記バックボード
からの前記システム制御バスによる制御命令を無効とす
る信号を出力する制御禁止信号出力回路を備え、前記装
置内パッケージは該当パッケージが前記バックボードか
ら抜み挿しされた時前記挿抜制御信号にこのパッケージ
の挿抜状態を出力する挿抜信号生成回路、前記制御禁止
信号により前記システム制御バスによる制御命令を禁止
する制御命令デコーダ、長尺端子と短尺端子を有するバ
スコネクタを備えることを特徴とする。The hot-line insertion and removal protection method of the present invention is a hot-line insertion and removal protection method for a data transmission device controlled by a CPU, and includes a backboard, a system control package, and an internal package, and the backboard receives insertion and removal control signals. ,
The system control package includes a control inhibition signal and a system control bus; the system control package includes an insertion/extraction detection circuit that detects insertion/extraction of the package from the insertion/extraction control signal; a CPU hold control circuit that prohibits the CPU from accessing the control bus based on the insertion/extraction detection signal; A control inhibit signal output circuit is provided for outputting a signal to invalidate a control command from the backboard via the system control bus when the CPU is held, and the internal package is inserted into or removed from the backboard when the corresponding package is inserted or removed from the backboard. The device includes an insertion/extraction signal generation circuit that outputs an insertion/extraction state of the package as the insertion/extraction control signal, a control command decoder that prohibits control commands from the system control bus based on the control prohibition signal, and a bus connector having long terminals and short terminals. It is characterized by
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例におけるCPUを内蔵するシ
ステム制御パッケージとバックボードとのブロック図、
第2図は本発明の一実施例におけるバックボードに接続
される装置内パッケージの回路ブロック図、第3図は本
発明の一実施例におけるパッケージに使用される長尺端
子、短尺端子を有するコネクタの部分断面図である。ま
た第4図は本発明の一実施例における回路動作の一例を
説明するタイミングチャートである。FIG. 1 is a block diagram of a system control package incorporating a CPU and a backboard in an embodiment of the present invention;
FIG. 2 is a circuit block diagram of an in-device package connected to a backboard according to an embodiment of the present invention, and FIG. 3 is a connector having long terminals and short terminals used in the package according to an embodiment of the present invention. FIG. Further, FIG. 4 is a timing chart illustrating an example of circuit operation in an embodiment of the present invention.
まず、第1図から第3図までの各構成要素について説明
する。First, each component shown in FIGS. 1 to 3 will be explained.
装置内の各制御パッケージはバックボード8のシステム
制御バス13を介してシステム制御パッケージ1のCP
U6によって制御される。Each control package in the device connects to the CP of the system control package 1 via the system control bus 13 of the backboard 8.
Controlled by U6.
第1図に示すシステム制御パッケージlにおいて、CP
U6は制御プログラムに従い、バックボード8のバスコ
ネクタ7−1〜7−4に接続された装置内の各パッケー
ジを制御している。CPU6に直接接続される内部制御
バス16は制御バスバッファ5を介してバックボード8
のシステム制御バス13に接続される。バックボード8
はシステム制御バス13をシステム制御パッケージ1と
装置内の各パッケージとの間で接続するもので、バス信
号とバスコネクタ7−1〜7−4で構成されている。In the system control package l shown in FIG.
U6 controls each package in the device connected to bus connectors 7-1 to 7-4 of backboard 8 according to a control program. An internal control bus 16 directly connected to the CPU 6 is connected to the backboard 8 via a control bus buffer 5.
It is connected to the system control bus 13 of. backboard 8
A system control bus 13 is connected between the system control package 1 and each package in the device, and is composed of bus signals and bus connectors 7-1 to 7-4.
挿抜検出回路2は挿抜制御バスの中の挿抜信号9を検出
して挿抜検出信号14をCPUホールド制御回路3に出
力する。これによりCPUホールド制御回路3は、挿抜
検出信号14がアクティブの間、CPUホールド信号1
5によってCPU6に対しシステム制御バス13へのア
クセスを禁止し、CPU6はホールドモードとなる。The insertion/extraction detection circuit 2 detects the insertion/extraction signal 9 in the insertion/extraction control bus and outputs the insertion/extraction detection signal 14 to the CPU hold control circuit 3. As a result, the CPU hold control circuit 3 controls the CPU hold signal 1 while the insertion/removal detection signal 14 is active.
5 prohibits the CPU 6 from accessing the system control bus 13, and the CPU 6 enters the hold mode.
同時に、ホールドモードの間、CPU6はバックボード
8に接続されている全パッケージに対し、システム制御
バス13からの制御命令を無視させるための制御禁止信
号12を制御禁止信号出力回路4から出力させる。At the same time, during the hold mode, the CPU 6 causes the control prohibition signal output circuit 4 to output a control prohibition signal 12 for causing all packages connected to the backboard 8 to ignore control commands from the system control bus 13.
第2図に示す制御パッケージ17において、制御命令デ
コーダ19は制御禁止信号12がインアクティブの時、
システム制御バス13からの制御命令をデコードしてボ
ード内の制御信号20を生成する。In the control package 17 shown in FIG. 2, when the control inhibit signal 12 is inactive, the control command decoder 19
Control commands from the system control bus 13 are decoded to generate control signals 20 within the board.
第3図に示す構造のバスコネクタ7の短尺端子Aと長尺
端子Bとを挿抜制御バスに使用する。挿抜信号生成回路
18はこれらの端子間の接触時間差を利用して該当パッ
ケージのバックボード8との挿入および抜去の各操作時
に、挿抜信号9を生成する。Short terminals A and long terminals B of the bus connector 7 having the structure shown in FIG. 3 are used for an insertion/extraction control bus. The insertion/extraction signal generation circuit 18 generates an insertion/extraction signal 9 when the corresponding package is inserted into and removed from the backboard 8 using the contact time difference between these terminals.
上記で説明した構成要素は第4図に示したタイミングチ
ャートによって動作する。The components described above operate according to the timing chart shown in FIG.
いま、制御パッケージ17の電源が投入されたままで引
き抜く動作について第4図のタイミングに従って説明す
る。Now, the operation of pulling out the control package 17 while it is powered on will be explained according to the timing shown in FIG. 4.
抜去操作が始まると、第3図に示すコネクタ構造により
、まずa点でバスコネクタの短尺端子Aの信号がオーブ
ンとなる。さらに引き抜かれると5点で長尺端子Bもオ
ープンとなる。挿抜信号生成回路18は、第2図に示す
ように短尺端子AにG110を、長尺端子Bに挿抜信号
9とG211とを割り当てておくことにより、通常時、
トランジスタQはベース電流が01端子を介してグラン
ドに接続されることによりカットオフし、挿抜信号9を
ハイレベルに保つ、a点でベース電流が抵抗R2を介し
て供給されると、トランジスタQをオンし挿抜信号9を
ローレベルとする。さらに5点で挿抜信号9が制御パッ
ケージ17から抜かれると、バックボード8の挿抜信号
は再びハイレベルとなる。When the removal operation begins, the signal of the short terminal A of the bus connector becomes an oven at point a due to the connector structure shown in FIG. When it is pulled out further, the long terminal B also becomes open at 5 points. The insertion/extraction signal generation circuit 18 assigns G110 to the short terminal A and insertion/extraction signals 9 and G211 to the long terminal B as shown in FIG.
The transistor Q is cut off when the base current is connected to the ground through the 01 terminal, and the insertion/extraction signal 9 is kept at a high level.When the base current is supplied through the resistor R2 at point a, the transistor Q is cut off. Turns on and sets the insertion/extraction signal 9 to low level. When the insertion/extraction signal 9 is further removed from the control package 17 at five points, the insertion/extraction signal of the backboard 8 becomes high level again.
a点で挿抜信号9がローレベルとなると、バックボード
8を介してシステム制御パッケージ1の挿抜検出回路2
が検出し、挿抜検出信号14を出力してCPUホールド
制御回路3をアクティブとする。これを受けてCPU7
はホールドモードとなり、システム制御バス13へのア
クセスを停止すると共に制御禁止信号12を出力する。When the insertion/extraction signal 9 becomes low level at point a, the insertion/extraction detection circuit 2 of the system control package 1 is transmitted via the backboard 8.
is detected, outputs the insertion/removal detection signal 14, and activates the CPU hold control circuit 3. In response to this, CPU7
enters the hold mode, stops access to the system control bus 13, and outputs the control prohibition signal 12.
各制御パッケージは、制御禁止信号12がアクティブの
期間はシステム制御バス13がらのアクセスを無視し、
抜去操作期間の誤動作を防止する。Each control package ignores access from the system control bus 13 while the control inhibit signal 12 is active;
Prevents malfunctions during the extraction operation period.
5点で挿抜信号9が再びハイレベルとなると、CPUホ
ールド制御回路3はコネクタが完全に抜かれる時間(T
時間)を待ってからホールドモードを解除して通常動作
に復帰する。When the insertion/extraction signal 9 becomes high level again at point 5, the CPU hold control circuit 3 determines the time (T) for the connector to be completely disconnected.
time), then release the hold mode and return to normal operation.
次に、パッケージの電源が投入されたままで挿入される
操作について考える。Next, consider the operation of inserting a package while it is powered on.
挿入操作が開始されると、0点で制御パッケージ17の
挿抜信号とG211が挿抜制御バスと接続される。この
時点で、短尺端子AであるG110はまだ挿抜制御バス
と接続されていないため、トランジスタQのベース電流
が挿抜信号9から供給され、トランジスタQが導通状態
となり挿抜信号9がローレベルとなる。その後の制御バ
スアクセスの保護動作は制御パッケージの抜去動作と同
一である。When the insertion operation is started, the insertion/extraction signal of the control package 17 and G211 are connected to the insertion/extraction control bus at point 0. At this point, the short terminal A G110 is not yet connected to the insertion/extraction control bus, so the base current of the transistor Q is supplied from the insertion/extraction signal 9, and the transistor Q becomes conductive and the insertion/extraction signal 9 becomes low level. The subsequent control bus access protection operation is the same as the control package removal operation.
以上の説明で使用した挿抜信号生成回路18は一実施例
であり本発明の実現手段を制限するものではない。また
、制御パッケージとバックボードのコネクタの長尺端子
と短尺端子の構造も一例を示したものであり本発明の実
現手段を制限するものではない。挿抜制御バス以外のバ
ス信号の端子は長尺端子B、短尺端子Aあるいはこれら
の中間共の端子C,Dのいずれでもよい。The insertion/removal signal generation circuit 18 used in the above explanation is one example and does not limit the implementation means of the present invention. Further, the structures of the long terminals and short terminals of the connectors of the control package and the backboard are also shown as an example, and are not intended to limit the means for realizing the present invention. The terminal for bus signals other than the insertion/extraction control bus may be long terminal B, short terminal A, or intermediate terminals C and D between these terminals.
以上説明したように本発明によれば、活線挿抜時におけ
るシステム制御バスの誤動作による装置内パッケージの
動作異常を保護することができ、フォールトトレラント
なデータ伝送装置等のシステム制御をCPtJ制御バス
で行うことが可能となるという効果がある。As explained above, according to the present invention, it is possible to protect the malfunction of the package in the device due to the malfunction of the system control bus during hot insertion and removal, and system control of fault-tolerant data transmission equipment etc. can be performed using the CPtJ control bus. This has the effect of making it possible to do so.
第1図は本発明の一実施例におけるCPUを内蔵するシ
ステム制御パッケージとバックボードとのブロック図、
第2図は本発明の一実施例におけるバックボードに接続
される装置内パッケージのブロック図、第3図は本発明
の一実施例におけるパッケージに使用される長尺端子、
短尺端子を有するコネクタの構造図、第4図は本発明の
一実施例における回路動作の一例を説明するタイミング
チャートである。
1・・・システム制御パッケージ、2・・・挿抜検出回
路、3・・・CPUホールド制御回路、4・・・制御禁
止信号出力回路、5・・・制御バスバッファ、6・・・
CPU、7.7−1〜7−4・・・バスコネクタ、8・
・・バックボード、9・・・挿抜信号、10・・・G1
.11・・・G2.12・・・制御禁止信号、13・・
・システム制御バス、14・・・挿抜検出信号、15・
・・CPUホールド信号、16・・・内部制御バス、1
7・・・制御パッケージ、18・・・挿抜信号生成回路
、19・・・制御命令デコーダ、20・・・制御信号、
A・・・短尺端子、B・・・長尺端子、C,D・・・中
間長端子。FIG. 1 is a block diagram of a system control package incorporating a CPU and a backboard in an embodiment of the present invention;
FIG. 2 is a block diagram of an in-device package connected to a backboard in an embodiment of the present invention, and FIG. 3 is a long terminal used in the package in an embodiment of the present invention.
FIG. 4 is a structural diagram of a connector having short terminals, and is a timing chart illustrating an example of circuit operation in an embodiment of the present invention. DESCRIPTION OF SYMBOLS 1... System control package, 2... Insertion/removal detection circuit, 3... CPU hold control circuit, 4... Control prohibition signal output circuit, 5... Control bus buffer, 6...
CPU, 7.7-1 to 7-4...Bus connector, 8.
...Backboard, 9...Insertion/removal signal, 10...G1
.. 11...G2.12...Control prohibition signal, 13...
・System control bus, 14... Insertion/removal detection signal, 15.
...CPU hold signal, 16...Internal control bus, 1
7... Control package, 18... Insertion/removal signal generation circuit, 19... Control command decoder, 20... Control signal,
A: Short terminal, B: Long terminal, C, D: Intermediate long terminal.
Claims (1)
保護方式において、バックボードと、システム制御パッ
ケージと、装置内パッケージとから構成され、前記バッ
クボードは挿抜制御信号、制御禁止信号とシステム制御
バスとを備え、前記システム制御パッケージは前記挿抜
制御信号からパッケージの挿抜を検出する挿抜検出回路
、前記挿抜検出信号により前記CPUの制御バスアクセ
スを禁止するCPUホールド制御回路、前記CPUホー
ルド時に前記バックボードからの前記システム制御バス
による制御命令を無効とする信号を出力する制御禁止信
号出力回路を備え、前記装置内パッケージは該当パッケ
ージが前記バックボードから抜み挿しされた時前記挿抜
制御信号にこのパッケージの挿抜状態を出力する挿抜信
号生成回路、前記制御禁止信号により前記システム制御
バスによる制御命令を禁止する制御命令デコーダ、長尺
端子と短尺端子を有するバスコネクタを備えることを特
徴とする活線挿抜保護方式。A hot-swap protection system for a data transmission device controlled by a CPU is composed of a backboard, a system control package, and an internal package, and the backboard transmits a hot-swap control signal, a control inhibit signal, and a system control bus. The system control package includes an insertion/extraction detection circuit that detects insertion/extraction of the package from the insertion/extraction control signal, a CPU hold control circuit that prohibits the CPU from accessing the control bus based on the insertion/extraction detection signal, and a A control inhibit signal output circuit is provided for outputting a signal to invalidate a control command by the system control bus, and when the package in the device is inserted or removed from the backboard, the insertion/removal control signal is used to control the insertion/removal of this package. A hot insertion/extraction protection system comprising an insertion/extraction signal generation circuit that outputs a status, a control command decoder that inhibits control commands from the system control bus based on the control prohibition signal, and a bus connector having long terminals and short terminals. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2226150A JPH04107614A (en) | 1990-08-28 | 1990-08-28 | Hot line loading/unloading protection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2226150A JPH04107614A (en) | 1990-08-28 | 1990-08-28 | Hot line loading/unloading protection system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04107614A true JPH04107614A (en) | 1992-04-09 |
Family
ID=16840645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2226150A Pending JPH04107614A (en) | 1990-08-28 | 1990-08-28 | Hot line loading/unloading protection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04107614A (en) |
-
1990
- 1990-08-28 JP JP2226150A patent/JPH04107614A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6062480A (en) | Hot docking system and methods for detecting and managing hot docking of bus cards | |
JPH02139610A (en) | Active attaching and detaching system | |
JPH02125314A (en) | Circuit device, circuit network, and live wire inserting and pulling-out method for circuit device | |
CN110674072B (en) | Memory board based on VPX bus and hot plug method | |
US7500021B2 (en) | Operation mode control circuit, microcomputer including the same, and control system using the microcomputer | |
EP1311958A2 (en) | Method and apparatus for removing and installing a computer system bus agent without powering down the computer system | |
JPH04107614A (en) | Hot line loading/unloading protection system | |
JPS60192447A (en) | Faulty data reception preventing circuit | |
US20030204658A1 (en) | Hot swap circuit module | |
JP3270392B2 (en) | Hot-swap protection | |
JPH11119876A (en) | Storage circuit and information processor with backup function | |
JP4068277B2 (en) | Hardware system | |
JP3110125B2 (en) | Hot-swap control | |
JPH08256191A (en) | Data processor | |
JPS6223340B2 (en) | ||
JP3298989B2 (en) | Failure detection / automatic embedded device | |
JP3269291B2 (en) | Hot-swap method | |
JPH07253834A (en) | Module insertion withdrawal controller | |
JP2000163274A (en) | Electronic equipment and recording medium with rom data monitoring program recorded thereon | |
JP2738374B2 (en) | Hot-swap method | |
JP3243687B2 (en) | Hot swapping system | |
JP2872089B2 (en) | Hot-swap device | |
JPH11238031A (en) | Data processor | |
JPH02155011A (en) | Data processor | |
JPH10275037A (en) | Hot-line insertion and extraction adaptive type electric circuit package |