(57)【要約】【課題】  複数の拡張ユニットを増設できるにも拘わらず、異常が発生した拡張ユニットのみを初期化して、早期かつ確実に異常状態から復帰させることができるシステムを実現する。【解決手段】  プログラマブル表示器１の本体２に拡張ユニット３・４の順で拡張ユニットが装着されると、本体２の制御部２１は、バス１１によって各拡張ユニット３・４の制御部３１・４１へアクセス可能になる。この状態で、拡張ユニット３に異常が発生すると、本体２の初期化処理部２４は、アボート信号と、拡張ユニット３を特定するための信号とをバス１１へ送出する。一方、拡張ユニット３の初期化処理部３５は、当該特定用の信号が自機器を示しているか否かを判定して、自機器を示している場合は、制御部３１を初期化すると共に、初期化が終了すると、初期化終了を示すイネーブル信号をバス１１へ送信する。【選択図】  図１
2005115762.tif 000002
【特許請求の範囲】
【請求項１】
２つのコネクタと、
上記両コネクタ間を接続すると共に、上記両コネクタの一方へ接続された情報処理装置または他の拡張ユニットと、他方に接続された他の拡張ユニットと、自機器とをバス接続するためのバスと、
上記バスの信号線の１つへ初期化指示の信号が伝送されている間に、当該バスの他の信号線へ伝送されている、拡張ユニットを特定するための特定用の信号が、自機器を示しているか否かを判定し、自機器を示している場合は、自機器を初期化すると共に、初期化処理が終了すると、上記バスの信号線の１つへ、初期化終了を示す応答信号を出力する初期化処理手段とを備えていることを特徴とする情報処理装置の拡張ユニット。
【請求項２】
上記バスには、共用の信号線が含まれており、
上記拡張ユニットは、複数回に分けて当該共用の信号線を伝送される信号群によって、アクセス対象のアドレス、当該アクセス対象の処理内容を示すコマンド、および、処理に関連するデータを送受すると共に、
上記初期化処理手段は、上記共用の信号線によって伝送される、上記特定用の信号に基づいて、自機器の初期化の要否を判定することを特徴とする請求項１記載の情報処理装置の拡張ユニット。
【請求項３】
上記両コネクタには、上記両コネクタの一方へ接続された情報処理装置または他の拡張ユニットと、自機器と、他方に接続される他の拡張ユニットとを縦続接続するための端子が設けられており、
前段となる上記情報処理装置または他の拡張ユニットから通知されたアドレス情報によって、上記情報処理装置のアドレス空間における、自機器のアドレス領域の位置を決定すると共に、予め定められた、自機器の占有するアドレス領域の大きさに応じて、上記アドレス情報を変更して、次の段となる上記他の拡張ユニットへ送出するアドレス領域決定手段を備えていることを特徴とする請求項１または２記載の情報処理装置の拡張ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常状態からの早急かつ確実な復帰が要求される情報処理装置に機能を追加するための拡張ユニットに関するものである。
【背景技術】
【０００２】
従来から、例えば、後述する特許文献１に示すように、用途によって互いに異なる追加機能を必要とする場合に備えて、想定される追加機能全てを実現するための回路を設ける代わりに、追加機能を実現する拡張ユニットを増設するためのコネクタを設けたプログラマブル表示器が用いられている。
【０００３】
当該プログラマブル表示器では、ある用途において、追加機能が必要になると、その用途に応じた追加機能を実現するための拡張ユニットが、プログラマブル表示器のコネクタへ装着され、プログラマブル表示器は、当該コネクタを介して、当該拡張ユニットの機能を利用する。
【０００４】
これにより、想定される追加機能全てを実現するための回路をプログラマブル表示器に設けておく構成よりも、低コストで能率的にプログラマブル表示器へ機能を拡張することができる。
【特許文献１】特開２００１−１１７５０７号（公開日：2001年４月２７日）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の構成は、基本的に、１つの拡張ユニットを装着することを目的としており、複数の拡張ユニットを設けることができない。ここで、バスにより、複数の拡張ユニットを増設可能としているにも拘わらず、システムリセット信号によってのみ各拡張ユニットを初期化できるように構成すると、ある拡張ユニットに異常が発生したときに、他の拡張ユニットも合わせて初期化する必要がある。また、この場合は、全ての拡張ユニットの初期化が終了すると定められた時間が経過するまで、システムは、通常動作を開始できないので、異常状態からの復帰に時間がかかってしまう。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、複数の拡張ユニットを増設できるにも拘わらず、異常が発生した拡張ユニットのみを初期化して、早期かつ確実に異常状態から復帰させることができるシステムを実現することにある。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置の拡張ユニットは、上記課題を解決するために、２つのコネクタと、上記両コネクタ間を接続すると共に、上記両コネクタの一方へ接続された情報処理装置または他の拡張ユニットと、他方に接続された他の拡張ユニットと、自機器とをバス接続するためのバスと、上記バスの信号線の１つへ初期化指示の信号が伝送されている間に、当該バスの他の信号線へ伝送されている、拡張ユニットを特定するための特定用の信号が、自機器を示しているか否かを判定し、自機器を示している場合は、自機器を初期化すると共に、初期化処理が終了すると、上記バスの信号線の１つへ、初期化終了を示す応答信号を出力する初期化処理手段とを備えていることを特徴としている。
【０００８】
さらに、上記構成に加えて、上記バスには、共用の信号線が含まれており、上記拡張ユニットは、複数回に分けて当該共用の信号線を伝送される信号群によって、アクセス対象のアドレス、当該アクセス対象の処理内容を示すコマンド、および、処理に関連するデータを送受すると共に、上記初期化処理手段は、上記共用の信号線によって伝送される、上記特定用の信号に基づいて、自機器の初期化の要否を判定してもよい。
【０００９】
また、上記構成に加えて、上記両コネクタには、上記両コネクタの一方へ接続された情報処理装置または他の拡張ユニットと、自機器と、他方に接続される他の拡張ユニットとを縦続接続するための端子が設けられており、前段となる上記情報処理装置または他の拡張ユニットから通知されたアドレス情報によって、上記情報処理装置のアドレス空間における、自機器のアドレス領域の位置を決定すると共に、予め定められた、自機器の占有するアドレス領域の大きさに応じて、上記アドレス情報を変更して、次の段となる上記他の拡張ユニットへ送出するアドレス領域決定手段を備えていてもよい。
【発明の効果】
【００１０】
本発明に係る情報処理装置の拡張ユニットは、以上のように、２つのコネクタと、バスと、初期化処理手段とを備えており、上記バスによって、両コネクタの一方に接続された情報処理装置または他の拡張ユニットと、自機器と、他方に接続された他の拡張ユニットとがバス接続される。したがって、必要に応じて、情報処理装置に拡張ユニットを装着すると共に、さらに、当該拡張ユニットへ他の拡張ユニットを装着する操作を繰り返すことによって、必要な数の拡張ユニットを情報処理装置へ装着でき、情報処理装置は、自らにバス接続された各拡張ユニットへアクセスすることによって、各拡張ユニットの機能を利用できる。
【００１１】
さらに、上記構成では、上記初期化処理手段が、初期化指示の信号と共に伝送される、拡張ユニットの特定用の信号に基づいて、自機器への初期化指示か否かを判定しているので、複数の拡張ユニットをバス接続できるにも拘わらず、他の拡張ユニットを初期化することなく、特定の拡張ユニットのみを初期化できる。
【００１２】
また、上記構成では、初期化処理手段が応答信号をバスへ出力しているので、初期化を指示した部材は、当該応答信号によって、初期化が終了したことを検出できる。したがって、より早い時点で、当該特定の拡張ユニットが再度使用可能になったことを把握でき、特定の拡張ユニットの使用を再開できる。
【００１３】
さらに、上記構成に加えて、上記共用の信号線を設けた構成では、拡張ユニットは、複数回に分けて当該共用の信号線を伝送される信号群によって、アクセス対象のアドレス、当該アクセス対象の処理内容を示すコマンド、および、処理に関連するデータを送受しているので、アドレス信号伝送用、コマンド伝送用、および、データ伝送用のバスを個別に設け、同時に、これらの信号を伝送する構成と比較して、バスの数を削減できる。
【００１４】
ここで、信号線の数を削減しているにも拘わらず、データの伝送速度を同じに保とうとすると、信号線の動作周波数が増大するので、信号を送受信する際のタイミングのズレに対する許容範囲が狭くなる。また、同じ信号線を伝送される信号であっても、何回目の信号伝送であるかによって、信号の意味が変化するので、送信側の機器（情報処理装置または拡張ユニット）と受信側の機器（情報処理装置または拡張ユニット）との間で、何回目の信号伝送であるのかの認識、言い換えると、現在伝送中の信号の意味の認識が互いに相違すると、信号を正常に伝送できなくなってしまう。例えば、送信側の機器が、ある信号を既に伝送し終えているにも拘わらず、受信側の機器が、当該信号を待ち受ける状態に入ってしまうと、すなわち、現在の信号線が、上記待ち受けている信号か、それ以外の信号かを伝送していると解釈してしまうと、正常にデータを送受できなくなってしまう。このように、上記信号群によってデータなどを伝送すると、拡張ユニットが上記異常な状態に入ってしまい、それ以降、正常にデータなどを送受できなくなる虞れがある。
【００１５】
ところが、上記構成では、初期化処理手段が、初期化指示の信号と共に伝送される、拡張ユニットの特定用の信号に基づいて、自機器を初期化している。ここで、初期化指示の信号と特定用の信号とは、上記バス上を同時に伝送されているので、上記アドレスなどの伝送と異なり、状態の相違が発生せず、拡張ユニットを確実に初期化できる。また、上記構成では、特定の信号を上記共用の信号によって伝送しているので、上記バスに必要な信号線の数をさらに削減できる。
【００１６】
これらの結果、信号線の数を大幅に削減でき、コネクタの占有面積およびコネクタの端子数を削減できる。したがって、製造費用を削減できると共に、設計の難易度を下げることができる。また、コネクタの体積を削減できるので、拡張ユニットを形成する部材（例えば、外壁等）の構造を簡略化できる。さらに、信号線の数を大幅に削減できるので、拡張ユニットが放射するノイズを抑制でき、ノイズ対策のために必要な費用を削減できる。
【００１７】
さらに、上記構成に加えて、アドレス領域決定手段を設けた構成では、情報処理装置が最初の拡張ユニットへアドレス情報を与えて、当該拡張ユニットへ割り当てられるアドレス領域の位置を指示すると、当該拡張ユニットのアドレス領域決定手段は、自機器の占有するアドレス領域の大きさに応じて、上記アドレス情報を変更して、次の段となる上記他の拡張ユニットへ送出する。また、各拡張ユニットのアドレス領域決定手段は、前段の拡張ユニットからのアドレス情報に基づいて、自機器へ割り当てられたアドレス領域の位置を決定すると共に、自機器の占有するアドレス領域の大きさに応じて、アドレス情報を変更して、次の拡張ユニットへ送出する。
【００１８】
これにより、各拡張ユニットの占有するアドレス領域の大きさに拘わらず、各拡張ユニットのアドレス領域を自動的に決定できる。したがって、拡張ユニットを情報処理装置へ装着する際、すなわち、情報処理装置へ機能を追加する際におけるユーザの手間を削減できる。
【発明を実施するための最良の形態】
【００１９】
本発明の一実施形態について図１ないし図８に基づいて説明すると以下の通りである。すなわち、本実施形態に係る拡張ユニットは、例えば、異常状態からの早急かつ確実な復帰が要求される情報処理装置としてのプログラマブル表示器に装着され、当該プログラマブル表示器の機能を拡張するために好適に使用されている。当該プログラマブル表示器は、例えば、制御システムのグラフィック操作パネルなどとして好適に使用され、例えば、ベルトコンベアなどの制御対象機器の近傍において、制御対象の状態を表示してオペレータに報知すると共に、オペレータからの操作に応じて各制御対象へ制御指示を出力することができる。
【００２０】
ここで、各拡張ユニットを個別に異常状態から復帰させる際の動作について説明する前に、プログラマブル表示器全体の概略動作について説明すると、図１に示すように、本実施形態に係るプログラマブル表示器１の本体（情報処理装置）２には、拡張ユニット３、４…の１つ（例えば、３）を装着するためのコネクタＣ２１が設けられている。また、各拡張ユニット（以下では、３を例にして説明する）には、２つのコネクタＣ３１・Ｃ３２が設けられており、一方のコネクタＣ３１を本体２、他方を他の拡張ユニット（例えば、４）に接続できる。なお、上記では、本体２に直接接続されている拡張ユニット３の場合を例にして説明したが、本体２に拡張ユニットを介して接続されている拡張ユニット（例えば、４）の場合は、一方のコネクタＣ４１を本体２側の拡張ユニット（図１の場合は、３）へ接続し、他方のコネクタＣ４２を、他の拡張ユニット（図示せず）へ接続できる。
【００２１】
これにより、所望の数の拡張ユニットを装着できるにも拘わらず、各拡張ユニットと接続するためのコネクタをそれぞれ別に本体２へ設ける構成と比較して、プログラマブル表示器１の本体２に設けるコネクタＣ２１の数を削減できる。
【００２２】
論理的に見ると、直接的に接続された（本体２に装着された）、あるいは、間接的に接続された（他の拡張ユニットを介して接続された）各拡張ユニット３・４は、後述する割り当て方法によって、図１に示すように、本体２からアクセス可能なアドレス空間の、拡張ユニット３…へ割り当て可能なアドレス領域ＡＡのうち、互いに異なるアドレス領域ＡＡ０とＡＡ１・ＡＡ２とに割り当てられている。
【００２３】
また、本体２に各拡張ユニット３・４が接続された状態では、本体２内部の配線（必要に応じて回路）と、コネクタＣ２１・Ｃ３１・Ｃ３２・Ｃ４１を介して互いに接続された各拡張ユニット３・４内部の配線（必要に応じて回路）とによって、バス１１が構成されており、本体２の制御部２１、および、各拡張ユニット３・４の制御部３１・４１は、当該バス１１に接続されている。
【００２４】
さらに、本体２の制御部２１は、所望の拡張ユニットへ割り当てられたアドレス領域のうちの所望のアドレスへアクセスする際、当該アドレスを示す信号を、上記バス１１へ送出すると共に、各拡張ユニット３・４の制御部３１・４１は、当該バス１１へ送出された信号が、自らへ割り当てられたアドレス領域内を示しているか否かを判断し、自らのアドレス領域内と判断した場合、当該アドレスへのアクセスを受け付ける。
【００２５】
これにより、本体２は、所望の拡張ユニット３・４へ割り当てられたアドレス領域のうちの所望のアドレスへアクセスすることによって、所望の拡張ユニット３・４の所望のアドレスに配された資源へアクセスでき、当該資源の機能（例えば、映像信号の取り込みや、増設された表示装置への映像信号の出力など）を利用できる。この結果、本体２へ必要な機能を持った拡張ユニット３・４を装着するだけで、当該機能を持ったプログラマブル表示器１を実現でき、プログラマブル表示器１の用途毎に、拡張ユニット３・４の機能を予め内蔵した別々の機種のプログラマブル表示器を用意する場合や、必要になる可能性のある機能全てを予め内蔵したプログラマブル表示器を用意する場合と比較して、予め用意する機種の数を増加させることなく、しかも、余分な機能を持たないプログラマブル表示器１を実現できる。
【００２６】
本実施形態に係るバス１１には、アドレスおよびデータの伝送に使用される信号ＳＤ〔１５：０〕を伝送する信号線ＬＳＤ〔１５：０〕と、本体２が拡張ユニット３・４のいずれかへ初期化を指示するためのアボート信号ＡＢＯＲＴ＿Ｌを伝送する信号線ＬＡと、初期化を指示された拡張ユニット３・４が、本体２へ初期化の終了を通知するためのイネーブル信号ＣＭＤＥＮ＿Ｌを伝送する信号線ＬＥとが設けられている。また、本実施形態に係るバス１１は、同期式のバスであって、当該バス１１には、バス１１のクロック信号ＳＧＣＬＫを伝送する信号線ＬＣＫも設けられていると共に、本体２および拡張ユニット３においてバス１１に接続される回路（制御部２１・３１・４１、並びに、後述する初期化処理部２４・３５・４５およびアドレス認識部２３）は、クロック信号ＳＧＣＬＫに同期して動作している。なお、本実施形態では、上記クロック信号ＳＧＣＬＫの周波数は、２４．５７６〔ＭＨｚ〕に設定されている。さらに、本実施形態に係るバス１１には、上記各信号線ＬＳＤ〔１５：０〕、ＬＡ、ＬＥおよびＬＣＫとは別に、システム全体をリセットするためのリセット信号ＲＥＳＥＴ＿Ｌを伝送する信号線、および、プログラマブル表示器１の本体２から、各拡張ユニット３・４へ電力を供給するための電源ラインも設けられている（いずれも図示せず）。なお、本明細書において、〔１５：０〕は、ビットの範囲（上限値：下限値）を示しており、上述の信号線ＬＳＤ〔１５：０〕が、第１５ビット〜第０ビットをそれぞれ伝送するため、１６本の信号線から構成されていることを意味している。また、説明の便宜上、〔〕は、必要がないときは省略している。
【００２７】
また、上記各拡張ユニット（例えば３）には、上記各信号線ＬＣＫ・ＬＳＤ・ＬＡ・ＬＥ、それぞれの一部を構成する信号線が設けられている。さらに、これらの信号線の一端は、一方のコネクタＣ３１において、それぞれの信号線に対応する端子に接続されており、他端は、他方のコネクタＣ３２において、それぞれの信号線に対応する端子に接続されている。また、本体２のコネクタＣ２１には、それぞれの信号線に対応する端子が設けられており、各コネクタＣ２１〜Ｃ４２の端子は、各コネクタＣ２１〜Ｃ４２を装着したとき、それぞれの信号線に対応する端子同士が接続されるように配されている。したがって、各拡張ユニット３・４を本体２へ接続することによって、上記バス１１を構成できる。なお、バス１１が、上述の各信号ＳＤ、ＡＢＯＲＴ＿Ｌ、ＣＭＤＥＮ＿ＬおよびＳＧＣＬＫを伝送できれば、各拡張ユニット３・４は、バス１１上に配されるバッファ回路を備えていてもよい。
【００２８】
本実施形態において、上記信号線ＬＳＤは、時分割することによって、アドレスの伝送とデータの伝送とに共用されているだけではなく、バス１１の伝送方向（本体２から拡張ユニット４への方向か、拡張ユニット４から本体２への方向か）を変更指示の伝送、および、変更指示が終了したことを示すアクノリッジ信号の伝送にも共用されている。
【００２９】
言い換えると、本実施形態では、図３に示すように、上記クロック信号ＳＧＣＬＫの各クロック周期毎に信号線ＬＳＤを伝送される信号ＳＤの複数によって、読み出し／書き込みなどの処理を示すコマンド、コマンドの対象となるアドレス、読み出されるデータ／書き込まれるデータ、データの伝送方向の変更指示、および、アクノリッジ信号を伝送している。
【００３０】
これにより、アドレス信号およびデータ信号などをパラレルに伝送する場合、すなわち、バスにアドレス信号およびデータ信号を伝送するための信号線をそれぞれ別個に設け、１クロックで、アドレス信号およびデータ信号を伝送する構成と比較して、バス１１のバス幅を狭くできるので、コネクタＣ２１〜Ｃ４２の占有面積および端子数、配線の数、および、放射されるノイズを削減できる。
【００３１】
より詳細には、本体２の制御部２１は、ある拡張ユニットの、あるアドレスの資源からのデータを受信する場合（リードする場合）、リードに関係した信号を伝送する期間（リードサイクル）の最初の２クロックで、リードを示すコマンドおよびアドレスを伝送し、次のクロックで伝送方向の変更指示ＣＨＧを伝送して、伝送方向の変更完了報告（アクノリッジ信号ＡＣＫ）と、それに続いて伝送されるデータ、すなわち、上記アドレスから読み出されたデータとを待ち受ける。また、上記制御部２１は、コマンドを伝送している間（最初の１クロックの間）、イネーブル信号ＣＭＤＥＮ＿Ｌをアクティブ（図の例では、ローレベル）に設定して、コマンドを送信中であることを各拡張ユニット３・４へ通知している。
【００３２】
本実施形態では、図４に示すように、リードサイクルの最初のクロックに信号線ＬＳＤを伝送される信号ＣＭＤが、リードを示すコマンド（図の例では、信号ＣＭＤの第９ビットおよび第８ビットの値”１０”）だけではなく、アドレスの上位ビット（図の例では、アドレスの第２３ビット〜第１６ビット；信号ＣＭＤの第７ビット〜第０ビット）も含んでおり、リードサイクルの２番目のクロックに伝送される信号ＡＤＤとして、アドレスの残余のビット（下位の第１５ビット〜第０ビット）が伝送される。また、図４は、拡張ユニット３へアクセスする場合を例示しており、上記アドレスは、拡張ユニット３へ割り当てられたアドレス領域ＡＡ０内のいずれかのアドレスを示している。さらに、上記信号ＣＭＤの一部（図４の例では、第１５ビット〜第１２ビット）は、上記アクノリッジ信号ＡＣＫと区別できるように、当該アクノリッジ信号ＡＣＫの同じビット位置の部分の値と異なる値（図４の例では、全て”１”）に設定されている。
【００３３】
また、本実施形態では、上記アドレスの上位ビットのビット幅が、当該アドレスの上位ビットによって、複数装着可能な拡張ユニット３…のいずれへのアクセスであるかを特定できるように設定されている。具体的には、本実施形態では、図２に示すように、各拡張ユニット３…へ割り当て可能なアドレス領域ＡＡは、８つのアドレス領域ＡＡ０〜ＡＡ７に分けられており、各アドレス領域ＡＡ０〜ＡＡ７のうち、各拡張ユニット３…の必要とする個数分の、連続するアドレス領域を各拡張ユニット３…に割り当てることができる。また、各アドレス領域は、１７ビットで表現可能な大きさ（バイト単位でアドレスが割り当てられている場合で、１２８Ｋバイト）である。したがって、アドレスの第１９ビット〜第１７ビットによって、上記各アドレス領域ＡＡ０〜ＡＡ７を区別できるので、上記上位ビットのビット幅は、当該ビットを含むように（この例では、第２３ビット〜第１６ビットまでの８ビット）に設定されている。例えば、図２に示すように、本実施形態では、拡張ユニット３が上記アドレス領域ＡＡ０に割り当てられているので、図４において、上記アドレスの第１９ビット〜第１７ビット、すなわち、信号ＣＭＤの第３ビット〜第１ビットは、”０００”に設定されている。
【００３４】
一方、各拡張ユニット３・４の制御部３１・４１は、イネーブル信号ＣＭＤＥＮ＿Ｌがアクティブの間に、信号線ＬＳＤを伝送される信号ＣＭＤあるいはＡＣＫに基づいて、アクノリッジ信号ＡＣＫであるかコマンドであるかを判定すると共に、コマンドの場合は、コマンドの内容とアドレスの一部とを把握し、当該アドレスが自らに割り当てられたアドレス領域に含まれているか否かを判定している。
【００３５】
例えば、リードサイクルの１番目のクロックでは、上記信号ＣＭＤにおいて、上記アクノリッジとの識別用のビット位置（第１５ビット〜第１２ビット）の値がアクノリッジではないことを示していると共に、上記コマンド用のビット位置（第９および第８ビット）の値がリードを示している。さらに、信号ＣＭＤのうち、上記各拡張ユニット用のアドレス領域ＡＡ０〜ＡＡ７を区別するためのビット位置（第３ビット〜第１ビット）の値は、”０００”であり、拡張ユニット３へ割り当てられたアドレス領域ＡＡ０を示している。
【００３６】
したがって、拡張ユニット３の制御部３１は、自らへ読み出しが指示されていると判断して、本体２の制御部２１と通信する。具体的には、制御部３１は、２番目のクロックに伝送される信号ＡＤＤを取得すると、最初のクロックの信号ＣＭＤに含まれる上位ビットと当該信号ＡＤＤに含まれる下位ビットとから、本体２の制御部２１がアクセスしようとしているアドレスを認識し、当該アドレスからデータを読み出す。さらに、拡張ユニット３の制御部３１は、本体２の制御部２１から信号線ＬＳＤへ、伝送方向の変更を指示する命令（変更指示ＣＨＧ）が出力された後のクロックであって、しかも、上記読み出されたデータを信号線ＬＳＤへ出力可能になクロックまたはそれよりも１つ前のクロックにおいて、上記アクノリッジ信号ＡＣＫを信号線ＬＳＤへ出力し、当該アクノリッジ信号ＡＣＫを伝送したクロックの後のクロック（図の例では、次のクロック）において、上記信号線ＬＳＤへ、読み出したデータを出力する。なお、制御部３１は、アクノリッジ信号ＡＣＫを送信しているクロックにおいて、イネーブル信号ＣＭＤＥＮ＿Ｌをアクティブに設定している。
【００３７】
一方、上記の例では、信号ＣＭＤに含まれるアドレスの上位ビットが、拡張ユニット３へのアクセスを示しているので、拡張ユニット４の制御部４１は、自らへのアクセスではないと判断し、当該リードサイクルでは、信号線ＬＳＤへの出力を停止している。なお、図３および図４では、拡張ユニット３へのアクセスを例にして説明したが、拡張ユニット４へのアクセスの場合は、拡張ユニット３の制御部３１が信号線ＬＳＤへの出力を停止し、拡張ユニット４の制御部４１が本体２の制御部２１に応答する。
【００３８】
これにより、本体２の制御部２１は、本体２に装着された拡張ユニット３・４のうちの所望のアドレスからデータを読み出すことができる。なお、図３中、ＣＳ＊、ＲＤ＊、ＲＥＡＤＹ＊およびＰＤＡＴＡ（１６）は、それぞれ、拡張ユニット３内のチップセレクト信号、リードを指示する信号、読み出し可能であることを示す信号、および、データ信号を示しており、信号の末尾に付した＊は、ローアクティブであることを示している。
【００３９】
一方、本体２の制御部２１は、ある拡張ユニットの、あるアドレスの資源へデータを書き込む場合、図５に示すように、書き込みに関係した信号を伝送する期間（ライトサイクル）の最初の２クロックで、ライトを示すコマンドおよびアドレスを伝送し、次のクロックで書き込むデータＷＤＴを伝送すると共に、さらに次のクロックにおいて、伝送方向の変更指示ＣＨＧを伝送して、書き込みが完了をしたことを示すアクノリッジ信号ＡＣＫの伝送を待ち受ける。
【００４０】
この場合も、図６に示すように、リードサイクルと略同様に、ライトサイクルの最初のクロックで伝送される信号ＣＭＤには、アクノリッジ信号ＡＣＫと区別するためのビット（第１５ビット〜第１２ビット）と、コマンドを示すビット（第９ビットおよび第８ビット）と、アドレスの上位ビットを示すビット（第７ビット〜第０ビット）とが含まれており、各拡張ユニット３・４の制御部３１・４１は、イネーブル信号ＣＭＤＥＮ＿Ｌがアクティブの間に、信号線ＬＳＤを伝送される信号ＣＭＤあるいはＡＣＫに基づいて、アクノリッジ信号ＡＣＫであるかコマンドであるかを判定すると共に、コマンドの場合は、コマンドの内容とアドレスの一部とを把握し、当該アドレスが自らに割り当てられたアドレス領域に含まれているか否かを判定している。
【００４１】
ここで、図５は、拡張ユニット３への書き込みを例示しているので、上記上位ビットのうち、上述の各アドレス領域を識別するためのビット（アドレスの第１９ビット〜第１７ビット）は、拡張ユニット３に割り当てられたアドレス領域ＡＡ０を示す値”０００”である。したがって、拡張ユニット３の制御部３１は、２番目のクロックで伝送された信号ＡＤＤの示す下位ビットと、上記アドレスの上位ビットとからアドレスを特定し、自らの資源のうち、当該アドレスの資源へ、３番目のクロックで伝送されたデータを書き込む。さらに、拡張ユニット３の制御部３１は、伝送方向の変更指示ＣＨＧが伝送された後、書き込みに成功すると、アクノリッジ信号ＡＣＫを信号線ＬＳＤへ出力して、本体２の制御部２１へ書き込みの成功を通知する。
【００４２】
一方、上記の例では、信号ＣＭＤに含まれるアドレスの上位ビットが、拡張ユニット３へのアクセスを示しているので、拡張ユニット４の制御部４１は、自らへのアクセスではないと判断し、当該ライトサイクルでは、信号線ＬＳＤへの出力を停止している。なお、図５および図６では、拡張ユニット３へのアクセスを例にして説明したが、拡張ユニット４へのアクセスの場合は、拡張ユニット３の制御部３１が信号線ＬＳＤへの出力を停止し、拡張ユニット４の制御部４１が本体２の制御部２１に応答する。
【００４３】
これにより、本体２の制御部２１は、本体２に装着された拡張ユニット３・４のうちの所望のアドレスへデータを書き込むことができる。なお、図５中、ＬＣＳ＿Ｌ、ＬＷＲ＿Ｌ、ＬＲＥＡＤＹ＿ＬおよびＬＤ（１６）は、それぞれ、拡張ユニット３内のチップセレクト信号、ライトを指示する信号、ライトが完了したことを示す信号、および、データ信号を示しており、信号の末尾に付した＿Ｌは、ローアクティブであることを示している。
【００４４】
次に、装着された各拡張ユニット３・４へ自動的にアドレス領域ＡＡ０〜ＡＡ７のいずれかを割り当てるための構成および割り当て時の動作について説明する。すなわち、図１に示すように、本実施形態に係るプログラマブル表示器１には、本体２、および、それに装着された拡張ユニット３・４によって、バス１１とは別に、互いに縦続接続された伝送路１２が構成されている。
【００４５】
当該伝送路１２において、最前段となる本体２には、初期アドレスを出力する初期アドレス指示部２２が設けられている。一方、各拡張ユニット３（４）は、自らの占有するアドレス領域の大きさを示すデータを記憶する占有アドレス記憶部３２（４２）と、前段の装置としての本体２（拡張ユニット３）から、コネクタＣ２１およびＣ３１（Ｃ３２およびＣ４１）を介して受け取ったアドレス情報を、当該データに応じて変更して、次段へ出力する変更回路３３（４３）と、当該変更回路３３（４３）の前および後のアドレス情報に基づいて、自らに割り当てられたアドレス領域を決定して、制御部３１（４１）へ伝えるアドレス認識部３４（４４）とを備えている。なお、上記各部材３２〜３４あるいは各部材４２〜４４が特許請求の範囲に記載のアドレス領域決定手段に対応している。
【００４６】
本実施形態では、上述したように、拡張ユニット３…へ割り当て可能なアドレス領域ＡＡは、ＡＡ０〜ＡＡ７の８つに割り当てられている。したがって、アドレス情報は、３本の信号線ＬＡＡ〔２：０〕によって伝送されており、次段側のコネクタＣ２１・Ｃ３２・Ｃ４２において、これらの信号線に接続された端子は、これらのコネクタＣ２１・Ｃ３２・Ｃ４２へ、前段側のコネクタＣ３１・Ｃ４１・…が装着されたときに、これらのコネクタＣ３１・Ｃ４１・…の対応する端子と接続される位置に配置されている。
【００４７】
また、本実施形態では、各拡張ユニット３…のうち、より本体２に近い拡張ユニットの方が、各アドレス領域ＡＡ０〜ＡＡ７のうち、より低位のアドレス領域に割り当てられるように構成されており、上記初期アドレス指示部２２は、例えば、各信号線を接地するなどして、上記信号線ＬＡＡへ再低位のアドレス領域ＡＡ０を示す値（”０００”）を出力している。なお、「本体２に近い」とは、各拡張ユニット３…の接続関係における近さを示しており、本体２に直接接続された拡張ユニット３が最も本体２に近く、それに接続された拡張ユニット４が次に近くなる。
【００４８】
一方、本実施形態では本体２に近い拡張ユニットの方をより低位のアドレス領域へ割り当てているので、上記各拡張ユニット３（４）の変更回路３３（４３）は、加算器によって実現されており、変更回路３３（４３）は、前段から受け取ったアドレス情報に、占有アドレス記憶部３２（４２）に記憶されている、拡張ユニット３（４）の占有するアドレス領域の大きさを加算し、加算結果を次段へ出力している。なお、占有アドレス記憶部３２（４２）は、アドレス領域の大きさを、上記アドレス領域ＡＡ０〜ＡＡ７の大きさを単位として記憶している。
【００４９】
例えば、本実施形態に係る拡張ユニット３は、図２に示すように、アドレス領域ＡＡ０〜ＡＡ７の１つ分の大きさのアドレス領域を占有するので、上記占有アドレス記憶部３２には、”００１”が記憶され、図１のように本体２および各拡張ユニット３・４が接続された場合、変更回路３３は、アドレス情報として、アドレス領域ＡＡ１を示す値（”００１”）を出力する。この場合、アドレス認識部３４は、変更回路３３の前後のアドレス情報”０００”および”００１”から、拡張ユニット３に割り当てられるアドレス領域は、前の値”０００”に対応するアドレス領域ＡＡ０から、後の値”００１”に対応するアドレス領域ＡＡ１の直前のアドレス領域ＡＡ０までのアドレス領域、すなわち、アドレス領域ＡＡ０であると判断する。一方、拡張ユニット４は、２つ分のアドレス領域を占有するので、拡張ユニット４の占有アドレス記憶部４２には、”０１０”が格納され、図１のように接続された場合、変更回路４３によって、アドレス情報として、アドレス領域ＡＡ３を示す値（”０１１”）が出力される。したがって、アドレス認識部３４は、変更回路３３の前後のアドレス情報に基づいて、アドレス領域ＡＡ１およびＡＡ２が自らに割り当てられていると判断する。
【００５０】
一方、プログラマブル表示器１の本体２には、上記バス１１に接続されたアドレス認識部２３が設けられており、各拡張ユニット３（４）の制御部３１（４１）は、自らに割り当てられたアドレス領域の開始アドレスを基準にして、予め定められたアドレスへの読み出し命令を受け付けた場合、自らの機能と、自らの占有するアドレス領域の大きさとを返答できるように構成されている。
【００５１】
したがって、アドレス認識部２３は、最初のアドレス領域（ＡＡ０）における上記所定のアドレスへの読み出し命令を発行することによって、最初に装着された拡張ユニット（図１の例では、３）の機能、および、占有するアドレス領域の大きさを取得できる。さらに、アドレス認識部２３は、ある拡張ユニット３の開始アドレスと、当該拡張ユニット３の占有するアドレス領域の大きさ（各アドレス単位）とから、例えば、両者を加算するなどして、当該拡張ユニット３に装着された拡張ユニット４に割り当てられたアドレス領域の開始アドレスを求め、当該アドレス領域における上記所定のアドレスへの読み出し命令を発行することによって、次に装着された拡張ユニット４の機能、および、占有するアドレス領域の大きさを取得する。これにより、アドレス認識部２３は、装着されている拡張ユニット３・４全てについて、それぞれの機能、および、割り当てられているアドレス領域を把握し、制御部２１へ伝えることができる。
【００５２】
また、本実施形態では、各制御部２１・３１・４１が、自らの次に他の拡張ユニットが装着されているか否かを識別できるように構成されており、各拡張ユニット３（４）の制御部３１（４１）は、上記読み出し命令への応答時に、当該識別結果も併せて報告するように構成されている。具体的には、各制御部２１・３１・４１は、例えば、次段側のコネクタＣ２１・Ｃ３２・Ｃ４２のうち、抵抗を介してハイレベルへプルアップされた端子に接続されている。一方、前段側のコネクタＣ３１・Ｃ４１・…に設けられた端子のうち、上記プルアップされた端子に対応する端子は、接地されている。したがって、各制御部２１・３１・４１は、当該プルアップされた端子がハイレベルか否かを確認することによって、自らの次に拡張ユニットが装着されているか否かを識別し、識別結果を報告できる。このように、本実施形態では、アドレス認識部２３が識別結果も取得できるので、次に拡張ユニットが装着されていると見なして、上記読み出し命令を送信し、正常に読み出せなかった場合は、次の拡張ユニットが装着されていないと判定する構成に比べて、より高速かつ確実に、装着されている拡張ユニット３・４全てについて、それぞれの機能、および、割り当てられているアドレス領域を把握できる。
【００５３】
なお、この例では、アドレス認識部３４（４４）が変更回路３３（３４）の前後のアドレス情報に基づいて自らに割り当てられているアドレス領域を判断する場合を例にして説明したが、自らが占有するアドレス領域の大きさは決まっているので、この大きさを参照すれば、前または後のアドレス情報のみに基づいて、割り当てられたアドレス領域を判定し、制御部３１（４１）へ伝えることができる。
【００５４】
また、この例では、本体２に近い拡張ユニットの方をより低位のアドレス領域へ割り当てている場合を例にして説明したが、本体２に近い拡張ユニットの方を、より高位のアドレス領域へ割り当ててもよい。この場合は、初期アドレス指示部２２は、初期アドレスとして最も高位のアドレス領域（例えば、ＡＡ７）を示す値を出力し、各拡張ユニット３（４）の変更回路３３（４３）は、前段から受け取ったアドレス情報から、占有アドレス記憶部３２からの値を減算して出力すればよい。
【００５５】
ところで、各拡張ユニット３・４が正常に動作し続けることができればよいが、種々の要因によって各拡張ユニット３・４が誤動作することがある。特に、本実施形態のように、信号線ＬＳＤが時分割で駆動される場合には、時分割駆動せずにバス幅を広げた場合と同等のデータ転送速度を確保するためには、駆動周波数を上げる必要があるので、許容可能な伝送タイミングのズレが短くならざるを得ず、例えば、ノイズの影響などによって、誤動作する虞れがある。さらに、本実施形態のように、リードまたはライトサイクルの何番目のクロックであるかによって、信号線ＬＳＤを伝送される信号の意味が変化する場合には、プログラマブル表示器１の本体２と拡張ユニット３（４）との間で、何番目のクロックであるのかの認識、言い換えると、現在伝送中の信号の意味の認識が互いに相違すると、信号を正常に伝送できなくなってしまう。
【００５６】
例えば、本体２が、例えば、伝送方向の変更指示ＣＨＧを既に伝送し終えているにも拘わらず、拡張ユニット３（４）が、当該変更指示ＣＨＧを待ち受ける状態に入ってしまうと、すなわち、現在の信号線ＬＳＤが、上記変更指示ＣＨＧか、それ以外の信号かを伝送していると解釈してしまうと、それ以降は、正常にデータを送受できなくなってしまう。
【００５７】
これに対して、本実施形態に係るプログラマブル表示器１の本体２には、図１に示すように、バス１１に接続された初期化処理部２４が設けられており、当該初期化処理部２４は、例えば、制御部２１からの指示やバス１１の監視などによって、本体２の制御部２１が拡張ユニット３・４の資源のいずれかへアクセスしている間にタイムアウトが発生したことを検知すると、図７に示すように、バス１１の信号線ＬＳＡへ、アクティブのアボート信号ＡＢＯＲＴ＿Ｌを出力すると共に、バス１１の信号線ＬＳＤへ、その資源を含む拡張ユニットを特定するための信号ＩＤを送信することによって、当該拡張ユニットへ初期化を指示する。
【００５８】
上記信号ＩＤは、例えば、図８に示すように、上述した図４などと同様に、特定の位置のビット（例えば、第３ビット〜第１ビット）の値が、その資源を含むアドレス領域を示しており、それによって、当該アドレス領域に割り当てられた拡張ユニットを特定できる。例えば、図８の例では、拡張ユニット３の資源にタイムアウトが発生し、拡張ユニット３へ初期化を指示する場合を示しているので、当該ビットの値は、拡張ユニット３に割り当てられたアドレス領域ＡＡ０を示す値（”０００”）に設定されている。
【００５９】
一方、各拡張ユニット３（４）には、特許請求の範囲に記載の初期化処理手段として、バス１１に接続され、初期化処理部２４からの初期化指示を受け付ける初期化処理部３５（４５）が設けられている。当該初期化処理部３５（４５）は、信号線ＬＡを伝送されるアボート信号ＡＢＯＲＴ＿Ｌを監視しており、アボート信号ＡＢＯＲＴ＿Ｌがアクティブになると、その時点の信号線ＬＳＤの信号（より正確には、上記特定の位置のビットの値）に基づき、当該アボート信号ＡＢＯＲＴ＿Ｌが自機器の初期化を指示しているか否かを判定し、自機器の初期化を指示していると判定した場合、制御部３１（４１）へ初期化を指示する。
【００６０】
例えば、図８の例では、上記信号ＩＤの上記ビットは、アドレス領域ＡＡ０を示す値に設定されており、拡張ユニット３において、図１に示すアドレス認識部３４は、自機器に割り当てられたアドレス領域がアドレス領域ＡＡ０と認識している。したがって、拡張ユニット３の初期化処理部３５は、上記信号ＩＤの上記ビットが、アドレス認識部３４によって自機器へ割り当てられていると認識されている領域を示していることに基づいて、アボート信号ＡＢＯＲＴ＿Ｌが自機器の初期化を指示していると判断し、制御部３１へ初期化を指示する。一方、この例の場合は、拡張ユニット４の初期化処理部４５によって、上記アボート信号ＡＢＯＲＴ＿Ｌが自機器の初期化を示していないと判断されるので、拡張ユニット４の制御部４１は、初期化を行わず、通常の処理を続行する。
【００６１】
これにより、本実施形態に係るプログラマブル表示器１では、本体２に装着された拡張ユニット３・４のいずれ（例えば、３）に異常が発生した場合であっても、他の拡張ユニット（この場合は、４）を初期化することなく、異常が発生した拡張ユニット（３）のみへ初期化を指示できる。
【００６２】
なお、各拡張ユニット３（４）の初期化処理部３５（４５）は、アボート信号ＡＢＯＲＴ＿Ｌがアクティブになったときの信号線ＬＳＤの信号を監視しているだけであり、制御部３１（４１）とは異なり、サイクルの何クロック目であるかによって処理を変更しない。したがって、制御部３１（４１）が暴走した場合でも、何ら支障なく、自機器への初期化指示を受け取り、自機器の制御部３１（４１）へ初期化を指示できる。
【００６３】
さらに、本実施形態に係る各拡張ユニット３（４）において、初期化処理部３５（４５）は、例えば、制御部３１（４１）からの通知や特定の資源の監視などによって、制御部３１（４１）の初期化終了を検知すると、図７に示すように、イネーブル信号ＣＭＤＥＮ＿Ｌをアクティブにして、本体２の初期化処理部２４へ、初期化終了を通知する。
【００６４】
一方、上記プログラマブル表示器１の本体２において、アドレス認識部２３は、アボート信号ＡＢＯＲＴ＿Ｌをアクティブにした後の期間、イネーブル信号ＣＭＤＥＮ＿Ｌを監視しており、イネーブル信号ＣＭＤＥＮ＿Ｌがアクティブになると、初期化を指示した拡張ユニット３（４）が初期化を終了したと判断して、例えば、当該拡張ユニット３（４）の資源のうち、タイムアウトが発生した資源へ再度アクセスするなど、異常からの復帰した後の処理として予め定められた処理を行う。
【００６５】
これにより、初期化の最大所要時間として予め定められた時間が経過してから上記後処理を行う構成と比較して、本実施形態に係るプログラマブル表示器１の本体２の初期化処理部２４は、より早い時点で、異常の発生した拡張ユニットが再度使用可能になったことを把握でき、当該拡張ユニットの使用を再開できる。
【００６６】
ところで、上記では、プログラマブル表示器１の本体２へ各拡張ユニット３・４を装着することによって、伝送路１２を構成し、各拡張ユニット３・４が前段から送出されたアドレス情報を、自機器の占有するアドレス領域の大きさに応じて変更して次段へ伝送することによって、各拡張ユニット３・４へ割り当てるアドレス領域を決定していたが、これに限るものではない。例えば、拡張ユニット３・４の装着前に、拡張ユニット３・４が、例えば、ディップスイッチの設定を読み取るなどして、ユーザによるアドレス領域の指定を受け取り、それに基づいて、自機器に割り当てられたアドレス領域を識別してもよい。ただし、本実施形態のように、アドレス領域を設定すれば、装着する拡張ユニット３・４の数や、それぞれが占有するアドレス了領域の大きさに拘わらず、それぞれの拡張ユニット３・４が、自機器へ割り当てられるアドレス領域を自動的に認識することができるので、拡張ユニット３・４……を装着する際のユーザの手間を大幅に削減できる。
【００６７】
また、上記では、初期化の指示を受けた拡張ユニット３（４）が、イネーブル信号ＣＭＤＥＮ＿Ｌによって、初期化の終了を通知する構成について説明したが、初期化の終了を通知できれば、初期化の終了を伝える信号線は、これに限るものではない。
【００６８】
例えば、イネーブル信号ＣＭＤＥＮ＿Ｌではなく、応答用（初期化終了の通知用）の信号線を上記バス１１に設けると共に、拡張ユニット３（４）を特定するための信号ＩＤを伝送した後は、アボート信号ＡＢＯＲＴ＿Ｌを非アクティブに設定すれば、プログラマブル表示器１の本体２は、ある拡張ユニット３（４）が初期化処理を行っている最中にも、他の拡張ユニット３（４）へアクセスできる。
【００６９】
なお、この構成であっても、アボート信号ＡＢＯＲＴ＿Ｌがアクティブの間に、信号線ＬＳＤによって、初期化処理すべき拡張ユニット３（４）を示す信号を伝送できるので、信号線の増加は、上記応答用の信号線のみに留めることができる。また、この場合、応答するのは、初期化を指示した拡張ユニット３（４）のみなので、１つの拡張ユニット３（４）のみへ初期化を指示するのであれば、バス１１に設ける信号線の増加本数を１本に抑えることができる。一方、応答信号の伝送用に複数の信号線を設ければ、複数の拡張ユニット３（４）へ同時に初期化を指示し、それぞれからの応答を同時に待ち受けることができる。なお、この場合であっても、信号線ＬＳＤを占有するのは、アボート信号ＡＢＯＲＴ＿Ｌがアクティブの期間のみなので、上記信号ＩＤの伝送後、アボート信号ＡＢＯＲＴ＿Ｌを非アクティブに設定することによって、これらの拡張ユニット３…を初期化している間、プログラマブル表示器１の本体２は、信号線ＬＳＤを用いて、他の拡張ユニットへアクセスできる。
【００７０】
なお、本実施形態では、プログラマブル表示器１の本体２および各拡張ユニット３・４に設けられた上記各部材２１〜２４・２４、３１〜３５および４１〜４５は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit ）などの回路によって実現されているが、これらの部材を、例えば、ＣＰＵなどの演算手段が、ＲＯＭやＲＡＭなどの記憶手段に格納されたプログラムを実行し、タッチパネルや液晶表示装置などの入出力手段、あるいは、インターフェース回路などの通信手段を制御することによって実現してもよい。この場合は、上記プログラムを記録した記録媒体（例えば、ＣＤ−ＲＯＭなど）を読み取り、当該プログラムを上記演算手段に実行させることによって、これらの部材を実現することができる。また、例えば、シリアルケーブルやローカルエリアネットワークあるいは、他の通信路を介してプログラムをダウンロードするためのプログラムが、上記コンピュータに予めインストールされていれば、当該通信路を介して、上記コンピュータへ上記プログラムを配付することもできる。ただし、初期化処理部３５（４５）は、異常が発生した場合に、初期化指示を受け付けるために、例えば、アボート信号ＡＢＯＲＴ＿Ｌによって上記演算手段へ割り込みをかけるなどして、異常発生時に初期化指示を受け付けることができるように構成したり、これらの部材３５（４５）のみを上記演算手段とは別の回路によって実現したりすることが望まれる。
【産業上の利用可能性】
【００７１】
本体に装着された拡張ユニットのうち、異常が発生した拡張ユニットのみを早急かつ確実に異常状態から復帰させることができ、例えば、プログラマブル表示器の機能を拡張する用途など、異常状態からの早急かつ確実な復帰が要求される情報処理装置の機能を拡張する用途に好適に使用できる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態を示すものであり、プログラマブル表示器の本体、および、それに装着された拡張ユニットの要部構成を示すブロック図である。
【図２】上記各拡張ユニットへ割り当てられたアドレス領域を示す図面である。
【図３】上記プログラマブル表示器の本体が拡張ユニットからデータを読み出す際に、バスの各信号線および拡張ユニットの内部を伝送される信号を示すタイミングチャートである。
【図４】上記バスの各信号線に流れる信号の値の一例を示す図面である。
【図５】上記本体が拡張ユニットへデータを書き込む際に、上記バスの各信号線および拡張ユニットの内部を伝送される信号を示すタイミングチャートである。
【図６】上記バスの各信号線に流れる信号の値の一例を示す図面である。
【図７】異常が発生した場合に、上記バスに伝送される信号を示すタイミングチャートである。
【図８】上記バスの各信号線に流れる信号の値の一例を示す図面である。
【符号の説明】
【００７３】
２                            本体（情報処理装置）
３・４                        拡張ユニット
１１                            バス
３２・４２                      占有アドレス記憶部（アドレス領域決定手段）
３３・４３                      変更回路（アドレス領域決定手段）
３４・４４                      アドレス認識部（アドレス領域決定手段）
３５・４５                      初期化処理部（初期化処理手段）
Ｃ３１・Ｃ３２・Ｃ４１・Ｃ４２  コネクタ
ＬＳＤ                          信号線（共用の信号線）
【図１】
2005115762.tif 000003
【図２】
2005115762.tif 000004
【図３】
2005115762.tif 000005
【図４】
2005115762.tif 000006
【図５】
2005115762.tif 000007
【図６】
2005115762.tif 000008
【図７】
2005115762.tif 000009
【図８】
2005115762.tif 000010