[go: up one dir, main page]

JPS6022778B2 - Response synchronization method - Google Patents

Response synchronization method

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
Japanese (ja)
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/en
Publication of JPS56143036A publication Critical patent/JPS56143036A/en
Publication of JPS6022778B2 publication Critical patent/JPS6022778B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

【発明の詳細な説明】 本発明はデータ処理装置における応答同期方式に関する
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a response synchronization method in a data processing device.

従来、データ要求装置と受付処理装置との間のデータの
応答送出動作は一般的に次のように行なわれる。
Conventionally, a data response sending operation between a data requesting device and an acceptance processing device is generally performed as follows.

前記受付処理装置の一方的条件で前記データ要求装置に
データを送出するか、またはデータを送る用意が完了し
たという予告信号を前記受付処理装置から前記データ要
求装置に前もって送ることにより行なわれている。
This is carried out by sending data to the data requesting device on a unilateral condition of the receiving processing device, or by sending a advance notice signal from the receiving processing device to the data requesting device indicating that preparations for sending data are completed. .

このため、前記データ要求装置に要求制御回路およびデ
ータの送出バッファからなる要求ユニットと受付制御回
路およびデータの受付バッファからなる受付ユニットと
が独立に設けられていない場合には、要求送出と応答処
理を行なうことができない。この結果、前記受付処理装
置から前記データ要求装置に送られるデータ応答送出信
号予告信号に応答する前記要求装置からの要求送出動作
が禁止され前記受付処理装置への応答処理が優先的に処
理されている。この結果、データ要求装置の要求のサイ
クルタイムが延長されデータ転送速度に影響を与えると
いう欠点を有する。本発明の目的は上述の欠点を解決し
簡単な構成で要求のサイクルタイムを遅延させずに所望
のデータ転送速度を出すようにした応答同期方式を提供
することにある。
Therefore, if the data requesting device is not independently provided with a request unit including a request control circuit and a data sending buffer, and a receiving unit including an acceptance control circuit and a data receiving buffer, request sending and response processing are required. can't do it. As a result, the request sending operation from the requesting device in response to the data response sending signal notice signal sent from the receiving processing device to the data requesting device is prohibited, and the response processing to the receiving processing device is processed with priority. There is. As a result, the request cycle time of the data requesting device is extended, which has the disadvantage of affecting the data transfer rate. SUMMARY OF THE INVENTION It is an object of the present invention to provide a response synchronization method which solves the above-mentioned drawbacks and achieves a desired data transfer rate without delaying the request cycle time with a simple configuration.

本発明の方式は、第1のクロック信号に同期して動作す
るデータ要求装置と前記第1のクロック信号に同期して
動作し前記第1のクロック信号の倍の周期を有する第2
のクロック信号を発生し前記データ要求装置からの要求
を受付け処理する装置との間でのデータの応答を行なう
応答同期方式において、前記データ要求装置は第1のク
ロツク信号に同期して要求を送出する要求送出手段を有
し、前記処理装置は前記データ要求装置からの要求受付
時における第2のクロツク信号の論理値を記憶する記憶
手段と、この記億手段に記憶されている前記第2のクロ
ック信号の論理値とデータ応答処理時点における第2の
クロック信号の論理値とに予め定めた演算を施す演算手
段と、この演算手段の演算結果により前記データ要求装
置に対するデータ応答タイミングを決定する決定手段を
有することを特徴とする。
The system of the present invention includes a data requesting device that operates in synchronization with a first clock signal, and a second data requesting device that operates in synchronization with the first clock signal and has a period twice that of the first clock signal.
In the response synchronization method, the data request device sends the request in synchronization with the first clock signal, and the data request device sends the request in synchronization with the first clock signal. and a storage means for storing the logical value of the second clock signal at the time of receiving the request from the data requesting device, arithmetic means for performing a predetermined operation on the logical value of the clock signal and the logical value of the second clock signal at the time of data response processing; and a determination for determining the data response timing to the data requesting device based on the arithmetic result of the arithmetic means. It is characterized by having means.

次に本発明について図面を参照して詳細に説明をする。Next, the present invention will be explained in detail with reference to the drawings.

第1図に示す本発明の第1の実施例は、受付処理装置1
とデータ要求装置2とを含む。受付処理装置1は受付制
御回路3、記憶回路4、タイミング管理回路5、および
応答制御回路6から構成されている。また、データ要求
装置2は要求送出制御回路7を備えている。次に本発明
の実施例の動作について詳細に説明する。
A first embodiment of the present invention shown in FIG.
and a data request device 2. The reception processing device 1 includes an admission control circuit 3, a memory circuit 4, a timing management circuit 5, and a response control circuit 6. The data requesting device 2 also includes a request sending control circuit 7. Next, the operation of the embodiment of the present invention will be explained in detail.

以下に述べる第1のタイミング信号および第2のタイミ
ング信号は第1のクロック信号および第2のクロック信
号を示す。
A first timing signal and a second timing signal described below refer to a first clock signal and a second clock signal.

データ要求装置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を発生
する。このように、本発明の応答方式をもちいることに
よりデータ要求装直側の要求/受付制御回路要求/受付
データ用のバッファを別々に備えたり、また、データ送
出予告信号のようなインタフェースも必要としないで、
簡単なハードウェアで要求のサイクルタイムを遅延させ
ずに所望のデータ転送速度を満足するのに有効である。
The request sending control circuit 7 of the data requesting device 2 receives the first timing signal 14 from the timing management circuit 5, and sends the request signal 8 to the processing device 1 at the first timing 14 if the request sending condition is satisfied. The request sending control circuit 7
It is determined whether the request has been accepted based on the output signal 1 from the reception control circuit 3 when the request signal 8 is sent. The reception control circuit 3 receives the request signal 8 and sends out the request signal 9 when the conditions are met. Furthermore, when the request permission signal is given in the request permission state, the reception control circuit determines that the request signal 9 has been accepted, and sets the reception success signal 18 to a logical value of "1". A first timing signal 1 as shown in FIG.
The value of the second timing signal 19 having a period twice 4 and the signal 17 indicating receipt of a request from the data requesting device are held in the memory circuit 4 in response to the success signal 18. The response control circuit 6 is activated by the response signal 13 from the memory control device 100. The response control circuit 6 receives and synchronizes with the response signal 13, and outputs an output signal 20 consisting of the second timing signal 19 read out from the storage circuit 4 and the request acceptance signal 17, and the current value of the second clock signal. Make a comparison.
When the comparison results match and coincide with the first timing 14, a response signal 16 is generated to the data requesting device 2. In this way, by using the response method of the present invention, it becomes necessary to provide separate buffers for requests/acceptance control circuit requests/acceptance data on the data requesting device side, and it is also necessary to provide an interface such as a data sending notice signal. Don't say,
This method is effective in satisfying a desired data transfer rate with simple hardware without delaying the requested cycle time.

次に、受付処理装置の特に応答同期方式の制御を行なっ
ている応答制御回路6の一実施例を第2図を参照して詳
細に説明する。
Next, an embodiment of the response control circuit 6 that controls the reception processing apparatus, particularly in a response synchronization method, will be described in detail with reference to FIG.

第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を保持するフリップフ。
The response control circuit 6 shown in FIG. 2 includes a synchronization circuit 23 that receives the response signal 13 from the memory control device 100 shown in FIG.
, the response signal 68 of the response control circuit 6 and the synchronization circuit 2
3 to write address 5 in response to data confirmation signal 49.
Address control circuit 24 outputs 0 and read address 56, request acceptance valid which is set when the write address 50 from this address control circuit 24 is logic "0" and the synchronization signal 48 and request acceptance display signal 46 are given. Similarly, when the write address 60 of the flip-flop 25 is logic "1", the synchronization signal 48 and the request acceptance indication signal 46 are output.
A flip-flop 26 that holds the second timing signal 52 when the flip-flop 25 is set; a second timing signal 52 when the flip-flop 27 is set; A flip flop holding signal 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から構成されている。
28, these flip-flop groups 26 and 28
An exclusive OR circuit 41 of the delayed second timing signal 66 generated in response to the output of the fixed logical value "1" and the second timing signal 19, and the outputs of the flip-flop groups 25 and 27. The response valid signal 65 generated based on the output 67 of the exclusive OR circuit 41 and the first
an AND circuit 42 that performs logical product with the timing signal 14 of The circuit is comprised of NAND circuit groups 37 and 38 which generate reset signals 69 and 70 in response to the input address 56 of the flip-flops 25-28. Memory circuit 4
is composed of a memory circuit 400, an output address register 22, and a write address register 21.

次に第2図を参照して応答制御回路6の動作を詳細に説
明する。
Next, the operation of the response control circuit 6 will be explained in detail with reference to FIG.

受付制御回路3の受付成功信号18は記憶回路400を
書込み可能状態にするとともに記憶回路400‘こ対す
る書込みアドレスレジスタ21のアドレスのカウントア
ップをする。
The reception success signal 18 of the reception control circuit 3 puts the storage circuit 400 into a writable state and counts up the address in the write address register 21 for the storage circuit 400'.

出力信号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が発生される。
Output signal 44 is used as a write address for storage circuit 400. Request acceptance display signal 46 of storage circuit 400 is applied to AND circuits 29 and 31, and second timing signal 47 is applied to AND circuits 30 and 32.
The response signal 13 is synchronized by a synchronization circuit 23 to generate a synchronization signal 48 and a data confirmation signal 49. Synchronization signal 48 is supplied to AND circuits 29 and 31, and data confirmation signal 49 is coupled to write initiation address control circuit 24 and supplied to read address register 22 of storage circuit 400 as an update signal. The write address 5 from address control circuit 24 is applied to AND circuits 29 and 31. The output signals 51 and 53 of the AND circuits 29 and 31 are the set signals of the request acceptance valid flip-flops 25 and 27, and the AND circuits 30 and 3.
2 input signals. The second timing signal 52 from the AND circuit 30 is synchronized with the second timing signal 47 from the memory circuit 4 and the flip-flop 26
The second timing signal 54 from the AND circuit 32 is supplied to the second timing signal 47 from the storage circuit 4.
The signal is synchronized and supplied to the flip-flop 28. Output signals 57, 58, 59 of flip-flops 25, 26, 27 and 28 and six-channel NAND circuits 33, 34,
V is supplied to 35 and 36 along with the proposed address 56 from the address control circuit 24, and the output signals 61, 62,
63 and 64 are generated. Output signals 61 and 63 are supplied to NAND circuit 39 to generate response valid signal 65. The output signals 62 and 64 are also input to four NAND circuits to generate a delayed second timing signal 66. This signal 66 and the current second timing signal 19 are supplied to the exclusive OR circuit 41, and when the values match, an output signal 67 with a logical value of "1" is generated. The AND circuit 42 is supplied with the output signal 65 of the NAND circuit 39 and the first timing signal 14, and generates an output signal 68 with a logical value of "1" when the AND condition is satisfied. Output signal 6
8 is sent to an AND circuit 43, which generates a response signal 16 to the data requesting device 2. Here, the operation of the response synchronization method will be similarly explained using FIGS. 1 and 2. The reception control circuit 3 is activated by the request signal 8 from the data request device 2 synchronized with the first timing signal 14 created by the timing management circuit 5, and if the request permission signal 11 is valid, it is determined that the request has been accepted. As a result, an acceptance success signal 18 with a logical value of "1" is generated.

この信号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の
タイミングの値を演算し要求装置に応答信号を返すよう
に構成することにより、要求サイクルタイムを遅延させ
ないで所望のデータ転送速度を出すことができるという
効果がある。
This signal 18 indicates the value of the second timing signal 19 generated by the timing management circuit 5 and the signal 17 indicating that a request from the data requesting device has been accepted at the location indicated by the write address 44 of the output of the write address register 21. The address in the write address register 21 is counted up. Furthermore, when the response signal 13 is supplied to the reception processing device 1, the synchronization circuit 23 shown in FIG. Ru. The synchronization signal 48 is sent to the AND circuit 29 together with the output signal 46 of the memory circuit 4 and the write address 50 from the address control circuit 24.
and 31, and output signals 21 and 53 of logical value "1" are generated. When the write address 50 has a logic value of "0", the condition of the AND circuit 29 is satisfied and an output signal 51 of a logic value of "1" is generated. The output signal 51 sets the request acceptance enable flip-flop 25, and the condition is taken from the second timing signal 47 maintained by the storage circuit 400' and the AND circuit 3, and the stored second timing signal is output. A value of 52 is set in the flip-flop 26. Here, the value of the second timing signal 52 is set to the logical value "1". On the other hand, the data confirmation signal 49 becomes a logical value "1", and the read address register 22 of the memory circuit 4 counts up. Also, the write address 50 of the address control circuit 24 is counted up. The logical address 56 from the address control circuit 24 also becomes a logical value "0". The NAND circuit 33 generates an output signal 61 with a logic value of "0" based on the NAND of the output address 56 and the output signal 57 of the flip-flop 25, and this signal 61 is responded with a logic value of "1" by the NAND circuit 39. A valid signal 65 is generated. Further, the second timing signal 58 stored in the flip-flop 26 and the NAND circuit 34 generate an output signal 62 having a logic value of "0". The output signal 62 with the logic value "0" and the output signal 64 of the AND circuit 36 are NANDed by the NAND circuit 40 and the stored second timing signal 66 with the logic value "1" is obtained.
occurs. This signal 66 is checked to match the current value of the second timing signal 19 by the exclusive OR circuit 41, and when they match, an output signal 67 with a logic value of "1" is generated. This output signal 67 is a signal 6 with a logical value of “1”.
5 and the first timing signal 14 and the AND circuit 42, an output signal 68 having a logic value of "1" is generated. The output signal of logical value “1” is output from the address control circuit 24.
At the same time, the NAND circuit 37 generates a reset signal 69 having a logic value of "0", and as a result, the flip-flops 25 and 26 are reset. Further, a response signal 16 synchronized with the request signal is sent to the data requesting device 2 via an AND circuit 43. The present invention includes a data requesting device that provides a first timing and a second timing, makes a request using the first timing signal, and a processing device that stores the second timing at the time, and has a data requesting device that stores the second timing at the first timing signal. By calculating the value of the current second timing and the current second timing and returning a response signal to the requesting device, the desired data transfer rate can be achieved without delaying the request cycle time. There is an effect.

【図面の簡単な説明】[Brief explanation of the drawing]

第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図
FIG. 1 is a diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing a response control circuit configuration of the reception processing device shown in FIG. 1, and FIG. FIG. In FIGS. 1 to 3, 1..., reception processing device,
2...Data request device, 3...Reception control circuit, 4...
...Memory circuit, 5...Timing management circuit, 6...
・Response control circuit, 7...Request sending control circuit, 2
1...Write address register, 22...
Issue address register, 23...Synchronization circuit,
24...Write/read address control circuit, 25, 26
, 27, 28...flip flop, 29, 30, 31
, 32, 42, 43...AND circuit, 33, 34, 35
, 36, 37, 38, 39, 40... NAND circuit, 41... Exclusive OR circuit, 100...
-Memory control device. Figure 3: Rarely illustrated younger brother 2

Claims (1)

【特許請求の範囲】[Claims] 1 第1のクロツク信号に同期して動作するデータ要求
装置と、前記第1のクロツク信号に同期して動作し、前
記第1のクロツク信号の倍の周期を有する第2のクロツ
ク信号を発生し前記データ要求装置からの要求を受付け
処理する装置との間でのデータの応答を行なう応答同期
方式において、 前記データ要求装置は第1のクロツク
信号に同期して要求を送出する要求送出手段を有し、
前記処理装置は前記データ要求装置からの要求受付時に
おける第2のクロツク信号の論理値を記憶する記憶手段
と、 この記憶手段に記憶されている前記第2のクロツ
ク信号の論理値とデータ応答処理時点における第2のク
ロツク信号の論理値とに予め定めた演算を施す演算手段
と、 この演算手弾の演算結果により前記データ要求装
置に対するデータ応答タイミングを決定する決定手段と
を含むことを特徴とする応答同期方式。
1 A data requesting device that operates in synchronization with a first clock signal, and a second clock signal that operates in synchronization with the first clock signal and has a period twice that of the first clock signal. In the response synchronization method in which a data response is performed between a device that receives and processes a request from the data request device, the data request device has a request sending means that sends the request in synchronization with a first clock signal. death,
The processing device includes storage means for storing the logical value of the second clock signal at the time of receiving a request from the data requesting device, and processing of the logical value of the second clock signal and data response stored in the storage means. The present invention is characterized by comprising: arithmetic means for performing a predetermined arithmetic operation on the logical value of the second clock signal at a time; and a determining means for determining a data response timing to the data requesting device based on the arithmetic result of the arithmetic grenade. response synchronization method.
JP4664380A 1980-04-09 1980-04-09 Response synchronization method Expired JPS6022778B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4664380A JPS6022778B2 (en) 1980-04-09 1980-04-09 Response synchronization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4664380A JPS6022778B2 (en) 1980-04-09 1980-04-09 Response synchronization method

Publications (2)

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

Family

ID=12752984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4664380A Expired JPS6022778B2 (en) 1980-04-09 1980-04-09 Response synchronization method

Country Status (1)

Country Link
JP (1) JPS6022778B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0346779A (en) * 1989-07-12 1991-02-28 Fujitsu Ltd IC socket
JPH07161425A (en) * 1993-12-02 1995-06-23 Nec Corp Package accommodation socket

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0346779A (en) * 1989-07-12 1991-02-28 Fujitsu Ltd IC socket
JPH07161425A (en) * 1993-12-02 1995-06-23 Nec Corp Package accommodation socket

Also Published As

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

Similar Documents

Publication Publication Date Title
US5586299A (en) Systems and methods for accessing multi-port memories
US5931926A (en) Method and apparatus for dynamically calculating degrees of fullness of a synchronous FIFO
US5388246A (en) Arrangement and method of controlling memory access requests in digital data processing system
JPS5847050B2 (en) I/O Interrupt System
US3564507A (en) Asynchronous interface for use between a main memory and a central processing unit
JPS59114659A (en) Memory access control circuit
GB1276590A (en) Improvements in or relating to data processing systems
JPS6022778B2 (en) Response synchronization method
JPS6024494B2 (en) Random access memory read/write control circuit
GB1389502A (en) Data processing systems
JP3072168B2 (en) Memory operation arbitration circuit
JP2978913B2 (en) Method and system for controlling shared access to random access memory
JPS5931736B2 (en) Queue management method
JPH033048A (en) Information processor
JPS5533282A (en) Buffer control system
JPH02173844A (en) Memory control system
JPH0358261A (en) Arbiter circuit
JPH0474745B2 (en)
JPH03252847A (en) System bus arbitrating system
JPS61117651A (en) Interface device
JPH05204832A (en) Dma bus arbitration system
JPS6161393B2 (en)
JPS6048566A (en) Memory bus access method
JPH03212754A (en) Memory request control system
JPS62257551A (en) Managing system for data buffer