JPH0746336B2 - 多数チヤンネルデ−タの変化検出回路 - Google Patents

多数チヤンネルデ−タの変化検出回路

Info

Publication number
JPH0746336B2
JPH0746336B2 JP60028019A JP2801985A JPH0746336B2 JP H0746336 B2 JPH0746336 B2 JP H0746336B2 JP 60028019 A JP60028019 A JP 60028019A JP 2801985 A JP2801985 A JP 2801985A JP H0746336 B2 JPH0746336 B2 JP H0746336B2
Authority
JP
Japan
Prior art keywords
channel
data
signal
memory
cycle
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.)
Expired - Lifetime
Application number
JP60028019A
Other languages
English (en)
Other versions
JPS61188655A (ja
Inventor
勉 松田
Original Assignee
株式会社明電舍
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 株式会社明電舍 filed Critical 株式会社明電舍
Priority to JP60028019A priority Critical patent/JPH0746336B2/ja
Publication of JPS61188655A publication Critical patent/JPS61188655A/ja
Publication of JPH0746336B2 publication Critical patent/JPH0746336B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 A.産業上の利用分野 本発明は、多数のデータチヤンネルの各入力データに変
化が生じたか否かを検出する多数チヤンネルデータの変
化検出回路に関するものである。
B.発明の概要 本発明は、多数のデータチヤンネルの各入力データの変
化を検出する回路において、 並列に設けた2つのメモリに対して交互に各データチヤ
ンネルの入力データを書込み、全チヤンネルの入力デー
タの書込み終了後に2つのメモリに記憶されたデータを
読み出して相互に比較することにより、 コンピユータなどのデータ処理手段の無駄な処理時間を
省き、その効率の低下を防ぐようにしたものである。
C.従来の技術 従来、多数の子局あるいは端末装置を備えたデータ処理
システムは、各端末の入力データを順次取込み、この入
力データに変化があれば制御信号を該当の端末に送つて
所要の制御を行うようにしたものがある。
具体的には、各端末の取込み、このデータをダイレクト
メモリアクセス(DMA)によつてメモリに転送し、前回
取込んだデータとをデータ処理手段によつて逐次相互に
比較し、不一致のデータがあれば不一致となつたデータ
の端末に変化があつたものとして検出し、この端末に対
して所要の制御を行うようにしたものである。
D.発明が解決しようとする問題点 ところが、上記のようにデータ処理手段によつて前回取
込んだ入力データと今回新たに取込んだ入力データとを
各端末別に逐次比較するようにした場合、データ処理手
段がこの単純なデータ比較のために占有されるものとな
り、データ処理の効率が低下するという問題点があつ
た。
E.問題点を解決するための手段 本発明は、複数のデータチヤンネルにそれぞれ対応した
アドレスを有する第1メモリおよび第2メモリと、これ
ら第1メモリおよび第2メモリの各アドレスを順次サイ
クリツクに指定するチヤンネルカウンタと、このチヤン
ネルカウンタから出力されるチヤンネル信号によりこの
チヤンネル信号の内容に対応するデータチヤンネルの入
力データを選択して前記第1メモリおよび第2メモリの
データ入力に供給するデータセレクタと、前記チヤンネ
ルカウンタの繰返し動作回数をカウントし、前記第1メ
モリおよび第2メモリに対して入力データを交互に書込
むための書込み信号を出力するサイクルカウンタと、第
1メモリまたは第2メモリへのデータ書込み終了後にこ
れらメモリから読み出された各チヤンネルのデータを同
一チヤンネル同志で比較し、不一致となるデータを検出
する不一致検出回路と、不一致となつたデータのうち最
新の入力データを選択して出力するマルチプレクサと、
このマルチプレクサの出力データを不一致となつたチヤ
ンネルを示す信号と共に記憶するバツフア回路とを設け
たものである。
F.作 用 第1メモリおよび第2メモリには全チヤンネルの入力デ
ータが交互に書込まれる。そして、書込み終了後には各
チヤンネルの記憶データが順次読出され同一チヤンネル
同志で比較される。その結果、不一致であれば、この不
一致の原因となつたデータのうち最新の入力データがバ
ツフア回路にそのチヤンネルを示すデータと共に記憶さ
れる。
G.実施例 第1図(A)および(B)は本発明の一実施例を示す回
路図であり、2個のランダムアクセスメモリ(以下、RA
M)1,2が並列に設けられている。このRAM1,2はデータチ
ヤンネルの数に等しいアドレスを有しており、この各デ
ータチヤンネルにそれぞれ対応するアドレスはチヤンネ
ルカウンタ3から出力されるサイクリツクのチヤンネル
信号CHによつて順次指定され、書込みモードにおいて入
力データDinが指定されたアドレスに書込まれる。ま
た、読出しモードにおいて指定されたアドレスの記憶デ
ータが読出される。
データチヤンネルの各チヤンネルを指定するチヤンネル
カウンタ3のチヤンネル信号CHはサイクルカウンタ4に
入力され、第1チヤンネル目から第kチヤンネル目まで
を1チヤンネルサイクルとした繰返し回数がカウントさ
れる。また、チヤンネル信号CHは第1図(B)のデータ
セレクタ5のセレクト制御信号としても入力され、この
データセレクタ5に入力されているkチヤンネル分の入
力データDkが各チヤンネル別に順次選択され、RAM1,2の
入力データDinとして供給されるようになつている。
ここで、サイクルカウンタ4はチヤンネル信号CHのカウ
ント値qがq=mのときRAM1に対してのみ書込み信号WR
1を出力し、q=m+2のときRAM2に対してのみ書込み
信号WR2を出力し、さらにq=m+1のときには読出し
イネーブル信号REBを出力するように構成されている。
従つて、RAM1,2のkチヤンネル分のアドレスのうちn−
1〜n+2アドレスについて考えると、チヤンネル信号
CHの第mサイクル目では第2図(A)に示すように各チ
ヤンネルの入力データDkはRAM1に書込まれ、第m+2サ
イクル目では第2図(B)に示すようにRAM2に書込まれ
る。そして、BAM1に入力データDkの書込みが修了した次
のm+1サイクル目では第2図(C)に示すようにRAM1
とRAM2の記憶データが同一アドレス単位で同時に読み出
される。すなわち、RAM1,2には全チヤンネルの入力デー
タDkがチヤンネル信号CHの一巡毎に交互に書込まれ、書
込みの終つた後の次のサイクル(チヤンネル信号CHが一
巡するサイクル)ではRAM1とRAM2の記憶データが同一ア
ドレス単位(すなわち、同一チヤンネル単位)で同時に
読み出される。
このようにしてRAM1,RAM2から時分割で読み出された各
チヤンネルのデータDkは、読出しイネーブル信号REBに
よつてラツチ6A,6Bにラツチされた後、第1図(B)の
不一致検出回路7とマルチプレクサ8に並列に入力され
る。この時、不一致検出回路7には、読出しイネーブル
信号REBを遅延回路11によつて所定時間τだけ遅延した
不一致検出タイミング信号DETが入力される。これによ
つて、不一致検出回路7は信号DETの入力タイミングに
おいてラツチ6A,6Bから入力された同一チヤンネルに関
する第mサイクル目の入力データDkと第m−2サイクル
目の入力データDkとを比較し、両者が不一致か否かを検
出する。この検出の結果、不一致ならば検出回路7は不
一致検出信号NEQを出力する。
この不一致検出信号NEQは割込みコントロール回路9に
入力されると共に、FIFOで構成されたバツフア10に対し
書込み信号として入力される。
バツフア10にはマルチプレクサ8を介してラツチ6Aまた
はラツチ6Bの出力データDkか入力されると共にチヤンネ
ルカウンタからのチヤンネル信号CHが入力されている。
この時、マルチプレクサ8に対しては最新に入力データ
Dkを書込んだRAMの読出しデータDkを選択する選択信号S
ELがサイクルカウンタ4から与えられる。第2図(A)
の例ではRAM1に最新の入力データDkを書込んだため、RA
M1の読出しデータDkを選択する選択信号SELがマルチプ
レクサ8に与えられる。
従つて、不一致検出回路7から不一致検出信号NEQが出
力されると、不一致となつたチヤンネルの最新の入力デ
ータDkがそのチヤンネル番号を示すチヤンネル信号CHと
共にバツフア10に書込まれる。
これによつて、バツフア10にはkチヤンネルの入力デー
タDkのうち前回入力した入力データDk1と今回新たに入
力した入力データDkとが不一致となつたチヤンネルの最
新入力データDkがそのチヤンネル信号CHと共に記憶され
る。
一方、割込みコントロール回路9は不一致検出信号NEQ
が入力されると、外部装置に対して割込み要求INT・RQ
を供給する。すると、外部装置からバツフア10に書込ま
れたデータDkとチヤンネル信号CHとを読出すべく読出し
信号RDが入力され、バツフア10からデータDkとチヤンネ
ル信号CHが外部装置に転送される。
なお、バツフア10は不一致検出信号NEQの入力後、デー
タの書込みが終了するまでの間、外部装置に対してデー
タの読出しを禁止する信号RDOKを出力し、書込みが終了
するとこの信号RDOKを解除する。
第2図(A)のタイムチヤートでは、第mサイクル目の
書込み信号WR1によつてRAM1に対して新たな入力データD
kが書込まれる様子を示し、RAM2においては第m−2サ
イクル目に書込まれた入力データDkがそのまま保持され
ることを示している。また、第2図(C)のタイムチヤ
ートでは、第m+1サイクル目にRAM1とRAM2の記憶デー
タが同時に読出され、この読出しデータのうち第nチヤ
ンネル目の入力データが不一致となり、バツフア10を書
込まれたことを示している。また第2図(B)のタイム
チヤートではRAM2に最新の入力データDkが書込まれてい
ることを示している。
なお、バツフア10はFIFOで構成しているため、入力デー
タDkの不一致チヤンネルが多数あれば、この不一致とな
つたチヤンネルの最新入力データDkは順番に記憶され、
外部装置によつて順番に読出される。
H.発明の効果 以上の説明から明らかなように本発明によれば、多数チ
ヤンネルのデータを2つのRAMに交互に書込んだ後、同
一チヤンネルに関するデータ同志で比較し、不一致があ
つたならばこのことを外部装置に伝達するようにしてい
るため、コンピユータなどのデータ処理手段に単純なデ
ータ照合処理を行なわせることが不要となり、データ処
理手段の効率の低下を防ぐことができる。本発明はチヤ
ンネル数が多くなる程その効果が大きくなる。
【図面の簡単な説明】
第1図(A),(B)は本発明の一実施例を示す回路
図、第2図(A)〜(C)は実施例の動作を説明するた
めのタイムチヤートである。 1,2……RAM、3……チヤンネルカウンタ、4……サイク
ルカウンタ、5……データセレクタ、6A,6B……ラツ
チ、7……不一致検出回路、8……マルチプレクサ、9
……割込みコントロール回路、10……バツフア。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数のデータチャンネルにそれぞれ対応し
    たアドレスを有する第1メモリおよび第2メモリと、こ
    れら第1メモリおよび第2メモリの各アドレスを順次サ
    イクリックに指定するチャンネルカウンタと、このチャ
    ンネルカウンタから出力されるチャンネル信号によりこ
    のチャンネル信号の内容に対応するデータチャンネルの
    入力データを選択して前記第1メモリおよび第2メモリ
    のデータ入力に供給するデータセレクタと、前記チャン
    ネルカウンタのチャンネル信号が入力されるとともに第
    1チャンネル目から第kチャンネル目までを1チャンネ
    ルサイクルとした繰り返し回数がカウントされ、チャン
    ネル信号の第mサイクル目のときには各チャンネルの入
    力データを第1メモリに書き込む信号を出力し、第m+
    2サイクル目のときには各チャンネルの入力データを第
    2メモリに書き込む信号を出力し、第1メモリに入力デ
    ータの書き込みが終了した次のm+1サイクル目のとき
    には読み出しイネーブル信号を出力するサイクルカウン
    タと、このサイクルカウンタが読み出しイネーブル信号
    を出力したとき、第1メモリおよび第2メモリの記憶デ
    ータが同一アドレス単位で同時に読み出されてラッチさ
    れる第1および第2ラッチ部と、前記サイクルカウンタ
    が読み出しイネーブル信号が供給され、出力にその信号
    を所定時間だけ遅延させた不一致検出タイミング信号を
    送出する遅延回路と、この遅延回路から送出された不一
    致検出タイミング信号が与えられ、このタイミング信号
    で前記第1および第2ラッチ部から出力された同一チャ
    ンネルに関する第mサイクル目のデータと第m−2サイ
    クル目のデータとを比較し、両データが不一致か否かを
    検出する不一致検出回路と、この不一致検出回路から送
    出される不一致検出信号が与えられると、不一致となっ
    たチャンネルの最新の入力データがマルチプレクサを介
    してそのチャンネル番号を示すチャンネル信号とともに
    記憶するバッファとを備えてなる多数チャンネルデータ
    の変化検出回路。
JP60028019A 1985-02-15 1985-02-15 多数チヤンネルデ−タの変化検出回路 Expired - Lifetime JPH0746336B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60028019A JPH0746336B2 (ja) 1985-02-15 1985-02-15 多数チヤンネルデ−タの変化検出回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60028019A JPH0746336B2 (ja) 1985-02-15 1985-02-15 多数チヤンネルデ−タの変化検出回路

Publications (2)

Publication Number Publication Date
JPS61188655A JPS61188655A (ja) 1986-08-22
JPH0746336B2 true JPH0746336B2 (ja) 1995-05-17

Family

ID=12237043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60028019A Expired - Lifetime JPH0746336B2 (ja) 1985-02-15 1985-02-15 多数チヤンネルデ−タの変化検出回路

Country Status (1)

Country Link
JP (1) JPH0746336B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5220675A (en) * 1975-08-11 1977-02-16 Toshiba Corp Method for detecting and processing condition changes
JPS5927341A (ja) * 1982-08-05 1984-02-13 Toshiba Corp 状態変化検出装置

Also Published As

Publication number Publication date
JPS61188655A (ja) 1986-08-22

Similar Documents

Publication Publication Date Title
US4412286A (en) Tightly coupled multiple instruction multiple data computer system
US6345334B1 (en) High speed semiconductor memory device capable of changing data sequence for burst transmission
US5371877A (en) Apparatus for alternatively accessing single port random access memories to implement dual port first-in first-out memory
US5410677A (en) Apparatus for translating data formats starting at an arbitrary byte position
GB950911A (en) Modular computer system
US4345325A (en) Message-interchange circuitry for microprocessors linked by synchronous communication network
GB1336981A (en) Digital electric information processing system
US5537624A (en) Data repacking circuit having toggle buffer for transferring digital data from P1Q1 bus width to P2Q2 bus width
EP0367995B1 (en) Vector data transfer controller
WO1981002798A1 (en) Computer system and interface therefor
EP0081358A2 (en) Data processing system providing improved data transfer between modules
JPH0746336B2 (ja) 多数チヤンネルデ−タの変化検出回路
US6026032A (en) High speed data buffer using a virtual first-in-first-out register
US5428801A (en) Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems
US5274589A (en) Method and apparatus for writing and reading data to/from a memory
US5504911A (en) Bus system servicing plural module requestors with module access identification
US6684271B1 (en) Method and apparatus for changing context in link channelization
US5909558A (en) Low power serial arbitration system
JPS6391766A (ja) 記憶装置アクセス制御方式
JPH0715670B2 (ja) デ−タ処理装置
SU1312596A1 (ru) Адаптивна система обработки данных
JP2788250B2 (ja) ディジタル信号交換器及びディジタル信号交換器の選択モジュール
SU1339562A1 (ru) Устройство дл ассоциативной загрузки данных
JP2655410B2 (ja) 多重化n連一致保護回路
SU1531160A1 (ru) Запоминающее устройство

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term