JPS6250940A - Control system for main memory device - Google Patents

Control system for main memory device

Info

Publication number
JPS6250940A
JPS6250940A JP19109585A JP19109585A JPS6250940A JP S6250940 A JPS6250940 A JP S6250940A JP 19109585 A JP19109585 A JP 19109585A JP 19109585 A JP19109585 A JP 19109585A JP S6250940 A JPS6250940 A JP S6250940A
Authority
JP
Japan
Prior art keywords
response signal
data
clock
signal
processing unit
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
JP19109585A
Other languages
Japanese (ja)
Inventor
Toshio Goto
後藤 敏雄
Tsugio Masuda
次男 増田
Hideyuki Sugawara
菅原 英幸
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.)
Panafacom Ltd
Original Assignee
Panafacom 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 Panafacom Ltd filed Critical Panafacom Ltd
Priority to JP19109585A priority Critical patent/JPS6250940A/en
Publication of JPS6250940A publication Critical patent/JPS6250940A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To shortena memory access time by dividing the response signal from a main memory device to CPU into two, estimating the time from the releasing of clock stoppage of the CPU to the occurrence of clock for fetching the data and sending, first, the first response signal. CONSTITUTION:A main memory device 12 starts the action by the address sent from a main memory control device 11 and a memory access requesting signal SRVi. The first response signal sending circuit 19 sends the first response signal SRVO1 to the second response signal sending circuit 20 and sends the second resonse signal SRVO2 prior to read data DATAxx to the device 11. The device 11 receives the signal SRVO 1, sends a response signal ANS to the CPU 10, the CPU 10 releases the clock by the signal ANS, executes the micro program and sets data DATAxx to the register. Thus, the data sent simultaneously with the signal SRVO2 can be instantaneously fetched and the memory access time can be shortened.

Description

【発明の詳細な説明】 〔概要〕 中央処理装置からのメモリアクセスで、中央処理装置の
クロック停止を行い、主記憶装置側からの応答信号で上
記クロック停止を解除し、データ処理を行う主記憶装置
制御方式において、上記主記憶装置からの応答信号を、
クロック停止解除用の第1の応答信号と、従来と同様な
タイミングで発生される第2の応答信号との2つの信号
に分け。
[Detailed Description of the Invention] [Summary] A main memory that stops the clock of the central processing unit upon memory access from the central processing unit, cancels the clock stop with a response signal from the main storage side, and performs data processing. In the device control method, the response signal from the main storage device is
Divided into two signals: the first response signal for canceling clock stop and the second response signal generated at the same timing as before.

先に発行される第1の応答信号に基づいてクロソり停止
を解除することにより、クロック解除からデータ取り込
み用クロック発生までのロスタイムをなくシ、中央処理
装置によるメモリアクセスを高速化している。
By canceling the cross-crossing stop based on the first response signal that is issued first, loss time from clock release to data capture clock generation is eliminated, and memory access by the central processing unit is sped up.

〔従来の技術と問題点〕[Conventional technology and problems]

一般に、主記憶装置に対するアクセス要求は。 In general, access requests to main storage.

中央処理装置からのアクセス要求と、チャネル装置から
のダイレクトメモリアクセス(DMA)要求とがある。
There are access requests from the central processing unit and direct memory access (DMA) requests from the channel devices.

主記憶装置は、アクセス要求信号とアクセス応答信号で
動作する。中央処理装置は。
The main memory operates on access request signals and access response signals. The central processing unit.

処理の高速化のため、中央処理装置からのメモリアクセ
ス要求後、主記憶装置側から応答信号があるまで、クロ
ックを停止する。
To speed up processing, the clock is stopped after a memory access request from the central processing unit until a response signal is received from the main memory side.

第3図は従来方式によるタイムチャートを示している。FIG. 3 shows a time chart according to the conventional method.

中央処理装置が、リードのアクセス要求Read RE
Qを出すと、主記憶制御装置は、バスをビジー状gcP
BsYとして、アクセス要求信号5RVi (サービス
イン信号)を主記憶装置へ送る。主記憶装置は。
The central processing unit issues a read access request Read RE
When Q is issued, the main memory controller sets the bus to busy gcP.
As BsY, an access request signal 5RVi (service in signal) is sent to the main storage device. The main memory.

データの用意ができると、応答信号5RVO(サービス
アウト信号)をデータDATAxxと共に送出し、主記
憶制御装置は、応答信号ANSを中央処理装置へ送る。
When the data is ready, a response signal 5RVO (service out signal) is sent together with the data DATAxx, and the main memory controller sends a response signal ANS to the central processing unit.

中央処理装置は、この信号により、クロック停止を解除
し、そのクロックに同期してデータDATAxxをレジ
スタにセントするデータ取り込み用クロックDATA 
SETを作成する。
In response to this signal, the central processing unit cancels the clock stop, and synchronizes with the clock to send the data DATAxx to the register.
Create a SET.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

第3図に示すような従来の方式では、主記憶装置は、ア
クセス要求があったデータDATAxxをバスに載せる
タイミングで、応答信号5RVOを送出する。
In the conventional system as shown in FIG. 3, the main storage device sends out a response signal 5RVO at the timing when data DATAxx for which access has been requested is placed on the bus.

中央処理装置は、この応答信号5RVOに基づく応答信
号ANSにより、クロック停止を解除し、処理を再開す
る。従って9本来、応答信号5RVOと同時にデータの
取り込みが可能であるにもかかわらず。
The central processing unit cancels the clock stop and restarts processing in response to the response signal ANS based on the response signal 5RVO. Therefore, even though it is originally possible to take in data at the same time as the response signal 5RVO.

中央処理装置がデータを実際に取り込むまでの間に、ク
ロック解除からデータ取り込み用クロック発生までのロ
スタイムが発生することになる。なお、チャネル装置か
ら主記憶装置へのアクセス要求等の場合には、クロック
停止が行われないため。
Until the central processing unit actually takes in the data, there will be a loss time from the clock release to the generation of the data capture clock. Note that the clock is not stopped in the case of an access request from the channel device to the main storage device.

即座にデータを取り込むことが行われている。Data is captured instantly.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は上記問題点の解決を図り、中央処理装置におけ
るメモリ・データ取り込み時のロスタイムをなくす手段
を提供する。
The present invention aims to solve the above-mentioned problems and provides a means for eliminating loss time when data is fetched from memory in a central processing unit.

第1図は本発明の基本構成ブロック図を示す。FIG. 1 shows a basic configuration block diagram of the present invention.

第1図において、10は命令をフェッチして実行しデー
タを処理する中央処理装置、11は主記憶制御装置、1
2は主記憶装置、13はデータの入出力を制御するチャ
ネル装置、14はバス使用に関する優先排他制御を行う
バス競合制御部、15は主記憶装置12における制御信
号の送受信を行う送受信回路、16は記憶情報の消失を
防ぐリフレッシュ信号を送出するリフレッシュ回路、1
7は外部からのアクセスとリフレッシュとの競合を制御
する競合回路、18は主記憶装置12における各種制御
信号を発生するタイミング発生回路。
In FIG. 1, 10 is a central processing unit that fetches and executes instructions and processes data; 11 is a main memory controller;
2 is a main storage device, 13 is a channel device that controls data input/output, 14 is a bus contention control unit that performs priority exclusive control regarding bus use, 15 is a transmitting/receiving circuit that transmits and receives control signals in the main storage device 12, 16 1 is a refresh circuit that sends out a refresh signal to prevent the loss of stored information;
7 is a competition circuit that controls competition between external access and refresh; 18 is a timing generation circuit that generates various control signals in the main memory device 12;

19は中央処理装置10に対してクロック停止の解除を
指示する第1の応答信号5RVOIを発生する第1応答
信号送出回路、20は読み出しデータの送出に同期して
出力される第2の応答信号5RVO2を発生する第2応
答信号送出回路、21はダイナミック・メモリ (DR
AM)で構成されるメモリアレイ、22はメモリアレイ
21に対するデータを送受信するデータ送受回路、23
はデータ転送用バスを表す。
19 is a first response signal sending circuit that generates a first response signal 5RVOI instructing the central processing unit 10 to release the clock stop; 20 is a second response signal that is output in synchronization with the transmission of read data; 5A second response signal sending circuit that generates RVO2, 21 is a dynamic memory (DR
22 is a data transmitting/receiving circuit that transmits and receives data to and from the memory array 21;
represents a data transfer bus.

主記憶装置12は、主記憶制御装置11を介して、中央
処理装置10およびチャネル装W13からリード/ライ
トのアクセスがなされ、そのデータを記憶する。主記憶
制御装置11は、バス競合制御部14により一、データ
転送用バス23の空き状態/ビジー状態の管理を行い、
中央処理装置10からのアクセス要求またはチャネル装
置13からのDMA要求に対して、主記憶装置12を制
御する。
The main memory device 12 is accessed for read/write by the central processing unit 10 and the channel device W13 via the main memory control device 11, and stores the data. The main storage control device 11 manages the free state/busy state of the data transfer bus 23 using the bus contention control section 14;
The main storage device 12 is controlled in response to an access request from the central processing unit 10 or a DMA request from the channel device 13.

主記憶装置12に対するアクセス要求に対しては、主記
憶装置12から主記憶制御装置11へ応答信号が送られ
るが9本発明の場合、特にタイミング発生回路18にお
いて、第1応答信号送出回路19と第2応答信号送出回
路20とにより、それぞれ第1の応答信号5RVOIお
よび第2の応答信号5RVO2が生成され、これらの信
号が、送受信回路15を介して送出される。
In response to an access request to the main memory device 12, a response signal is sent from the main memory device 12 to the main memory control device 11. In the case of the present invention, in particular, in the timing generation circuit 18, the first response signal sending circuit 19 and The second response signal sending circuit 20 generates a first response signal 5RVOI and a second response signal 5RVO2, respectively, and these signals are sent out via the transmitting/receiving circuit 15.

第1の応答信号5RVOIは、中央処理装置10におけ
るクロック停止の解除に関するタイミングを与える。第
2の応答信号5RVO2は、第3図で説明した従来の応
答信号5RVOと同様なタイミングで生成され、チャネ
ル装置13等に関連する応答信号として用いられると共
に、データ転送用バス23の解放のタイミングを与える
。
The first response signal 5RVOI provides timing for canceling the clock stop in the central processing unit 10. The second response signal 5RVO2 is generated at the same timing as the conventional response signal 5RVO explained in FIG. give.

第1の応答信号5RVO1は、第2の応答信号5RVO
2よりも、中央処理装置10におけるクロ・ツク停止の
解除からデータ取り込み用クロック発生までの時間に相
当する時間だけ先行して送出されるようになっている。
The first response signal 5RVO1 is the second response signal 5RVO
2, it is transmitted in advance by a time corresponding to the time from the release of the clock stop in the central processing unit 10 to the generation of the data capture clock.

〔作用〕[Effect]

タイミング発生回路18において、アクセス要求が通知
されてから、メモリアレイ21に制御信号を与え、メモ
リアレイ21にアクセスして、アクセス・データを、デ
ータ送受回路22を介して。
After the timing generation circuit 18 is notified of the access request, it applies a control signal to the memory array 21, accesses the memory array 21, and transmits the access data via the data transmission/reception circuit 22.

データ転送用バス23に送り出すまでの時間は。How long does it take to send data to the data transfer bus 23?

論理回路の動作時間に関連するので、予め知ることがで
きる。また、中央処理装置10において。
Since it is related to the operating time of the logic circuit, it can be known in advance. Also, in the central processing unit 10.

応答信号があってから、クロック停止を解除し。After receiving a response signal, cancel the clock stop.

データ取り込み用クロックを発生するまでの時間につい
ても、はぼ固定していて既知である。
The time it takes to generate a data capture clock is also generally fixed and known.

そこで、タイミング発生回路18は、従来の応答信号に
相当する第2の応答信号5RVO2を送出するより、ク
ロック停止の解除からデータ取り込み用クロック発生ま
での時間に相当する時間だけ先行して第1の応答信号5
RVOIを送出する。
Therefore, before sending out the second response signal 5RVO2, which corresponds to a conventional response signal, the timing generation circuit 18 sends out the first response signal 5RVO2 in advance by a time corresponding to the time from the release of the clock stop to the generation of the data capture clock. response signal 5
Send RVOI.

中央処理装置lOは、この第1の応答信号5RVO1に
基づく信号によって、動作を開始すれば、ちょうど第2
の応答信号5RVO2と共にデータが送出されたときに
、即座にデータ取り込み用クロックにより、データを取
り込むことができる。
When the central processing unit IO starts its operation in response to a signal based on the first response signal 5RVO1,
When the data is sent out together with the response signal 5RVO2, the data can be immediately taken in by the data taking clock.

〔実施例〕〔Example〕

第2図は本発明の一実施例に係るタイムチャートを示す
。
FIG. 2 shows a time chart according to an embodiment of the present invention.

中央処理装置10は、主記憶装置12の記憶している内
容をリードする場合に、マイクロプログラム制御によっ
て、メモリアクセス要求レジスタ(図示省略)にアクセ
ス要求をセットすることにより、CPUクロックに同期
して、リードのアクセス要求Read REQを、主記
憶制御装置11へ送る。
When reading the contents stored in the main storage device 12, the central processing unit 10 sets an access request in a memory access request register (not shown) under microprogram control in synchronization with the CPU clock. , sends a read access request Read REQ to the main memory control device 11.

中央処理装置10は、アクセス要求Read REQを
送出後、所定のタイミングでクロックを停止し、これに
よりマイクロプログラムの実行を中断し、主記憶装置1
2からの第1の応答信号5RVOIによる応答信号AN
Sを待つ。
After sending the access request Read REQ, the central processing unit 10 stops the clock at a predetermined timing, thereby interrupting the execution of the microprogram, and
Response signal AN according to the first response signal 5RVOI from 2
Wait for S.

主記憶制御装置11は、バス競合制御部14により、チ
ャネル装置13との競合状態を調べ、チャネル装置13
からのアクセス要求が出されていない場合に、中央処理
装置10からのアクセス要求Read R11!Qを受
は付けてビジー状態CPBSYとし。
The main storage controller 11 uses the bus contention control unit 14 to check the contention state with the channel device 13 and
If no access request has been issued from the central processing unit 10, the access request from the central processing unit 10 Read R11! Attach Q to set busy state CPBSY.

メモリアクセスに関するリードシーケンスに入る。Enters a read sequence related to memory access.

ビジー状態CPBSYとなることにより、主記憶制御装
置11は、アクセスするメモリのアドレスと。
By entering the busy state CPBSY, the main memory control device 11 can access the address of the memory to be accessed.

メモリアクセス要求信号SRV iとを、主記憶装置1
2へ送る。第2図かられかるように1以上の動作は、従
来の場合と同様である。
The memory access request signal SRV i is sent to the main storage device 1.
Send to 2. As can be seen from FIG. 2, one or more operations are the same as in the conventional case.

主記憶装置12は、主記憶制御装置11から送出された
アドレスと、メモリアクセス要求信号Sl?Viとによ
って動作を開始し、指定されたアドレスのリードシーケ
ンスに入る。タイミング発生回路18による所定のタイ
ミングで、メモリアレイ21からのデータのサンプリン
グが行われ、第2応答信号送出回路20による第2の応
答信号5RVO2と同時に、読み出したデータDATA
xxが主記憶制御装置11へ送られる。
The main memory device 12 receives the address sent from the main memory control device 11 and the memory access request signal Sl? Vi starts the operation and enters the read sequence of the specified address. Data from the memory array 21 is sampled at a predetermined timing by the timing generation circuit 18, and at the same time as the second response signal 5RVO2 is generated by the second response signal sending circuit 20, the read data DATA
xx is sent to the main storage control device 11.

第1応答信号送出回路19は、この第2の応答信号5R
VO2の発生に先立ち、第1の応答信号5RVO1を発
生させ、主記憶制御装置11へ送る。主記憶制御装置1
1は、第1の応答信号5RVOIを受は取ると、応答信
号ANSを中央処理装置10へ送る。
The first response signal sending circuit 19 receives this second response signal 5R.
Prior to generation of VO2, a first response signal 5RVO1 is generated and sent to the main memory control device 11. Main memory control device 1
1 sends a response signal ANS to the central processing unit 10 upon receiving the first response signal 5RVOI.

中央処理装置10は、この応答信号ANSで、クロツク
停止の解除を行い、マイクロプログラムの実行を再開す
る。それと共に、メモリデータをセットするデータ取り
込み用クロックDATA SETを作成し、上記第2の
応答信号5RVO2により保証されたデータDATAx
xを、レジスタヘセットする。
In response to this response signal ANS, the central processing unit 10 cancels the clock stop and resumes execution of the microprogram. At the same time, a data capture clock DATA SET for setting memory data is created, and the data DATAx guaranteed by the second response signal 5RVO2 is generated.
Set x to the register.

主記憶制御装置11において、第1の応答信号5RVO
1により、中央処理装置10へ応答信号ANSを送るこ
と以外の処理は、第2の応答信号5RVO2によって従
来と同様に行われる。これにより、一連のメモリリード
動作が終了する。
In the main memory control device 11, the first response signal 5RVO
1, the processing other than sending the response signal ANS to the central processing unit 10 is performed in the same manner as in the past using the second response signal 5RVO2. This completes the series of memory read operations.

第2図に示すように、第2の応答信号5RVO2の発生
時点で、データ取り込み用クロックDATA Sll!
Tが確定していれば、中央処理装置10のメモリアクセ
ス時間は、最適値となる。
As shown in FIG. 2, when the second response signal 5RVO2 is generated, the data acquisition clock DATA Sll!
If T is determined, the memory access time of the central processing unit 10 will be the optimal value.

〔発明の効果〕〔Effect of the invention〕

以上説明したように9本発明によれば、主記憶装置から
の応答信号を2つに分け、第1の応答信号5RVOI 
と第2の応答信号5RVO2とを設けて、中央処理装置
側のクロック停止解除からデータ取り込み用クロック発
生までの時間を見込んだ値で。
As explained above, according to the present invention, the response signal from the main memory is divided into two, and the first response signal 5RVOI
and a second response signal 5RVO2 are provided with values that take into account the time from the clock stop cancellation on the central processing unit side to the generation of the data capture clock.

第1の応答信号5RVOIを先に送出するようにしてい
るので、第2の応答信号5RVO2と同時に送出された
データを即座に取り込むことができるようになり、メモ
リアクセス時間を短縮することが可能になる。
Since the first response signal 5RVOI is sent out first, the data sent at the same time as the second response signal 5RVO2 can be immediately captured, making it possible to shorten memory access time. Become.

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

第1図は本発明の基本構成ブロック図、第2図は本発明
の一実施例タイムチャート、第3図は従来方式によるタ
イムチャートを示す。 図中、10は中央処理装置、11は主記憶制御装置、1
2は主記憶装置、1日はタイミング発生回路、19は第
1応答信号送出回路、20は第2応答信号送出回路を表
す。 特許出願人  パナファコム株式会社 代理人弁理士  森1)寛(外1名) 第 3 図
FIG. 1 is a basic configuration block diagram of the present invention, FIG. 2 is a time chart of an embodiment of the present invention, and FIG. 3 is a time chart of a conventional system. In the figure, 10 is a central processing unit, 11 is a main memory control unit, 1
2 represents a main memory, 1 represents a timing generation circuit, 19 represents a first response signal transmission circuit, and 20 represents a second response signal transmission circuit. Patent applicant Hiroshi Mori (1 other person), Patent attorney representing Panafacom Co., Ltd. Figure 3

Claims (1)

【特許請求の範囲】 データを記憶する主記憶装置(12)と、該主記憶装置
(12)にアクセス要求を出す中央処理装置(10)と
を備え、上記中央処理装置(10)は、上記主記憶装置
(12)に対してリード要求を出すと、上記主記憶装置
(12)側からの応答信号が返るまで、クロックを停止
するようにされた主記憶装置制御方式において、 上記主記憶装置(12)は、データのリード要求に対し
て、上記中央処理装置(10)における上記クロック停
止の解除を指示するトリガとなる第1の応答信号(SR
VO1)と、読み出しデータの送出に同期して出力され
る第2の応答信号(SRVO2)とを送出する手段(1
8)を備え、 上記第1の応答信号(SRVO1)は、上記中央処理装
置(10)における上記クロック停止の解除からデータ
取り込み用クロック発生までの時間に相当する時間だけ
、上記第2の応答信号(SRVO2)より先に送出され
るよう構成され、 上記第1の応答信号(SRVO1)に基づいて、上記中
央処理装置(10)における上記クロックの停止を解除
し、データ取り込み用クロックを発生させると共に、上
記第2の応答信号(SRVO2)に基づいて、データ転
送用バス(23)を解放するようにしたことを特徴とす
る主記憶装置制御方式。
[Scope of Claims] The central processing unit (10) includes a main storage device (12) that stores data, and a central processing unit (10) that issues an access request to the main storage device (12). In a main storage device control method in which, when a read request is issued to the main storage device (12), a clock is stopped until a response signal is returned from the main storage device (12) side, the main storage device (12) is a first response signal (SR
VO1) and a second response signal (SRVO2) output in synchronization with the transmission of read data (1).
8), the first response signal (SRVO1) is connected to the second response signal for a time corresponding to the time from the cancellation of the clock stop in the central processing unit (10) to the generation of the clock for data acquisition. (SRVO2), and based on the first response signal (SRVO1), cancels the suspension of the clock in the central processing unit (10), generates a clock for data acquisition, and . A main memory device control method, characterized in that the data transfer bus (23) is released based on the second response signal (SRVO2).
JP19109585A 1985-08-30 1985-08-30 Control system for main memory device Pending JPS6250940A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19109585A JPS6250940A (en) 1985-08-30 1985-08-30 Control system for main memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19109585A JPS6250940A (en) 1985-08-30 1985-08-30 Control system for main memory device

Publications (1)

Publication Number Publication Date
JPS6250940A true JPS6250940A (en) 1987-03-05

Family

ID=16268768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19109585A Pending JPS6250940A (en) 1985-08-30 1985-08-30 Control system for main memory device

Country Status (1)

Country Link
JP (1) JPS6250940A (en)

Similar Documents

Publication Publication Date Title
EP0476990B1 (en) Dynamic bus arbitration
US6282598B1 (en) PCI bus system wherein target latency information are transmitted along with a retry request
JPS5812611B2 (en) Data Tensou Seigiyohoushiki
US5307468A (en) Data processing system and method for controlling the latter as well as a CPU board
JPH0343804A (en) Sequence controller
JPH04323755A (en) Dma device
JP2607073B2 (en) Arithmetic processing unit
JPH0145657B2 (en)
JPH0222748A (en) Non-volatile memory control circuit
JP2679440B2 (en) Information processing device
JPH09259074A (en) Memory access circuit
JP3548943B2 (en) Interrupt control method
JPH0564827B2 (en)
KR20060106625A (en) Memory controllers and electronic devices
JP2555580B2 (en) Storage device control system
JPS62128341A (en) Access control system for two port memory
JPS63227149A (en) Communication control method in loop communication system
JPH04283848A (en) Data transfer control system
JPH02211571A (en) Information processor
KR19980069502A (en) DM interface circuit
JP2001265711A (en) Data transfer device and bus system
JPS63184859A (en) Shared memory transfer device
JPH01211061A (en) Bus control system
JPS60134366A (en) Direct memory access address control system
JPH1195812A (en) Programmable controller