JPS6220024A - バツフアレジスタにおけるリクエスト信号発生装置 - Google Patents

バツフアレジスタにおけるリクエスト信号発生装置

Info

Publication number
JPS6220024A
JPS6220024A JP15986885A JP15986885A JPS6220024A JP S6220024 A JPS6220024 A JP S6220024A JP 15986885 A JP15986885 A JP 15986885A JP 15986885 A JP15986885 A JP 15986885A JP S6220024 A JPS6220024 A JP S6220024A
Authority
JP
Japan
Prior art keywords
pointer
value
information
write pointer
read
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
JP15986885A
Other languages
English (en)
Inventor
Takashi Sano
佐野 隆士
Tetsuya Hagiwara
哲也 萩原
Tetsuhiko Ifuku
井福 哲彦
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP15986885A priority Critical patent/JPS6220024A/ja
Publication of JPS6220024A publication Critical patent/JPS6220024A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔)既  要〕 レジスタ群の書込みおよび読出しを制御するライトポイ
ンタおよびリードポインタの値の差により読出しされて
いない情報がバッファレジスタ中に存在することを検出
して、読出しを要求するリクエスト信号を送出する。
〔産業上の利用分野〕
互に異なるクロック信号で動作する機器などの間で情報
転送を行なうために用いられるバッファレジスタに広く
適用できる。
〔従来技術〕
第3図は従来のバッファレジスタの構成の概要を示すも
ので、前位機器(11)からの入力情報はライトポイン
タ (2)により指示されたレジスタ群(1)中の1個
のレジスタに記憶され、同時にフリップフロップとして
通常構成され各レジスタに設けられるバリッドビット(
21)をその情報が有効であることを示すためにセント
する。
このレジスタ群(1)に記憶されている情報は、リード
ポインタ(3)により指示されたレジスタにおけるバリ
ッドビット(21)がセ・ノドされていることがチェッ
ク回路(22)により検出されたときに後位機器(12
)から転送指令を送出することを要求するリクエスト信
号をこの後位機器に対して送出するように構成されてい
た。
なお、制御回路(23)は、後位機器(12)からの転
送指令に応じて転送を実行したり、バリッドビット(2
1)のセント、リセットあるいはポインタ(2、3)の
更新など、このバッファレジスタ(20)内の機器を制
御するためのものであり、ライトポインタ (2)およ
びリードポインタ(3)の値の更新は書込みおよび読出
しの終了毎に1を加えられるものとして示した。
〔本発明が解決しようとする問題点〕
上述の従来例においては、レジスタ中の情報が有効な情
報であることを表示するためのパリ・ノドビット(21
)に対応するフリップフロップを各レジスフ毎に必要と
するばかりでなく、情報の書込みあるいは終了に際して
このフリップフロップをセットあるいはリセットするた
めの制御を必要とするため構成が複雑になり、また、有
効な情報がバッファレジスタ内に記憶されているか否か
を識別するためにリードポインタにより各レジスタを常
時走査することが必要であった。
更に、前位機器(11)側のクロックと後位機器(12
)側のクロックとが異なるとき、バリッドビン)(21
)のセントは前位機器(11)(11111のクロック
に応じてセットされるのに対し、読出し終了後における
このバリッドビットのりセントは後位機器(12)側の
クロックに応じて動作するため、このセット、リセット
の同期化を行なわなければ正常な動作を行なうことがで
きない。このため、読出しが終了しても前位機器側のク
ロックに応じてバリッドビットがリセットされるまで情
報が有効な状態にあるものとされているので、リードポ
インタ(3)を更新することができず、次の読出しを行
なうことが出来ない欠点があった。
〔問題点を解決するための手段〕
ライトポインタとリードポインタとの夫々の値を比較し
てその不一致を検出する不一致回路を設け、不一致が検
出されたとき後位の機器に対してリクエスト信号、すな
わち、バッファレジスタがその記憶している情報を後位
機器に転送することを要求する転送要求信号の送出要求
信号、を後位機器に対して送出するように構成した。
〔作 用〕
ライトポインタおよびリードポインタは、いずれもその
初期状態において同一の値(例えばO)にセットされ、
情報が入力されてライトポインタにより指示されたレジ
スタ群中のルジスタへの記憶が終了するとライトポイン
タはその値に1を加えられ、また、リードポインタによ
り指示されたレジスタからの読出しが終了するとリード
ポインタはその値に1を加えられる。
したがって、データバッファに書込まれた情報がすべて
読出されたときには、ライトポインタの値とリードポイ
ンタとの値が同一となり、また、上述のように初期状態
においてはライトポインタとリードポインタとは共にリ
セット1犬態にあるからその値は同一である。換言すれ
ば、バッファレジスタ中に記憶された情報の数とバッフ
ァレジスタから読出された情報の数が等しくなく、バッ
ファレジスタ中に未だ読出されていない情報が記憶され
ているときには、ライトポインタの値とリードポインタ
の値とは相違することになる。
本発明では、この相違を不一致回路により検出し、後位
の機器がこのバッファレジスタに対して記憶している情
報の転送を要求する転送要求信号を送出するように要求
するリクエスト信号をこの後位の機器に対して送出する
ようにした。
〔実施例〕
本発明の実施例を示す第1図において、データバッファ
 (10)はnワード分のレジスタからなるレジスタ群
(1)を備えており、ライトポインタ(2)により指示
されるレジスタに入力情報を書込み、リードポインタ(
3)により指示されるレジスタから記憶している情報を
読出す。
初期状態においては、ライトポインタ(2)およびリー
ドポインタ(3)は共にリセットされて同一の値となっ
ており、情報が入力されてライトポインタ(2)の指示
するレジスタへの記憶が完了するとこのライトポインタ
の値は次のレジスタを指示するように+1されて更新さ
れ、また、リードポインタ(3)の指示するレジスタか
らの読出しが終了するとこのリードポインタは次のレジ
スタを指示するように+1されて更新される。
したがって、初期状態において同一の値にセットされる
ラインポインタおよびリードポインタの値は、このデー
タバッファ (10)に入力された情報がすべて読出さ
れると再び同一となるから、このデータバッファ (1
)中に読出すべき情報が存在しない場合には、ライトポ
インタ(2)およびリードポインタ(3)は常に同一の
値を指示していることになる。
この状態で前位装置から情報が入力されると、このデー
タバッファ (1)はその情報をライトポインタ(2)
が指示しているレジスタに書込み、その書込みが終了す
るとライトポインタ(2)の値を更新するから、ライト
ポインタ(2)とリードポインタ(3)の値に不一致を
生じ、これはデータバッファ中に読出すべき情報が存在
していることを示している。
本発明はこの原理を利用し、ライトポインタ(2)の値
とリードポインタ(3)の値とを比較する不一致回路(
6)を設け、その出力によって後位機器(12)に対し
て転送指令を送出するように指示するリクエスト信号を
送出するように構成する。
なお、この不一致回路(6)としては、例えば通常のN
AND回路を用いれば足りるので、極めて容易に具体化
することができる。
この第1図図示の実施例では、不一致回路(6)の出力
にタイミング回路(7)を付加することにより、前位機
器(11)側におけるクロックと後位機器(12)側に
おけるクロックが相違するときに不一致回路(6)の出
力と後位機器(12)との同期をとることによって正確
な制御が行なわれるようにしている。
制御回路(6)は、このバッファレジスタ(10)内の
機器を上述のように動作させるための制御を行なうもの
である。
〔応用例〕
第2図は本発明の応用例を示すもので、本発明によるバ
ッファレジスタ(10’、10″)をメモリ (13)
とチャネル(14)間のチャネルコントローラ(15)
に通用した例を示すものであり、メモリ (13)から
チャネル(14)方向への転送を行なうためのバッファ
レジスタ(10’)とチャネル(14)からメモリ (
13)方向への転送を行なうためのバッファレジスタ(
10“)とを夫々独立して設けている。
メモリ (13)からバッファレジスタ(10’)への
書込みおよびバッファレジスタ(10″)に付加される
タイミング回路(第1図(4))をメモリ側のクロック
によって動作させ、また、バッファレジスタ(10’)
からの読出しおよびタイミング回路をチャネル側のクロ
ックによって動作させれば、メモリ側とチャネル側との
クロックが同一でなくとも差支えないことは、明らかで
あろう。
〔発明の効果〕
従来、各レジスタに設けられていたバリッドビットを設
ける必要がなく、したがってこのバリッドビットを示す
フリップフロップをセット、リセットする装置が不必要
になるばかりでなく、前位機器と後位機器とが非同期で
動作する場合でも容易に適合できるリクエスト信号発生
回路を極めて簡易な構成で実現できる。
【図面の簡単な説明】
第1図は本発明によるバッファレジスタの構成を示す図
、第2図は本発明によるバッファレジスタの応用例、第
3図は従来のバッファレジスタの構成を示す図である。 第1図において、1はレジスタ群、2はライトポインタ
、3はリードポインタ、4は不一致回路、10はバッフ
ァレジスタを示す。 良流側 第1図 ネ羨 5(!° イ夛゛1 第3図

Claims (1)

    【特許請求の範囲】
  1. レジスタ群(1)を備えるバッファレジスタ(10)に
    おいて、初期状態において同一の値にセットされると共
    に書込みあるいは読出しの終了毎に同一の値だけ更新さ
    れるように構成され、上記レジスタ群への書込み位置お
    よび読出し位置を夫々指示するライトポインタ(2)お
    よびリードポインタ(3)と、このライトポインタの値
    とリードポインタの値とを比較して両者の値が一致しな
    いことを検出したときに後位機器からこのバッファレジ
    スタに対して転送要求を行なわせるためのリクエスト信
    号を発生する不一致回路(4)とを設けたことを特徴と
    するバッファレジスタにおけるリクエスト信号発生装置
    。
JP15986885A 1985-07-19 1985-07-19 バツフアレジスタにおけるリクエスト信号発生装置 Pending JPS6220024A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15986885A JPS6220024A (ja) 1985-07-19 1985-07-19 バツフアレジスタにおけるリクエスト信号発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15986885A JPS6220024A (ja) 1985-07-19 1985-07-19 バツフアレジスタにおけるリクエスト信号発生装置

Publications (1)

Publication Number Publication Date
JPS6220024A true JPS6220024A (ja) 1987-01-28

Family

ID=15702968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15986885A Pending JPS6220024A (ja) 1985-07-19 1985-07-19 バツフアレジスタにおけるリクエスト信号発生装置

Country Status (1)

Country Link
JP (1) JPS6220024A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4948678A (en) * 1989-01-23 1990-08-14 Nippon Steel Corporation Organic composite plated steel sheet highly susceptible to cationic electrodeposition

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4948678A (en) * 1989-01-23 1990-08-14 Nippon Steel Corporation Organic composite plated steel sheet highly susceptible to cationic electrodeposition

Similar Documents

Publication Publication Date Title
US5365485A (en) Fifo with fast retransmit mode
US4748588A (en) Fast data synchronizer
KR870001112B1 (ko) 데이타 자동연속 처리회로
JPH02273856A (ja) システムバス制御方法
US5692137A (en) Master oriented bus bridge
JPH0331928A (ja) フレーム変換回路
US6098139A (en) Frequency independent asynchronous clock crossing FIFO
JPH04312152A (ja) ネットワーク用入出力装置
US5402430A (en) Parity inversion test system
JPS6386630A (ja) 並列伝送路におけるフレ−ム同期方式
JPH01128153A (ja) 非同期機器間の制御信号伝送方式
US7752506B1 (en) FIFO memory error circuit and method
KR900006970B1 (ko) 디지탈 비트정보의 궤환제어용 자리이동 변환장치
SU1211747A1 (ru) Устройство дл сопр жени процессоров в многопроцессорной вычислительной системе
SU809143A1 (ru) Устройство дл сопр жени с общей маги-СТРАлью ВычиСлиТЕльНОй СиСТЕМы
SU736086A1 (ru) Устройство дл сопр жени
SU966687A1 (ru) Устройство дл сопр жени
SU613316A1 (ru) Мультиплексный канал
JPH02307151A (ja) プロセッサ・システム
JPS6111997A (ja) レジスタ
SU1624468A1 (ru) Устройство дл сопр жени двух ЦВМ
SU1727126A1 (ru) Устройство дл сопр жени вычислительной машины с каналами св зи
JPS62279756A (ja) デ−タ転送方式
KR0118651Y1 (ko) 피씨와 이미지 프로세서의 인터페이스장치
SU943694A1 (ru) Устройство дл сопр жени