JPS6142043A - 監視装置 - Google Patents

監視装置

Info

Publication number
JPS6142043A
JPS6142043A JP16365684A JP16365684A JPS6142043A JP S6142043 A JPS6142043 A JP S6142043A JP 16365684 A JP16365684 A JP 16365684A JP 16365684 A JP16365684 A JP 16365684A JP S6142043 A JPS6142043 A JP S6142043A
Authority
JP
Japan
Prior art keywords
data
memory
address
interface
memory area
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
Application number
JP16365684A
Other languages
English (en)
Inventor
Yasutomo Konishi
康友 小西
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP16365684A priority Critical patent/JPS6142043A/ja
Publication of JPS6142043A publication Critical patent/JPS6142043A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3041Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は情報処理装置で使用される監視装置に関し、特
にその入出力制御回路に関する。
(従来の技術) 最近、情報処理装置の複雑化に伴って監視装置が各穫装
置と接続されて使用され、各装置の稼動状態や警報の表
示、電flA操作、切替え操作が1箇所で集中して行わ
れている。
斯かる監視装置の機能には種々のものがあるが、通常、
他の理論装置と同様に監視装置を制御する命令群、また
はマイクロ命令群を使って組立てられたプログラムによ
って操作する方法が一般的である。
従来、この糧の監視装置では監視の対象となるシステム
の構成が決定された後に、システムの運用方法と絡めて
仕様が決定されていたため、−品一葉的な設計となって
システム個別の開発部分が多く、多大な開発工数を必要
として−た。
また、今日のように多種多様な装置から構成されるシス
テムにおいては、監視装置とのインターフェースも多種
多様なものとなり、監視装置に汎用性が要求されていた
(発明が解決すべき問題点) 以上の問題を解決するため、これらのインターフェース
を直接全部取込むことは、ハードウェア量が非常に大き
くなり実用上の欠点になっていた。さらに、システムに
対して増設等の構成変更が生じた場合には、監視装置に
大規模な改造全件う変更が必要となってくると云う欠点
があった。
本発明の目的は、監視装置に複数台に及んで接続される
対象装置のなかから任意の装置を選択し、入出力データ
の転送方法としてbったん標準的な共通のインターフェ
ースを通してから個々の装置と接続し、各インターフェ
ース間の相違を個々に吸収するためのハードウェアをイ
ンターフェース変換部として追加することにより上記欠
点を除去し、監視装置の共通化を計ってシステム国有部
分を可能なかぎり少なくし、開発工数の削減と、システ
ム構成の変更とに柔軟に対応できるように構成した監視
装置を提供することにある。
C問題点を解決するための手段) 本発明による監視装置は、第1および第2のメモリエリ
アと、セレクタと、一対のアドレスポインタと、一対の
レジスタと、インターフェース変換部と、制御回路とを
具備して構成したものである。
第1のメモリエリアは、複数の監視の対象となる装置を
それぞれ識別するためのデバイスアドレス、およびひと
つの装置内で複数のデータを取扱うための装置内アドレ
スを組合せて格納するためのものである。
第2のメモリエリアは、第1のメモリエリアの内容と一
対で使用され、複数の対象となる装置に対する入出力デ
ータを格納するためのものである。
セレクタは、第1および第2のメモリエリアを交互に選
択するためのものである。
一対のアドレスポインタは、第1および第2のメモリエ
リアの内部のメモリアドレスをそれぞれ指定する九めの
ものである。
一対のレジスタは、第1および第2のメモリエリアと複
数の監視の対象となる装置との間で授受されるデータを
一時的に格納するためのものである。
インターフェース変換部は、一対のレジスタと複数の対
象となる装置との間でインターフェースを共通化するた
めのものである。
制御回路は、第1および第2のメモリエリアをそれぞれ
交互にアクセスするのに必要なセレクタ制御信号、なら
びにインターフェース変換部を制御してインターフェー
スを共通化するためのインターフェース制御信号全送出
するためのものである。
(実施例) 次に、本発明の一実施例について図面を使って説明する
本発明を適用した監視装置は、メモリに格納されたマイ
クロプログラムおよび上位装置からのソフトウェアによ
り制御されるものである。
第1図は本発明による監視装置の一実施例を示すブロッ
ク図である。第1図において、1は監視装置、2〜4は
監視の対象となる個々の対象装置、10は監視装#lの
プログラムを格納するためのメモリ、11は監視の対象
となる装置を識別する念めの情報としてのデバイスアド
レスおよびひとつの装置で複数のデータを取扱うための
情報としてのアドレスを組合わせて格納するための第1
のメモリエリア、12は第1のメモリエリア11のアド
レスセットと一対で使用され、対象装置2〜4との入出
力データを格納するた罎の第2のメモリエリア、21は
第1のメモリエ17711の内部の番地を示すためのア
ドレスポインタ、22は第2のメモリエリア12の内部
の番地を示すためのアドレスポインタ、24はメモリア
クセスの際にアドレスポインタ21 、22のいずれの
値を用いるかを選択するためのセレクタ、20は制御回
路、23はメモリアクセスのシーケンスを示すファース
ト/ラスト形フリップフaツブである。ファースト/ラ
スト形フリップフaツブ23にセットされた値によって
、第1および第2のメモリエリア11 、12のうちの
どのメモリエリアにアクセスするかが判断される。
第1図において、25はアドレスポインタ21によって
示されたメモリ10の内容を一時的に格納する念めのレ
ジスタであり、26はアドレスポインタ22によって示
されたメモリlOの番地への入出力データを一時的に格
納するためのレジスタである。28はレジスタ25.2
6を含むレジスタ群である。31はインターフェース変
換部であり、監視装置の内部の標準インターフェースと
個々の装置インターフェースとの整合をとり、信号のレ
ベル、極性、ならびにタイミングの相違を吸収する部分
である。制御回路20はメモリ10のアクセスに必要な
セレクタ制御信号、およびインターフェース変換部31
に必要なインターフェース制御信号を送出する。監視装
置lの内部ではメモリ10のアクセス単位は8ビツトと
なるため、内部のデータバスは8ビツト構成となってい
る。27は制御回路20に含まれ、−回の起動で転送さ
れるデータ長をセットするためのレングスカウンタであ
る。
以上が、本発明による監視装置の一実施例を示すハード
ウェア構成である。
次に、この監視装置lの入出力制御回路の動作について
詳細に説明する。まず、監視の対象となる対象装置へデ
ータが出力される場合には、第1のメモリエリア11に
はデータを転送したい装置のデバイスアドレスおよび装
置内アドレスの組合せを格納し、第2のメモリエリア1
2には出力したいデータを書込んでおく。第1のメモリ
エリア11に格納されたアドレスセットと、第2のメモ
リエリア12のデータとはそれぞれのエリアの先頭番地
から1対lに対応しており、第1のメモリエリア11の
n番目のアドレスセットに対しては、第2のメモリエリ
ア12のn番目のデータが出力されるようになっている
。これらのメモリエリア11 、12への書込みは、マ
イクロプログラムおよびソフトウェアによって自由に行
うことができ、特定の装置の特定のアドレスに対するデ
ータの出力や、接続された全装置の全アドレスに対して
のデータ出力も可能となり、メモリエリア11 、12
の内容を変更することによってシステム内部の装置構成
の変更に対して柔軟に対応することができる。
アドレスポインタ21 、22は起動時にそれぞれ第1
および第2のメモリエリア11.12の先頭番地がセッ
トされており、最初に、アドレスポインタ21で示され
る番地のメモリ10の内容がレジスタ25に一時的に格
納される。次に、制御回路20の内部のファースト/ラ
スト形フリップフロップ23が反転し、セレクタ24に
よってアドレスポインタ22の値がメモリアクセス番地
として使用され、第2のメモリエリア12から読出され
たデータはレジスタ26に格納される。レジスタ25 
、26の両方にデータが格納されると、インターフェー
ス変換部31全通してレジスタ25にセットされたデバ
イスアドレスによって指定される装置に対して、制御回
路2oはデータの受取りを要求する。データが受取られ
るとアドレスポインタ21.22が更新され、メモリエ
リア11 、12のそれぞれ次の番地の内容がレジスタ
25.26にセットされる。
以下同様にして、あらかじめ指定されたレングスカウン
タ27の値がOVcなるまで、監視の対象となる対象装
置に指定され念アドレスへデータが繰返して転送される
。これらの一連の動作は、いったん起動されると、転送
が終了するまではマイクロプログラム、およびソフトウ
エアの助けや、監視装置1の内部の中央処理装置の制御
を必要としないDMA方式によって直接行われる。従っ
て、メモリ1oと各装置2〜4との間で直接データが転
送され、データ転送の高速化が計られている。
次に、監視の対象(なっている装置からデータが入力さ
れる場合には、第1のメモリエリア11にはデータの出
力と同様に、データ転送の対象となる対象装置のデバイ
スアドレスおよび装譬内アドレスの組合せを格納する。
この場合、第2のメモリエリア12は最初に空になって
伐る。
アドレスポインタ21.22にはそれぞれメモリエリア
11.12の先頭番地がセットされており第1のメモリ
エリア11から読出された内容がレジスタ25に格納さ
れると、インターフェース変換部31を通してデバイス
アドレスによっテ指定される装置に対して制御回路20
からデータの出力を要求する。対象装置からのデータを
受取シ、一時的にレジスタ26にこのデータを格納する
と、制御回路20はファースト/ラスト型フリップフロ
ップ23を反転し、レジスタ26″の内容をアドレスポ
インタ22で示される第2のメモリエリア12に書込む
。以下同様にして、レングスカウンタ27の内容が0に
なるまで上記の動作が繰返される。マイクロプログラム
およびソフトウェアは、第2のメモリエリア12の内容
に応じ”C各対象装置の状態を監視する。
なお、既に説明したように入出力制御回路は監視装置に
接続された対象装量2〜4との間で各種インターフェー
ス信号を直接入力せず、インターフェース変換部31を
通して、いったん監視装置lの内部の標準インターフェ
ースに変換してからメモリ10との間でデータの転送を
行っている。これによシ、監視装置1の汎用性の増大、
〉よびハードウェア量の削減、ならびにシステムの構成
変更に対して柔軟な対応が可能となる。
以上により、本発明の実施例を参照して詳細に説明した
が、本発明は上記実施例に限定されることなく、次のよ
うに拡張することができる。
(1)メモリ上の2つのエリア11.12は独立したエ
リアに限定されず、例えば、アドレスセットとデータと
が1バイトずつ交互に格納されるような形式でもよい。
この場合には、アドレスポインタはひとつで済む。
(2)アドレスセットおよびデータは8ビツトに限定さ
れず、装置を識別するための情報と、入出力データとの
組合せによシ可能な任嫌のビット長に拡張できる。
(発明の効果) 本発明は以上説明したように、監視装置に接続された装
置とのインターフェースを、いったん監視装置の内部の
標準インターフェースに変換してからメモリとデータと
の授受を行うことができるように構成することによシ、
監視装置の汎用性と、ハードウェア量の削減と、システ
ムの構成変更とに柔軟に対応できるという効果がある。
【図面の簡単な説明】
第1図は、本発明による監視装置の一実施例を示すブロ
ック図である。 l・・・監視装置   2〜4・・・対象装置10・・
・メモリ    11 、12・・・メモリエリア20
・・・制御回路 21 、22・・・アドレスポインタ 23・・・フリップフロップ  24・・・セレクタ2
5.26・・・レジスタ   27・・・レングスカウ
ンタ28・・eレジスタ群

Claims (1)

    【特許請求の範囲】
  1. 複数の監視の対象となる装置をそれぞれ識別するための
    デバイスアドレス、およびひとつの装置内で複数のデー
    タを取扱うための装置内アドレスを組合せて格納するた
    めの第1のメモリエリアと、前記第1のメモリエリアの
    内容と一対で使用され、前記複数の対象となる装置に対
    する入出力データを格納するための第2のメモリエリア
    と、前記第1および第2のメモリエリアを交互に選択す
    るためのセレクタと、前記第1および第2のメモリエリ
    アの内部のメモリアドレスをそれぞれ指定するための一
    対のアドレスポインタと、前記第1および第2のメモリ
    エリアと前記複数の監視の対象となる装置との間で授受
    されるデータを一時的に格納するための一対のレジスタ
    と、前記一対のレジスタと前記複数の対象となる装置と
    の間でインターフェースを共通化するためのインターフ
    ェース変換部と、前記第1および第2のメモリエリアを
    それぞれ交互にアクセスするのに必要なセレクタ制御信
    号、ならびに前記インターフェース変換部を制御して前
    記インターフェースを共通化するためのインターフェー
    ス制御信号を送出するための制御回路とを具備して構成
    したことを特徴とする監視装置。
JP16365684A 1984-08-03 1984-08-03 監視装置 Pending JPS6142043A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16365684A JPS6142043A (ja) 1984-08-03 1984-08-03 監視装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16365684A JPS6142043A (ja) 1984-08-03 1984-08-03 監視装置

Publications (1)

Publication Number Publication Date
JPS6142043A true JPS6142043A (ja) 1986-02-28

Family

ID=15778081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16365684A Pending JPS6142043A (ja) 1984-08-03 1984-08-03 監視装置

Country Status (1)

Country Link
JP (1) JPS6142043A (ja)

Similar Documents

Publication Publication Date Title
US4035777A (en) Data processing system including parallel bus transfer control port
US5251303A (en) System for DMA block data transfer based on linked control blocks
US5261077A (en) Configurable data path arrangement for resolving data type incompatibility
JPH046980B2 (ja)
US4603235A (en) Dynamic event selection network
JPS6142043A (ja) 監視装置
US5345378A (en) Method and apparatus for operating a programmable controller for controlling a technical process
US5473749A (en) Image processing system having plurality of processors acting on image data according to stored program from host computer
EP0587370A1 (en) Method and apparatus for software sharing between multiple controllers
US5434979A (en) Disk drive controller
JP2614866B2 (ja) 自己診断方式
JPS6142042A (ja) 監視装置
JPH0373039A (ja) 処理装置およびマルチプロセッサシステム
JPS5844419Y2 (ja) デ−タチャネル装置
RU1807495C (ru) Устройство дл сопр жени процессоров
RU1835551C (ru) Устройство дл обработки данных
JPS62276663A (ja) プログラム転送方法
JPS5821734B2 (ja) ダイレクトメモリアクセス制御方式
JP3036809B2 (ja) マイクロコンピュータにおけるバッファ管理方式
JPS62290957A (ja) メツセ−ジ選択記憶方式
JPH05143718A (ja) 画像処理装置
EP0369964A2 (en) Multiple data format interface
JPH01144147A (ja) 入出力バス延長方式
JPS58151630A (ja) 選択装置
JPS6037062A (ja) メモリ読出し方法