JPH02105911A - 活線挿抜方法および装置 - Google Patents
活線挿抜方法および装置Info
- Publication number
- JPH02105911A JPH02105911A JP63258599A JP25859988A JPH02105911A JP H02105911 A JPH02105911 A JP H02105911A JP 63258599 A JP63258599 A JP 63258599A JP 25859988 A JP25859988 A JP 25859988A JP H02105911 A JPH02105911 A JP H02105911A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- output
- extraction
- hot
- access
- 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
- Bus Control (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、活線挿抜方法および装置に係り、特に、共通
バス等を介してCPU等を含む中央処理装置に接続され
る、多重化構成された端末装置の挿抜を行うのに好適な
活線挿抜方法および装置に関するものである。
バス等を介してCPU等を含む中央処理装置に接続され
る、多重化構成された端末装置の挿抜を行うのに好適な
活線挿抜方法および装置に関するものである。
(従来の技術)
従来技術における挿抜信号による端末装置と活線との切
り離し方法は、以下の2つに大別される。
り離し方法は、以下の2つに大別される。
(1)CPUから端末装置に対するアクセス信号が挿抜
によって中断されたり、あるいは、挿抜時の端末装置で
の電力の供給あるいは遮断時に、該端末装置を構成する
各素子の不安定動作によって発生する不正規信号がeP
Uに取り込まれることのないように、CPUを停止させ
た状態で該端末装置の挿抜を行う方法。
によって中断されたり、あるいは、挿抜時の端末装置で
の電力の供給あるいは遮断時に、該端末装置を構成する
各素子の不安定動作によって発生する不正規信号がeP
Uに取り込まれることのないように、CPUを停止させ
た状態で該端末装置の挿抜を行う方法。
(2)挿抜しようとする端末装置に対して補助電源から
電力を供給し、該端末装置の動作を継続させなから挿抜
を行うことによって前記端末装置を構成する各素子の不
安定動作によって発生する不正規信号の発生を防止し、
挿抜はCPUと端末装置との伝送が中断されることのな
いタイミングで行う方法。
電力を供給し、該端末装置の動作を継続させなから挿抜
を行うことによって前記端末装置を構成する各素子の不
安定動作によって発生する不正規信号の発生を防止し、
挿抜はCPUと端末装置との伝送が中断されることのな
いタイミングで行う方法。
(発明が解決しようとする課a)
」−記した従来技術では、いずれの方法によっても挿抜
される端末装置が活線に対して不正規信号を発生するこ
とはないが、CPUのアクセスタイミングと端末装置の
挿抜タイミングとの競合が考慮されていないため、挿抜
はCPUが停止している状態、あるいは挿抜しようとし
ている装置をCPUがアクセスしていないときに限定さ
れていた。
される端末装置が活線に対して不正規信号を発生するこ
とはないが、CPUのアクセスタイミングと端末装置の
挿抜タイミングとの競合が考慮されていないため、挿抜
はCPUが停止している状態、あるいは挿抜しようとし
ている装置をCPUがアクセスしていないときに限定さ
れていた。
また、不正規信号の発生を防止するために補助電源を用
いる方法においては、電源ラインを引き口さなければな
らないため、使い勝手が悪いという問題があった。
いる方法においては、電源ラインを引き口さなければな
らないため、使い勝手が悪いという問題があった。
本発明の目的は、以上に述べた問題点を解決し、CPU
のアクセスタイミングを意識することなく装置の挿抜を
可能にする活線挿抜方法および装置を提供することであ
る。
のアクセスタイミングを意識することなく装置の挿抜を
可能にする活線挿抜方法および装置を提供することであ
る。
(課題を解決するための手段)
前記の問題点を解決するために、本発明は、CPUと端
末装置とを接続する信号伝送路の接続・切離しを行う活
線挿抜装置において、挿抜信号が入力されると、該挿抜
信号を、少なくともCPUから出力されるアクセス信号
の有効時間より長い時間遅らせて出力する遅延回路と、
CPUと端末装置とを接続する信号伝送路の接続・切離
しを制御するゲートとを具備し、該ゲートによる信号伝
送路の接続・切離し制御を前記遅延回路からの出力信号
によって行うようにした点に特徴がある。
末装置とを接続する信号伝送路の接続・切離しを行う活
線挿抜装置において、挿抜信号が入力されると、該挿抜
信号を、少なくともCPUから出力されるアクセス信号
の有効時間より長い時間遅らせて出力する遅延回路と、
CPUと端末装置とを接続する信号伝送路の接続・切離
しを制御するゲートとを具備し、該ゲートによる信号伝
送路の接続・切離し制御を前記遅延回路からの出力信号
によって行うようにした点に特徴がある。
さらに、本発明は、挿抜信号とCPUからのアクセス信
号との出力された順番を判定する手段を具備し、挿抜信
号がアクセス信号よりも早く人力された場合は、挿抜信
号が人力された時点でCPUに対してデータ取込禁止信
号を出力し、アクセス信号が挿抜信号よりも早く入力さ
れた場合は、該アクセス信号の有効時間経過後にデータ
取込禁止信号を出力するようにした点に特徴がある。
号との出力された順番を判定する手段を具備し、挿抜信
号がアクセス信号よりも早く人力された場合は、挿抜信
号が人力された時点でCPUに対してデータ取込禁止信
号を出力し、アクセス信号が挿抜信号よりも早く入力さ
れた場合は、該アクセス信号の有効時間経過後にデータ
取込禁止信号を出力するようにした点に特徴がある。
(作用)
上記した構成によれば、どのようなタイミングで挿抜信
号が出力されても、CPUと端末装置とのデータ伝送が
挿抜信号によって中断されることを防止することができ
る。
号が出力されても、CPUと端末装置とのデータ伝送が
挿抜信号によって中断されることを防止することができ
る。
さらに、挿抜信号とCPUからのアクセス信号との出力
された順番を判定する手段を具備したので、挿抜信号が
出力された以降のアクセス信号を無効にすることができ
る。
された順番を判定する手段を具備したので、挿抜信号が
出力された以降のアクセス信号を無効にすることができ
る。
したがって、アクセス信号が連続して出力されるCPU
と端末装置との挿抜においても不正規信号の伝送を防止
することができる。
と端末装置との挿抜においても不正規信号の伝送を防止
することができる。
(実施例)
以下に、図面を参照して本発明の詳細な説明する。
第1図は本発明の一実施例である活線挿抜装置を具備し
た端末装置によって構成された制御システムのブロック
図であり、第2図は第1図の主要部のタイミングチャー
トである。
た端末装置によって構成された制御システムのブロック
図であり、第2図は第1図の主要部のタイミングチャー
トである。
第1図において、CPUIはバス2を介して端末装置3
−1.3−2と接続され、制御システムを構成している
。
−1.3−2と接続され、制御システムを構成している
。
端末装置3−1の主要動作は処理部12で実行され、処
理部12および該処理部12へのアクセス信号の人力を
制御する選択回路15以外の部分は、本発明の特徴であ
る活線挿抜装置を構成している。
理部12および該処理部12へのアクセス信号の人力を
制御する選択回路15以外の部分は、本発明の特徴であ
る活線挿抜装置を構成している。
挿抜スイッチ4の一端はグランドに接地され、他端はプ
ルアップ抵抗R3によって電源電圧V。0にプルアップ
され、さらには遅延回路7に接続されている。
ルアップ抵抗R3によって電源電圧V。0にプルアップ
され、さらには遅延回路7に接続されている。
前記遅延回路7の出力端子はANDゲート9−1〜9−
nの一方の入力端子およびインバータ19に接続され、
該ANDゲート9−1〜9− nおよびインバータ19
の出力端子はバス2に接続されている。
nの一方の入力端子およびインバータ19に接続され、
該ANDゲート9−1〜9− nおよびインバータ19
の出力端子はバス2に接続されている。
なお、前記ANDゲート9−1〜9−nはオープンコレ
クタの出力段を有する3ステートのANDゲートであり
、遅延回路7からの出力信号S4がL“レベルの場合に
は出力インピーダンスをハイインピーダンスにする。
クタの出力段を有する3ステートのANDゲートであり
、遅延回路7からの出力信号S4がL“レベルの場合に
は出力インピーダンスをハイインピーダンスにする。
一方、バス2のアドレス線とアクセス線は選択回路15
の入力端子に接続され、該選択回路15の出力端子は処
理部12に接続されている。なお、該選択回路15は入
力されたアクセス信号92aを反転し、新たにアクセス
信号S2bとして出力する。
の入力端子に接続され、該選択回路15の出力端子は処
理部12に接続されている。なお、該選択回路15は入
力されたアクセス信号92aを反転し、新たにアクセス
信号S2bとして出力する。
前記処理部12の出力端子は前記ANDゲート9−1〜
9−nの他方の入力端子に接続されている。
9−nの他方の入力端子に接続されている。
なお、CPUIではインバータ19の出力信号(応答信
号S6)が“L”レベルの場合のみ前記ANDゲート9
−1〜9−nから出力される信号を入力データとして取
り込むことができ、それ以外の場合はデータの取込みを
禁止される。
号S6)が“L”レベルの場合のみ前記ANDゲート9
−1〜9−nから出力される信号を入力データとして取
り込むことができ、それ以外の場合はデータの取込みを
禁止される。
すなわち、応答信号S6は、CPUIのデータ取込禁止
信号として機能し、応答信号S6が“L“レベルの期間
は、両者の間での信号の授受が禁止される。
信号として機能し、応答信号S6が“L“レベルの期間
は、両者の間での信号の授受が禁止される。
以下、このような構成を有する端末装置3−1の各部の
動作を、■バスから抜去る場合と、■バスに接続(挿入
)する場合とに分けて詳細に説明する。
動作を、■バスから抜去る場合と、■バスに接続(挿入
)する場合とに分けて詳細に説明する。
■バスから抜去る場合
選択回路15は、バス2からのアドレス信号S1が予め
設定された自己のアドレス設定値と一致した場合のみ、
該バス2からのアクセス信号32aを反転し、アクセス
信号S2bとして処理部12に出力する。
設定された自己のアドレス設定値と一致した場合のみ、
該バス2からのアクセス信号32aを反転し、アクセス
信号S2bとして処理部12に出力する。
抜去の必要が無い場合には挿抜スイッチ4が開放されて
いるため、遅延回路7の出力信号S4は“Hルベルとな
っている。したがって、ANDゲート9−1〜9−nは
イネーブル状態、インバータ19からの応答信号S6は
“L°レベルとなっている。
いるため、遅延回路7の出力信号S4は“Hルベルとな
っている。したがって、ANDゲート9−1〜9−nは
イネーブル状態、インバータ19からの応答信号S6は
“L°レベルとなっている。
ここで、CPU1からアクセス信号S2°aが出力され
、その時のアドレス信号S1が当該端末装置3−1のア
ドレス設定値と一致すると、該アクセス信号82aの反
転信号であるアクセス信号S2bが処理部12に出力さ
れ、該処理部12では予定の処理を実行後、処理後のデ
ータを信号SIOとしてANDゲート9−1〜9−nに
出力する。
、その時のアドレス信号S1が当該端末装置3−1のア
ドレス設定値と一致すると、該アクセス信号82aの反
転信号であるアクセス信号S2bが処理部12に出力さ
れ、該処理部12では予定の処理を実行後、処理後のデ
ータを信号SIOとしてANDゲート9−1〜9−nに
出力する。
このとき、該ANDゲート9−1〜9−nはイネーブル
状態、応答信号S6は“L”レベルとなっているので、
処理部12から出力された信号SIOはANDゲート9
−1〜9−nを介してバス2に出力され、CPUIは該
信号をデータとして取込む。
状態、応答信号S6は“L”レベルとなっているので、
処理部12から出力された信号SIOはANDゲート9
−1〜9−nを介してバス2に出力され、CPUIは該
信号をデータとして取込む。
ここで、上記のような通常動作が行われている状態で前
記挿抜スイッチ4が閉じられると1、遅延回路7の出力
信号S4のレベルが徐々に低下するので、遅延回路7を
構成する抵抗R1、容量C1によって予め設定された立
下がり遅延時間Δt1後にスレッシュホールドレベルv
11を維持できなくなると、前記ANDゲート9−1〜
9−nはディスエイプル状態となり、その出力インピー
ダンスがハイインピーダンスとなる。
記挿抜スイッチ4が閉じられると1、遅延回路7の出力
信号S4のレベルが徐々に低下するので、遅延回路7を
構成する抵抗R1、容量C1によって予め設定された立
下がり遅延時間Δt1後にスレッシュホールドレベルv
11を維持できなくなると、前記ANDゲート9−1〜
9−nはディスエイプル状態となり、その出力インピー
ダンスがハイインピーダンスとなる。
同様に、インバータ19から出力される応答信号S6も
、Δt1後に“H″レベルなる。
、Δt1後に“H″レベルなる。
このとき、前記遅延回路7の立下がり遅延時間Δt1は
、CPU1のアクセス信号の有効時間Δt4以上の長さ
、すなわちアクセス信号S2bの立上がりから立下がり
までの時間以上の長さに設定されている。
、CPU1のアクセス信号の有効時間Δt4以上の長さ
、すなわちアクセス信号S2bの立上がりから立下がり
までの時間以上の長さに設定されている。
したがって、アクセス信号が出力されているときに挿抜
スイッチ4が閉じられても、出力中の伝送信号SIOが
挿抜信号S3によって中断されることはなく、該アクセ
ス信号に対応した処理部12からの出力信号SIOは完
全な状態でバス2に出力される。
スイッチ4が閉じられても、出力中の伝送信号SIOが
挿抜信号S3によって中断されることはなく、該アクセ
ス信号に対応した処理部12からの出力信号SIOは完
全な状態でバス2に出力される。
また、抜去操作はΔt1経過後に行われ、このときには
ANDゲート9−1〜9−nの出力伝送路(出力信号8
9)がハイインピーダンス状態になっているので、抜去
によって端末装置への電力供給が遮断されても、AND
ゲート9−1〜9−nから不正規信号が伝送されること
は無い。
ANDゲート9−1〜9−nの出力伝送路(出力信号8
9)がハイインピーダンス状態になっているので、抜去
によって端末装置への電力供給が遮断されても、AND
ゲート9−1〜9−nから不正規信号が伝送されること
は無い。
さらに、挿抜スイッチ4が閉じられてから時間Δt1後
に応答信号S6が“H“レベルとなるので、CPUIは
、ハイインピーダンス状態であるANDゲート9−1〜
9−nの出力状態をデータとして取込むことがなく、不
正規な信号がCPU1に取込まれることがない。
に応答信号S6が“H“レベルとなるので、CPUIは
、ハイインピーダンス状態であるANDゲート9−1〜
9−nの出力状態をデータとして取込むことがなく、不
正規な信号がCPU1に取込まれることがない。
■バスに接続(挿入)する場合
挿入の場合は、挿抜スイッチ4を予め閉じた状態で端末
装置3−1をバス2と接続し、その後に前記挿抜スイッ
チ4を開放する。このようにすれば、端末装置3−1が
バス2に接続されるときには、ANDゲート9−1〜9
− nの出力インピーダンスがハイインピーダンスにな
っているため、不正規信号がバス2に出力されることが
ない。
装置3−1をバス2と接続し、その後に前記挿抜スイッ
チ4を開放する。このようにすれば、端末装置3−1が
バス2に接続されるときには、ANDゲート9−1〜9
− nの出力インピーダンスがハイインピーダンスにな
っているため、不正規信号がバス2に出力されることが
ない。
挿抜スイッチ4が開放されると、遅延回路7の出力レベ
ルが徐々に上昇し、立上がり遅延時間Δt3後にAND
ゲート9−1〜9− nがイネーブル状態、インバータ
19から出力される応答信号S6は“Lルーベルとなる
ので、挿抜スイッチ4を開放後、時間Δt3経過後にデ
ータの入出力が可能となる。
ルが徐々に上昇し、立上がり遅延時間Δt3後にAND
ゲート9−1〜9− nがイネーブル状態、インバータ
19から出力される応答信号S6は“Lルーベルとなる
ので、挿抜スイッチ4を開放後、時間Δt3経過後にデ
ータの入出力が可能となる。
したがって、CPUIからのアクセス信号が入力され、
信号S2bが“H”レベルのときに挿抜スイッチ4を開
放しても、その時点では応答信号S6が“H“レベルで
あるためにCPU1はその時のANDゲート9−1〜9
−nからの出力信号(ハイインピーダンス状態)をデー
タとして取込まないので、不正規な信号がCPUIにデ
ータとして取込まれることがない。
信号S2bが“H”レベルのときに挿抜スイッチ4を開
放しても、その時点では応答信号S6が“H“レベルで
あるためにCPU1はその時のANDゲート9−1〜9
−nからの出力信号(ハイインピーダンス状態)をデー
タとして取込まないので、不正規な信号がCPUIにデ
ータとして取込まれることがない。
このように、本実施例によれば、どのようなタイミング
で挿抜信号が出力されても、端末装置3−1からの伝送
信号が挿抜信号によって中断されることがなく、また、
不正規な信号がCPUIにデータとして取込まれること
がない。
で挿抜信号が出力されても、端末装置3−1からの伝送
信号が挿抜信号によって中断されることがなく、また、
不正規な信号がCPUIにデータとして取込まれること
がない。
第4図は本発明のその他の実施例のブロック図、第7図
は第4図の主要部のタイミングチャートであり、第4図
において第1図と同一の符号は同一または同等部分を表
しているのでその説明は省略する。
は第4図の主要部のタイミングチャートであり、第4図
において第1図と同一の符号は同一または同等部分を表
しているのでその説明は省略する。
前記第1図に関して説明した実施例では、確率的には非
常に希なことではあるが、第6図に示したタイミングチ
ャートかられかるように、抜去時および挿入時において
、挿抜スイッチ4を閉じてから立下がり遅延時間Δt1
以内、あるいは挿抜スイッチ4を開放後、立上がり遅延
時間Δt3以内にアクセス信号が入力されると、該アク
セス信号に応答して処理部12からCPUI出力される
伝送信号SIOが、ANDゲート9−1〜9−nによっ
て中断されてしまう可能性がある。
常に希なことではあるが、第6図に示したタイミングチ
ャートかられかるように、抜去時および挿入時において
、挿抜スイッチ4を閉じてから立下がり遅延時間Δt1
以内、あるいは挿抜スイッチ4を開放後、立上がり遅延
時間Δt3以内にアクセス信号が入力されると、該アク
セス信号に応答して処理部12からCPUI出力される
伝送信号SIOが、ANDゲート9−1〜9−nによっ
て中断されてしまう可能性がある。
本実施例は、このような場合でもアクセス信号を中断さ
せることがない活線挿抜装置の一実施例である。
せることがない活線挿抜装置の一実施例である。
本実施例においては、前記挿抜スイッチ4の他端が、第
1の遅延回路7、第2の遅延回路11、および先着判定
回路10内のANDゲート13の一方の入力端子に接続
されている。
1の遅延回路7、第2の遅延回路11、および先着判定
回路10内のANDゲート13の一方の入力端子に接続
されている。
前記第1の遅延回路7の出力端子はANDゲート9−1
〜9−nの一方の入力端子に接続され、かつインバータ
19を介してORゲート16の一方の入力端子に接続さ
れ、該ANDゲート9−1〜9−n、ORゲート16の
出力端子はバス2に接続されている。
〜9−nの一方の入力端子に接続され、かつインバータ
19を介してORゲート16の一方の入力端子に接続さ
れ、該ANDゲート9−1〜9−n、ORゲート16の
出力端子はバス2に接続されている。
前記第2の遅延回路11の出力端子は前記ANDゲート
13の他方の入力端子に接続され、該ANDゲート13
の出力端子はフリップフロップ18のデータ端子りに接
続されている。
13の他方の入力端子に接続され、該ANDゲート13
の出力端子はフリップフロップ18のデータ端子りに接
続されている。
一方、バス2のアドレス線とアクセス線は選択回路15
の入力端子に接続され、該選択回路15の出力端子は処
理部12、前記フリップフロップ18のリセット端子R
1およびバッファ14に接続され、該バッファ14の出
力端子は前記フリップフロップ18のクロック端子CL
に接続されている。
の入力端子に接続され、該選択回路15の出力端子は処
理部12、前記フリップフロップ18のリセット端子R
1およびバッファ14に接続され、該バッファ14の出
力端子は前記フリップフロップ18のクロック端子CL
に接続されている。
前記ANDゲート13、フリップフロップ18、および
バッファ14によって構成される先着判定回路10は、
ANDゲート13の出力信号S8とアクセス信号S2b
との先着判定を行なう。
バッファ14によって構成される先着判定回路10は、
ANDゲート13の出力信号S8とアクセス信号S2b
との先着判定を行なう。
具体的にいえば、ANDゲート13の出力信号S8がア
クセス信号S2bよりも先着した場合、すなわち、アク
セス信号S2bが立ち上がる時点で信号S8が“L゛レ
ベル場合は出力信号S5をH“レベルに保ち、アクセス
信号S2bが信号S8よりも先着した場合、すなわち、
信号S8がH”レベルの時にアクセス信号32aが立ち
上がった場合は、アクセス信号S2bの立ち」二がりと
同時に出力信号S5を“L”レベルとし、その後、該ア
クセス信号S2bが立ち下がったと同時に出力信号S5
を“H” レベルに保つように機能する。
クセス信号S2bよりも先着した場合、すなわち、アク
セス信号S2bが立ち上がる時点で信号S8が“L゛レ
ベル場合は出力信号S5をH“レベルに保ち、アクセス
信号S2bが信号S8よりも先着した場合、すなわち、
信号S8がH”レベルの時にアクセス信号32aが立ち
上がった場合は、アクセス信号S2bの立ち」二がりと
同時に出力信号S5を“L”レベルとし、その後、該ア
クセス信号S2bが立ち下がったと同時に出力信号S5
を“H” レベルに保つように機能する。
前記処理部12の出力端子は前記ANDゲート9−1〜
9−nの他方の入力端子に接続されている。また、前記
フリップフロップ18の反転出力端子σ、すなわち先管
判定回路10の出力端子は前記ORゲート16の他方の
入力端子に接続されている。
9−nの他方の入力端子に接続されている。また、前記
フリップフロップ18の反転出力端子σ、すなわち先管
判定回路10の出力端子は前記ORゲート16の他方の
入力端子に接続されている。
なお、先着判定回路10からの出力信号S5は、ORゲ
ート16、バス2を介し、応答信号としてCPUIに出
力される。
ート16、バス2を介し、応答信号としてCPUIに出
力される。
以下、このような構成を有する端末装置3−1の各部の
動作を、■バスから抜去る場合と、■バスに接続(挿入
)する場合に分けて詳細に説明する。
動作を、■バスから抜去る場合と、■バスに接続(挿入
)する場合に分けて詳細に説明する。
■バスから抜去る場合
抜去の必要が無い場合には挿抜スイッチ4が開放されて
いるため、第1の遅延回路7の出力信号S4は“H”レ
ベルとなっている。したがって、ANDゲート9−1〜
9−nはイネーブル状態となっている。
いるため、第1の遅延回路7の出力信号S4は“H”レ
ベルとなっている。したがって、ANDゲート9−1〜
9−nはイネーブル状態となっている。
また、挿抜信号S3と第2の遅延回路11の出力S7が
共に“H°レベルであるため、ANDゲート13の出力
信号S8も“H2レベルとなっている。
共に“H°レベルであるため、ANDゲート13の出力
信号S8も“H2レベルとなっている。
したがって、アクセス信号が入力されない状態では、先
着判定回路10の出力信号S5は“H”レベルであり、
ORゲート16から出力される応答信号S6は’H”レ
ベルとなっている。
着判定回路10の出力信号S5は“H”レベルであり、
ORゲート16から出力される応答信号S6は’H”レ
ベルとなっている。
ここで、CPUIからアクセス信号S2aが出力され、
その時のアドレス信号S1が当該端末装置3−1のアド
レス設定値と一致すると、アクセス信号S2bが先着判
定回路10内のフリップフロップ18に入力される。
その時のアドレス信号S1が当該端末装置3−1のアド
レス設定値と一致すると、アクセス信号S2bが先着判
定回路10内のフリップフロップ18に入力される。
前記先着判定回路10では、出力信号S8が“H″レベ
ルあるためにアクセス信号S2bの立ち上がりと同時に
出力信号S5を立ち下げる。
ルあるためにアクセス信号S2bの立ち上がりと同時に
出力信号S5を立ち下げる。
すなわち、アクセス信号S2bが挿抜信号S3よりも先
着したと判断する。
着したと判断する。
その結果、ORゲート16から出力される応答信号S6
が“L”レベルとなるので、処理部12から出力される
信号SIOはそのままバス2に出力され、CPU1に取
込まれる。
が“L”レベルとなるので、処理部12から出力される
信号SIOはそのままバス2に出力され、CPU1に取
込まれる。
ここで、上記のようにして通常動作が行われている状態
で前記挿抜スイッチ4を閉じると、第1の遅延回路7の
出力信号S4のレベルが徐々に低下するので、前記AN
Dゲート9−1〜9−nは時間Δt1後にディスエイプ
ル状態となり、その出力インピーダンスは他方の入力信
号の如何にかかわらずハイインピーダンスとなる。
で前記挿抜スイッチ4を閉じると、第1の遅延回路7の
出力信号S4のレベルが徐々に低下するので、前記AN
Dゲート9−1〜9−nは時間Δt1後にディスエイプ
ル状態となり、その出力インピーダンスは他方の入力信
号の如何にかかわらずハイインピーダンスとなる。
なお、第1の遅延回路7の遅延時間Δt1は、第1図に
関して説明した場合と同様の長さに設定されているので
、アクセス信号が出力されている最中に挿抜スイッチ4
が閉じられても、ANDゲ−)9−1〜9−nからバス
2に出力される信号が中断されることはない。
関して説明した場合と同様の長さに設定されているので
、アクセス信号が出力されている最中に挿抜スイッチ4
が閉じられても、ANDゲ−)9−1〜9−nからバス
2に出力される信号が中断されることはない。
先着判定回路10では、挿抜信号S3とアクセス信号S
2bとの先着判定を行い、挿抜信号S3が“H”レベル
のときにアクセス信号S2bが立上がると、アクセス信
号S2bが挿抜信号S3よりも先着したこととなるので
、上記した通常動作の場合と同様に、アクセス信号S2
bの立ち上がりと同時に出力信号S5を“L#レベルに
する。
2bとの先着判定を行い、挿抜信号S3が“H”レベル
のときにアクセス信号S2bが立上がると、アクセス信
号S2bが挿抜信号S3よりも先着したこととなるので
、上記した通常動作の場合と同様に、アクセス信号S2
bの立ち上がりと同時に出力信号S5を“L#レベルに
する。
したがって、処理部12から該アクセス信号S2aに応
答したデータが出力されれば、CPU1は該出力データ
を取り込むことができる。
答したデータが出力されれば、CPU1は該出力データ
を取り込むことができる。
なお、アクセス信号S2bがその後立下がるとフリップ
フロップ18がリセットされる。したがって、先着判定
回路10の出力信号S5が“H”レベルとなり、ORゲ
ート16の出力信号S6も“H″レベルなるので、CP
U1はそれ以降の前記ANDゲート9−1〜9−nから
の出力信号をデータとして取り込むことができない。
フロップ18がリセットされる。したがって、先着判定
回路10の出力信号S5が“H”レベルとなり、ORゲ
ート16の出力信号S6も“H″レベルなるので、CP
U1はそれ以降の前記ANDゲート9−1〜9−nから
の出力信号をデータとして取り込むことができない。
一方、挿抜信号がmL2レベルのときにアクセス信号S
2bが立ち上がると、挿抜信号S3がアクセス信号S2
bよりも先着したことになるので、先着判定回路10は
出力信号S5を“H″レベル保つ。したがって、それ以
降にアクセス信号S2bが立ち上がり、処理部12から
該アクセス信号S2bに対する信号SIOが出力されて
も、CPUIは該出力信号をデータとして取り込むこと
ができない。
2bが立ち上がると、挿抜信号S3がアクセス信号S2
bよりも先着したことになるので、先着判定回路10は
出力信号S5を“H″レベル保つ。したがって、それ以
降にアクセス信号S2bが立ち上がり、処理部12から
該アクセス信号S2bに対する信号SIOが出力されて
も、CPUIは該出力信号をデータとして取り込むこと
ができない。
このように、本実施例によれば、挿抜信号S3がアクセ
ス信号S2bよりも先に出力されると、応答信号S6が
“H°レベルを維持するので、挿抜信号が出力されてか
ら立下り遅延時間Δt1内にアクセス信号が人力し、A
NDゲート9−1〜9−nから該アクセス信号に応答し
た信号SIOが出力されても、CPUIは該信号をデー
タとして取り込むことができなくなる。
ス信号S2bよりも先に出力されると、応答信号S6が
“H°レベルを維持するので、挿抜信号が出力されてか
ら立下り遅延時間Δt1内にアクセス信号が人力し、A
NDゲート9−1〜9−nから該アクセス信号に応答し
た信号SIOが出力されても、CPUIは該信号をデー
タとして取り込むことができなくなる。
したがって、どのようなタイミングでアクセス信号が出
力されても、中断された信号がCPU 1に取込まれる
ことはない。
力されても、中断された信号がCPU 1に取込まれる
ことはない。
■バスに接続(挿入)する場合
挿入の場合は、挿抜スイッチ4を閉じた状態で端末装置
3−1をバス2と接続し、その後に前記挿抜スイッチ4
を開放する。
3−1をバス2と接続し、その後に前記挿抜スイッチ4
を開放する。
挿抜スイッチ4が開放されると、第1の遅延回路および
第2の遅延回路の出力レベルが徐々に上昇し、時間Δt
3後にANDゲート9−1〜9−nがイネーブル状態と
なり、時間Δt2後にANDゲート13からの出力信号
S8が“H“レベルとなる。
第2の遅延回路の出力レベルが徐々に上昇し、時間Δt
3後にANDゲート9−1〜9−nがイネーブル状態と
なり、時間Δt2後にANDゲート13からの出力信号
S8が“H“レベルとなる。
このとき、第1の遅延回路による立上がり遅延時間Δt
3内にCPUからアクセス信号が出力されたとしても、
前記第2の遅延回路7の遅延時間Δt2は、Δt2>Δ
t3の長さに設定されているので、遅延時間Δt2経過
後にANDゲート13の出力信号S8が”L″レベルな
る。
3内にCPUからアクセス信号が出力されたとしても、
前記第2の遅延回路7の遅延時間Δt2は、Δt2>Δ
t3の長さに設定されているので、遅延時間Δt2経過
後にANDゲート13の出力信号S8が”L″レベルな
る。
すなわち、遅延時間Δt2以内にアクセス信号が出力さ
れても応答信号S5は“H”レベルのままである。
れても応答信号S5は“H”レベルのままである。
したがって、たとえ立上がり遅延時間Δt3内にアクセ
ス信号が出力されたとしても、CPUIは、該アクセス
信号に対して処理部12が出力した信号をデータとして
取込むことができない。
ス信号が出力されたとしても、CPUIは、該アクセス
信号に対して処理部12が出力した信号をデータとして
取込むことができない。
このように、本実施例によれば、CPUのアクセスタイ
ミングを意識することなく装置の挿抜を行うことが可能
となる。
ミングを意識することなく装置の挿抜を行うことが可能
となる。
なお、第4図に関して説明した実施例においては、第2
の遅延回路11を設けるものとして説明したが、前記第
1図に関して説明した挿入時の問題は発生確率が非常に
小さいので、構成の簡略化を優先させるのであれが、第
5図に示したように該第2の遅延回路11を省略し、挿
抜信号S3が直接先着判定回路10に入力されるように
しても良い。
の遅延回路11を設けるものとして説明したが、前記第
1図に関して説明した挿入時の問題は発生確率が非常に
小さいので、構成の簡略化を優先させるのであれが、第
5図に示したように該第2の遅延回路11を省略し、挿
抜信号S3が直接先着判定回路10に入力されるように
しても良い。
第3図は本発明のその他の実施例のブロック図であり、
第1図と同一の符号は同一または同等部分をあられして
いる。
第1図と同一の符号は同一または同等部分をあられして
いる。
本実施例では、挿抜信号S3が直接CPUIに取り込ま
れるようにした点に特徴がある。
れるようにした点に特徴がある。
挿抜信号S3が人力されると、CPUIはそれ以降の該
端末装置に対するアクセスを停止する。
端末装置に対するアクセスを停止する。
本実施例においても、前記と同様にCPUのアクセスタ
イミングを意識することなく装置の挿抜を行うことが可
能となる。
イミングを意識することなく装置の挿抜を行うことが可
能となる。
なお、」二足した実施例のいずれにおいても、処理部1
2がデータ出力装置であるものとして説明したが、本発
明はこれのみに限定されるものではなく、処理部12が
バス2からのデータを受信して該データに対応した動作
を行うデータ入力装置であれば、該入力装置等に不正規
な信号が伝送されなくなるという効果を達成することが
できる。
2がデータ出力装置であるものとして説明したが、本発
明はこれのみに限定されるものではなく、処理部12が
バス2からのデータを受信して該データに対応した動作
を行うデータ入力装置であれば、該入力装置等に不正規
な信号が伝送されなくなるという効果を達成することが
できる。
この場合は前記ANDゲート9−1〜9−nの人出力方
向が逆向きになるだけで、その他の部分は上記と同様の
構成でよいことは明らかであろう。
向が逆向きになるだけで、その他の部分は上記と同様の
構成でよいことは明らかであろう。
(発明の効果)
以上の説明から明らかなように、本発明によれば次のよ
うな効果が達成される。
うな効果が達成される。
(1)どのようなタイミングで挿抜信号が出力されても
、伝送が挿抜信号によって中断されることがなく、さら
には、CPUから端末装置または端末装置からCPUに
対して不正規な信号が伝送されることがない。
、伝送が挿抜信号によって中断されることがなく、さら
には、CPUから端末装置または端末装置からCPUに
対して不正規な信号が伝送されることがない。
したがって、CPUのアクセスタイミングを意識するこ
となく装置の挿抜を行うことが可能となる (2)挿抜信号とCPUからのアクセス信号とが出力さ
れた順番を判定する手段を具備すれば、挿抜信号が出力
された以降のアクセス信号を無効にすることができる。
となく装置の挿抜を行うことが可能となる (2)挿抜信号とCPUからのアクセス信号とが出力さ
れた順番を判定する手段を具備すれば、挿抜信号が出力
された以降のアクセス信号を無効にすることができる。
したがって、アクセス信号が連続して出力されるC P
Uと端末装置との挿抜においても、アクセス信号が中
断されたり、不正規な信号が授受されることがない。
Uと端末装置との挿抜においても、アクセス信号が中
断されたり、不正規な信号が授受されることがない。
第1図は本発明の一実施例である活線挿抜装置を具備し
た端末装置によって構成された制御システムのブロック
図である。 第2,6図は第1図の主要部のタイミングチャートであ
る。 第3図は本発明の中央演算処理装置の一実施例のブロッ
ク図である。 第4.5図は本発明のその他の実施例である活線挿抜装
置を具備した端末装置によって構成された制御システム
のブロック図である。 第7図は第4図の主要部のタイミングチャートである。 1・・・CPU、2・・・バス、3−1.3−2・・・
端末装置、4・・・挿抜スイッチ、7・・・第1の遅延
回路、9−1〜9−n、16−ANDゲート、1 G
−・・先着判定回路、11・・・第2の遅延回路、12
・・・処理部、15・・・選択回路
た端末装置によって構成された制御システムのブロック
図である。 第2,6図は第1図の主要部のタイミングチャートであ
る。 第3図は本発明の中央演算処理装置の一実施例のブロッ
ク図である。 第4.5図は本発明のその他の実施例である活線挿抜装
置を具備した端末装置によって構成された制御システム
のブロック図である。 第7図は第4図の主要部のタイミングチャートである。 1・・・CPU、2・・・バス、3−1.3−2・・・
端末装置、4・・・挿抜スイッチ、7・・・第1の遅延
回路、9−1〜9−n、16−ANDゲート、1 G
−・・先着判定回路、11・・・第2の遅延回路、12
・・・処理部、15・・・選択回路
Claims (11)
- (1)中央演算処理装置と端末装置とを接続する信号伝
送路の接続・切離しを行う活線挿抜装置において、 挿抜信号を出力するスイッチ手段と、 前記挿抜信号をΔt1時間遅延して出力する第1の遅延
回路と、 前記信号伝送路の接続・切離しを制御する第1のゲート
とを具備し、 前記第1のゲートによる信号伝送路の接続・切離し制御
を、前記第1の遅延回路からの出力信号によって行うよ
うにしたことを特徴とする活線挿抜装置。 - (2)前記第1の遅延回路の出力信号を、データ取込禁
止信号として出力することを特徴とする特許請求の範囲
第1項記載の活線挿抜装置。 - (3)前記挿抜信号と中央演算処理装置からのアクセス
信号との入力の先着順位を比較し、 挿抜信号がアクセス信号よりも早く入力した場合は、直
ちにデータ取込禁止信号を出力し、アクセス信号が挿抜
信号よりも早く入力した場合は、該アクセス信号の有効
時間Δt4経過後に前記データ取込禁止信号を出力する
先着順位判定手段をさらに具備したことを特徴とする特
許請求の範囲第1項または第2項記載の活線挿抜装置。 - (4)前記先着順位判定手段は、データ端子には挿抜信
号が供給され、クロック端子にはアクセス信号が供給さ
れ、リセット端子には前記アクセス信号の反転信号が供
給され、セット端子には“L”レベルが供給されたDタ
イプのフリップフロップであり、前記データ取込禁止信
号は反転出力端子から出力されることを特徴とする特許
請求の範囲第3項記載の活線挿抜装置。 - (5)前記挿抜信号をΔt2時間遅延して出力する第2
の遅延回路と、 前記挿抜信号と第2の遅延回路からの出力信号との論理
積を出力する第2のゲートとをさらに具備し、 前記フリップフロップのデータ端子には、前記第2のゲ
ートの出力信号が供給されることを特徴とする特許請求
の範囲第4項記載の活線挿抜装置。 - (6)前記第1のゲートは、挿抜信号が“L”レベルで
ある場合に出力をハイインピーダンスとするオープンコ
レクタ出力段を有することを特徴とする特許請求の範囲
第1項ないし第5項のいずれかに記載の活線挿抜装置。 - (7)前記遅延時間Δt1は、少なくとも前記アクセス
信号の有効時間Δt4より長いことを特徴とする特許請
求の範囲第1項ないし第5項のいずれかに記載の活線挿
抜装置。 - (8)前記遅延時間Δt2は、前記遅延時間Δt1より
も長いことを特徴とする特許請求の範囲第5項ないし第
7項のいずれかに記載の活線挿抜装置。 - (9)前記アクセス信号は、リード信号またはライト信
号であることを特徴とする特許請求の範囲第3項ないし
第7項のいずれかに記載の活線挿抜装置。 - (10)前記挿抜信号を中央演算処理装置に伝送するこ
とによって、該中央演算処理装置から自己に対するアク
セス信号の出力を停止させることを特徴とする活線挿抜
装置。 - (11)中央演算処理装置と端末装置とを接続する信号
伝送路の接続・切離しを行う活線挿抜方法において、 切離し時には挿抜信号を出力し、 前記挿抜信号が出力した後、少なくとも中央演算処理装
置から出力されるアクセス信号の有効時間よりも長い時
間が経過した後に、前記信号伝送路をハイインピーダン
ス状態とし、 前記信号伝送路がハイインピーダンス状態となった後に
端末装置と中央演算処理装置とを切り離し、 接続時には挿抜信号が出力される状態で端末装置と中央
演算処理装置とを接続し、 挿抜信号の出力を停止し、 前記挿抜信号が停止された後、少なくとも中央演算処理
装置から出力されるアクセス信号の有効時間よりも長い
時間が経過した後に、端末装置と中央演算処理装置との
信号授受を許可することを特徴とする活線挿抜方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63258599A JP2775264B2 (ja) | 1988-10-14 | 1988-10-14 | 活線挿抜方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63258599A JP2775264B2 (ja) | 1988-10-14 | 1988-10-14 | 活線挿抜方法および装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02105911A true JPH02105911A (ja) | 1990-04-18 |
| JP2775264B2 JP2775264B2 (ja) | 1998-07-16 |
Family
ID=17322508
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63258599A Expired - Lifetime JP2775264B2 (ja) | 1988-10-14 | 1988-10-14 | 活線挿抜方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2775264B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04246794A (ja) * | 1991-02-01 | 1992-09-02 | Mitsubishi Electric Corp | 携帯形半導体記憶装置及びその記憶データの保護方法 |
| JPH06161606A (ja) * | 1992-11-27 | 1994-06-10 | Mitsubishi Electric Corp | 活線挿抜方式 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56109138U (ja) * | 1980-01-21 | 1981-08-24 | ||
| JPS61193220A (ja) * | 1985-02-21 | 1986-08-27 | Fujitsu Ltd | 出力信号初期化回路 |
-
1988
- 1988-10-14 JP JP63258599A patent/JP2775264B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56109138U (ja) * | 1980-01-21 | 1981-08-24 | ||
| JPS61193220A (ja) * | 1985-02-21 | 1986-08-27 | Fujitsu Ltd | 出力信号初期化回路 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04246794A (ja) * | 1991-02-01 | 1992-09-02 | Mitsubishi Electric Corp | 携帯形半導体記憶装置及びその記憶データの保護方法 |
| JPH06161606A (ja) * | 1992-11-27 | 1994-06-10 | Mitsubishi Electric Corp | 活線挿抜方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2775264B2 (ja) | 1998-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1710709B1 (en) | Circuit and method of detecting and resolving stuck 12C buses | |
| US7039734B2 (en) | System and method of mastering a serial bus | |
| US10169282B2 (en) | Bus serialization for devices without multi-device support | |
| US4451886A (en) | Bus extender circuitry for data transmission | |
| US9778677B2 (en) | Bit-timing symmetrization | |
| JP3327559B2 (ja) | フィーチャ・カードのコンピュータへの非破壊的活状態挿入およびコンピュータからの非破壊的活状態取外しを可能にする方法およびシステム | |
| JPH10510646A (ja) | 周辺装置接続バスでのバースト同報通信 | |
| US5812875A (en) | Apparatus using a state device and a latching circuit to generate an acknowledgement signal in close proximity to the request signal for enhancing input/output controller operations | |
| US5572684A (en) | IEEE 488 interface and message handling method | |
| KR20010053365A (ko) | 디바이스간 직렬 버스 프로토콜 | |
| US5694586A (en) | Controller using time-domain filter connected to a signal line to control a time at which signal line is sampled for receipt of information transfer signal | |
| US5999998A (en) | ISA adaptor card | |
| JP2775264B2 (ja) | 活線挿抜方法および装置 | |
| JPH1040215A (ja) | Pciバス・システム | |
| JP2008065364A (ja) | 拡張システム、アドインカード及び外部装置 | |
| US4910509A (en) | Bus expander for digital TV receiver | |
| CN116126769A (zh) | 用于串行总线的隔离电路及设备隔离方法 | |
| US5463658A (en) | Low impact collision detection method | |
| JP3439015B2 (ja) | データ転送方式 | |
| JP3688137B2 (ja) | マイクロコンピュータ | |
| JPH08184633A (ja) | 活線挿抜検出方式 | |
| TWI447589B (zh) | 電子支付終端與維護工具間經由usb連結之資料交換 | |
| JP2533949B2 (ja) | 磁気ディスク装置におけるスピンドル同期パルス制御方式 | |
| JP2595808B2 (ja) | 分散処理用メモリ装置 | |
| JP2634583B2 (ja) | データ転送方法 |