JPS6022778B2 - 応答同期方式 - Google Patents

応答同期方式

Info

Publication number
JPS6022778B2
JPS6022778B2 JP4664380A JP4664380A JPS6022778B2 JP S6022778 B2 JPS6022778 B2 JP S6022778B2 JP 4664380 A JP4664380 A JP 4664380A JP 4664380 A JP4664380 A JP 4664380A JP S6022778 B2 JPS6022778 B2 JP S6022778B2
Authority
JP
Japan
Prior art keywords
signal
request
response
circuit
data
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
Application number
JP4664380A
Other languages
English (en)
Other versions
JPS56143036A (en
Inventor
好郎 鎌田
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
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP4664380A priority Critical patent/JPS6022778B2/ja
Publication of JPS56143036A publication Critical patent/JPS56143036A/ja
Publication of JPS6022778B2 publication Critical patent/JPS6022778B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4234Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
    • G06F13/4243Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 本発明はデータ処理装置における応答同期方式に関する
従来、データ要求装置と受付処理装置との間のデータの
応答送出動作は一般的に次のように行なわれる。
前記受付処理装置の一方的条件で前記データ要求装置に
データを送出するか、またはデータを送る用意が完了し
たという予告信号を前記受付処理装置から前記データ要
求装置に前もって送ることにより行なわれている。
このため、前記データ要求装置に要求制御回路およびデ
ータの送出バッファからなる要求ユニットと受付制御回
路およびデータの受付バッファからなる受付ユニットと
が独立に設けられていない場合には、要求送出と応答処
理を行なうことができない。この結果、前記受付処理装
置から前記データ要求装置に送られるデータ応答送出信
号予告信号に応答する前記要求装置からの要求送出動作
が禁止され前記受付処理装置への応答処理が優先的に処
理されている。この結果、データ要求装置の要求のサイ
クルタイムが延長されデータ転送速度に影響を与えると
いう欠点を有する。本発明の目的は上述の欠点を解決し
簡単な構成で要求のサイクルタイムを遅延させずに所望
のデータ転送速度を出すようにした応答同期方式を提供
することにある。
本発明の方式は、第1のクロック信号に同期して動作す
るデータ要求装置と前記第1のクロック信号に同期して
動作し前記第1のクロック信号の倍の周期を有する第2
のクロック信号を発生し前記データ要求装置からの要求
を受付け処理する装置との間でのデータの応答を行なう
応答同期方式において、前記データ要求装置は第1のク
ロツク信号に同期して要求を送出する要求送出手段を有
し、前記処理装置は前記データ要求装置からの要求受付
時における第2のクロツク信号の論理値を記憶する記憶
手段と、この記億手段に記憶されている前記第2のクロ
ック信号の論理値とデータ応答処理時点における第2の
クロック信号の論理値とに予め定めた演算を施す演算手
段と、この演算手段の演算結果により前記データ要求装
置に対するデータ応答タイミングを決定する決定手段を
有することを特徴とする。
次に本発明について図面を参照して詳細に説明をする。
第1図に示す本発明の第1の実施例は、受付処理装置1
とデータ要求装置2とを含む。受付処理装置1は受付制
御回路3、記憶回路4、タイミング管理回路5、および
応答制御回路6から構成されている。また、データ要求
装置2は要求送出制御回路7を備えている。次に本発明
の実施例の動作について詳細に説明する。
以下に述べる第1のタイミング信号および第2のタイミ
ング信号は第1のクロック信号および第2のクロック信
号を示す。
データ要求装置2の要求送出制御回路7は、タイミング
管理回路5から第1のタイミング信号14を受取り、要
求送出条件が成立すれば処理装置1に第1のタイミング
14で要求信号8を送出する。要求送出制御回路7は、
要求信号8送出時の受付制御回路3からの出力信号1川
こより要求が受け付けられたかどうか判断する。受付制
御回路3は要求信号8を受け付け条件がとれると要求信
号9を送出する。また「要求可否信号が要求可の状態で
与えられると、受付制御回路は要求信号9が受け付けら
れたと判断し、受付成功信号18を論理値“1”にする
。タイミング管理回路5で信号12と信号15に応答し
て作られた第3図に示すように第1のタイミング信号1
4の倍周期をもつ第2のタイミング信号19の値とデー
タ要求装置からの要求の受け取りを示す信号17とを前
記成功信号18に応答した記憶回路4に保持する。メモ
リ制御装置100からの応答信号13より応答制御回路
6は起動される。応答制御回路6は応答信号13を受取
り同期をとり、記憶回路4から読み出された第2のタイ
ミング信号19と要求受付信号17とからなる出力信号
20と現在の第2のクロック信号の値との比較をする。
この比鮫結果が一致し、かつ第1のタイミング14と一
致したときは、データ要求装置2に応答信号16を発生
する。このように、本発明の応答方式をもちいることに
よりデータ要求装直側の要求/受付制御回路要求/受付
データ用のバッファを別々に備えたり、また、データ送
出予告信号のようなインタフェースも必要としないで、
簡単なハードウェアで要求のサイクルタイムを遅延させ
ずに所望のデータ転送速度を満足するのに有効である。
次に、受付処理装置の特に応答同期方式の制御を行なっ
ている応答制御回路6の一実施例を第2図を参照して詳
細に説明する。
第2図に示す応答制御回路6は、第1図に示すメモリ制
御装置100からの応答信号13を受ける同期回路23
、前記応答制御回路6の応答信号68および同期回路2
3からデータ確定信号49に応答して書込みアドレス5
0および読出しアドレス56を出力するアドレス制御回
路24、このアドレス制御回路24からの書込みアドレ
ス50が論理“0”で同期信号48および要求受付表示
信号46が与えられたときにセットされる要求受付有効
フリップフロツプ25、同様に、書込みアドレス60が
論理“1”で同期信号48および要求受付表示信号46
が与えられたときにセットされる要求受付有効フリップ
フロップ27、前記フリップフロップ25がセットされ
ると第2のタイミング信号52を保持するフリツプフロ
ップ26、前記フリツプフロツプ27がセットされると
きに第2のタイミング信号54を保持するフリップフ。
ツプ28、これらのフリツプフロツプ群26および28
の出力に応答して生成された遅延された第2のタイミン
グ信号66と固定論理値“1”と第2のタイミング信号
19との排他的論理和回路41、前記フリツプフロップ
群25および27の出力に基づいて生成された応答有効
信号65と前記排他的論理和回路41の出力67と第1
のタイミング信号14との論理積をとり応答信号68を
発生するアンド回路42、この応答信号68を受付処理
装置1の応答信号16とするアンド回路43、前記応答
信号68と前記アドレス制御回路24からの議出しアド
レス56とに応答してリセット信号69および70を発
生し前記フリツプフロップ群25〜28に与えるナンド
回路群37および38から構成されている。記憶回路4
は記憶回路400、謙出しアドレスレジスタ22および
書込みアドレスレジスタ21から構成されている。
次に第2図を参照して応答制御回路6の動作を詳細に説
明する。
受付制御回路3の受付成功信号18は記憶回路400を
書込み可能状態にするとともに記憶回路400‘こ対す
る書込みアドレスレジスタ21のアドレスのカウントア
ップをする。
出力信号44は記憶回路400の書込みアドレスとして
使用される。記憶回路400の要求受付表示信号46は
アンド回路29および31に与えられ、第2のタイミン
グ信号47はアンド回路30および32に与えられる。
応答信号13は同期回路23により同期がとられ、同期
信号48およびデータ確定信号49を発生する。同期信
号48はアンド回路29および31に供給され、データ
確定信号49は書込み議出しアドレス制御回路24に供
聯合されるとともに記憶回路400の読出しアドレスレ
ジスタ22に更新信号として供給される。アドレス制御
回路24からの書込みアドレス5川まアンド回路29お
よび31に与えられる。アンド回路29および31の出
力信号51および53は要求受付有効フリップフロップ
25および27のセット信号とアンド回路30および3
2の入力信号として与えられる。アンド回路30からの
第2のタイミング信号52は記憶回路4からの第2のタ
イミング信号47で同期がとられフリップフロップ26
に供給され、アンド回路32からの第2のタイミング信
号54は、記憶回路4からの第2のタイミング信号47
で同期がとられフリツプフロツプ28に供給される。フ
リップフロツプ25,26,27および28の出力信号
57,58,59および6川まナンド回路33,34,
35および36にアドレス制御回路24からの議出しア
ドレス56とともに供V給され、出力信号61,62,
63および64を発生する。出力信号61および63は
ナンド回路39に供給され応答有効信号65を発生する
。また、出力信号62および64はナンド回路4川こ入
力され、遅延された第2のタイミング信号66を発生す
る。この信号66と現在の第2のタイミング信号19と
が排他的論理和回路41に供給され、値が一致したとき
、論理値“1”の出力信号67を発生する。アンド回路
42には、ナンド回路39の出力信号65と第1のタイ
ミング信号14とが供V給され、アンド条件がとれると
、論理値“1”の出力信号68を発生する。出力信号6
8はアンド回路43に供孫舎され、データ要求装置2に
対して応答信号16を発生する。ここで、第1図および
第2図を用いて、同様に応答同期方式の動作を中心に説
明する。タイミング管理回路5により作成された第1の
タイミング信号14に同期したデータ要求装置2からの
要求信号8により受付制御回路3は起動され、要求可否
信号11が有効であると、要求が受け付けられたと判断
し、論理値“1”の受付成功信号18が発生される。
この信号18はタイミング管理回路5により作られた第
2のタイミング信号19の値とデータ要求装置からの要
求を受け付けたという信号17とを書込みアドレスレジ
スタ21の出力の書込みアドレス44で示されたところ
の記憶回路4に保持するとともに書込みアドレスレジス
タ21のアドレスをカウントアップする。また、応答信
号13が受付処理装置1に供給されると、第2図の同期
回路23が起動され、論理値“1”の同期信号48と論
理値“1”のデータ確定信号49が発生される。同期信
号48は記憶回路4の出力信号46とアドレス制御回路
24からの書込みアドレス50とともにアンド回路29
および31により条件がとられ論理値“1”の出力信号
21および53を発生する。書込みアドレス50が論理
値“0”のときにアンド回路29脚が条件がとれ、論理
値“1”の出力信号51が発生される。出力信号51は
要求受付有効フリップフロップ25をセットするととも
に、記憶回路400‘こ保守されている第2のタイミン
グ信号47とアンド回路3川こより条件がとられ、記憶
していた第2のタイミング信号52の値をフリップフロ
ップ26にセットする。ここでは第2のタイミング信号
52の値を論理値“1”としておく。一方、データ確定
信号49が論理値“1”になり、記憶回路4の読出しア
ドレスレジスタ22をカウントアップする。また、アド
レス制御回路24の書込みアドレス50をカウントアッ
プされる。アドレス制御回路24からの論出しアドレス
56も論理値“0”になる。講出しアドレス56とフリ
ップフロップ25の出力信号57との否定論理積にナン
ド回路33により論理値“0”の出力信号61を発生し
、この信号61はナンド回路39により論理値“1”の
応答有効信号65を発生する。また、フリップフロップ
26に記憶されていた第2のタイミング信号58とナン
ド回路34により論理値“0”の出力信号62を発生す
る。論理値“0”の出力信号62とアンド回路36の出
力信号64とはナンド回路40で否定論理積がとられ記
憶されていた論理値“1”の第2のタイミング信号66
を発生する。この信号66は現在の第2のタイミング信
号19の値と排他的論理和回路41により一致チェック
され、一致したときに、論理値“1”の出力信号67が
発生される。この出力信号67は論理値“1”の信号6
5および第1のタイミング信号14とアンド回路42に
より条件がとられ論理値“1”の出力信号68が発生さ
れる。論理値“1”の出力信号はアドレス制御回路24
の読出しアドレスを更新するとともにナンド回路37に
より論理値“0”のリセット信号69が発生され、この
結果、フリツプフロツプ25および26がリセツトされ
る。また、データ要求装置2にアンド回路43を介して
要求信号と同期した応答信号16を送出する。本発明に
は、第1および第2のタイミングを設け、第1のタイミ
ング信号で要求をするデータ要求装置と該時刻における
第2のタイミングを記憶する処理装贋を有し、データ応
答処理時記憶している第2のタイミングと現在の第2の
タイミングの値を演算し要求装置に応答信号を返すよう
に構成することにより、要求サイクルタイムを遅延させ
ないで所望のデータ転送速度を出すことができるという
効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図、第2図は第1図で
示した受付処理装贋の応答制御回路部構成を示す図およ
び第3図は第1、第2のタイミング信号の関係を示す図
である。 第1図から第3図において、1・…,・受付処理装置、
2……データ要求装置、3…・・・受付制御回路、4…
…記憶回路、5……タイミング管理回路、6・・・・・
・応答制御回路、7・・・・・・要求送出制御回路、2
1・・…・書込みアドレスレジスタ、22・・・・・・
議出しアドレスレジスタ、23・・・・・・同期回路、
24……書込み/読出しアドレス制御回路、25,26
,27,28……フリツプフロツプ、29,30,31
,32,42,43……アンド回路、33,34,35
,36,37,38,39,40・・・・・・ナンド回
路、41…・・・排他的論理和回路、100・・・・・
・メモリ制御装置。 第3図 稀′図 弟2図

Claims (1)

    【特許請求の範囲】
  1. 1 第1のクロツク信号に同期して動作するデータ要求
    装置と、前記第1のクロツク信号に同期して動作し、前
    記第1のクロツク信号の倍の周期を有する第2のクロツ
    ク信号を発生し前記データ要求装置からの要求を受付け
    処理する装置との間でのデータの応答を行なう応答同期
    方式において、 前記データ要求装置は第1のクロツク
    信号に同期して要求を送出する要求送出手段を有し、
    前記処理装置は前記データ要求装置からの要求受付時に
    おける第2のクロツク信号の論理値を記憶する記憶手段
    と、 この記憶手段に記憶されている前記第2のクロツ
    ク信号の論理値とデータ応答処理時点における第2のク
    ロツク信号の論理値とに予め定めた演算を施す演算手段
    と、 この演算手弾の演算結果により前記データ要求装
    置に対するデータ応答タイミングを決定する決定手段と
    を含むことを特徴とする応答同期方式。
JP4664380A 1980-04-09 1980-04-09 応答同期方式 Expired JPS6022778B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4664380A JPS6022778B2 (ja) 1980-04-09 1980-04-09 応答同期方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4664380A JPS6022778B2 (ja) 1980-04-09 1980-04-09 応答同期方式

Publications (2)

Publication Number Publication Date
JPS56143036A JPS56143036A (en) 1981-11-07
JPS6022778B2 true JPS6022778B2 (ja) 1985-06-04

Family

ID=12752984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4664380A Expired JPS6022778B2 (ja) 1980-04-09 1980-04-09 応答同期方式

Country Status (1)

Country Link
JP (1) JPS6022778B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0346779A (ja) * 1989-07-12 1991-02-28 Fujitsu Ltd Icソケット
JPH07161425A (ja) * 1993-12-02 1995-06-23 Nec Corp パッケージ収納ソケット

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0346779A (ja) * 1989-07-12 1991-02-28 Fujitsu Ltd Icソケット
JPH07161425A (ja) * 1993-12-02 1995-06-23 Nec Corp パッケージ収納ソケット

Also Published As

Publication number Publication date
JPS56143036A (en) 1981-11-07

Similar Documents

Publication Publication Date Title
US4258418A (en) Variable capacity data buffer system
US5586299A (en) Systems and methods for accessing multi-port memories
US5388246A (en) Arrangement and method of controlling memory access requests in digital data processing system
US3153776A (en) Sequential buffer storage system for digital information
JPS5847050B2 (ja) 入出力割込みシステム
US5944788A (en) Message transfer system and control method for multiple sending and receiving modules in a network supporting hardware and software emulated modules
US3564507A (en) Asynchronous interface for use between a main memory and a central processing unit
JPS59114659A (ja) メモリアクセス制御回路
GB1276590A (en) Improvements in or relating to data processing systems
JPS6022778B2 (ja) 応答同期方式
US5983266A (en) Control method for message communication in network supporting software emulated modules and hardware implemented modules
JPS6024494B2 (ja) ランダム・アクセス・メモリのリ−ド/ライト制御回路
EP0073081B1 (en) Data processing system having a control device for controlling an intermediate memory during a bulk data transport between a source device and a destination device
JP3072168B2 (ja) メモリ動作調停回路
JP2978913B2 (ja) ランダムアクセスメモリへの共用アクセスを制御する方法およびシステム
JPS5931736B2 (ja) 待ち行列管理方式
JPH033048A (ja) 情報処理装置
JPH02173844A (ja) 記憶制御方式
JPH0358261A (ja) アービタ回路
JPH0474745B2 (ja)
JPH01191964A (ja) メモリバスデータ転送方法
JPS5999522A (ja) 入出力制御方式
JPH03252847A (ja) システムバス調停方式
JPS6048566A (ja) メモリバスアクセス方式
JPH0564827B2 (ja)