JPH0380492A - Storage device - Google Patents

Storage device

Info

Publication number
JPH0380492A
JPH0380492A JP1216525A JP21652589A JPH0380492A JP H0380492 A JPH0380492 A JP H0380492A JP 1216525 A JP1216525 A JP 1216525A JP 21652589 A JP21652589 A JP 21652589A JP H0380492 A JPH0380492 A JP H0380492A
Authority
JP
Japan
Prior art keywords
signal
control signal
address
control
access request
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
JP1216525A
Other languages
Japanese (ja)
Inventor
Shuichi Takanashi
高梨 秀一
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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP1216525A priority Critical patent/JPH0380492A/en
Publication of JPH0380492A publication Critical patent/JPH0380492A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

PURPOSE:To accelerate a processing speed by receiving a next access demand with the aid of a second access demand holding means and controlling it to an identical address while the access is executed with the aid of a memory. CONSTITUTION:Address registers 1 and 2 hold transferred address information and write data based on the control of control signals 14 - 16 and output address signals 11 and 12 and a data signal 13. Besides, the content of the signal 13 is stored at the address of the memory 7 corresponding to the signal 11 based on the control of a control signal 17. Then, when it is decided by a comparator 3 that the signals 11 and 12 coincide each other, a coincidence signal 18 is outputted. The signal 18 is inputted to a gate circuit 10 together with the signal 15 and an AND is outputted. Then, it is decided whether the recommencement of write is executed or not. At this time, an access demand signal 21 is received by access demand signal holding circuits 4 and 5. Since the processing is executed by receiving the signal 21 with the aid of one of the circuits 4 and 5 and receiving with the aid of the other while the access is executed by the memory 7, the processing speed is accelerated.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は半導体記憶素子を使用した記憶装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a memory device using semiconductor memory elements.

〔従来の技術〕[Conventional technology]

従来、この種の記憶装置は、第2図に示されているよう
に、書込みデータレジスタ8、アドレスレジスタ22お
よび要求信号レジスタ23が1位装置(図示せず)と接
続されていて、それぞれ書込みデータ、アドレスおよび
アクセス要求信号を入力して保持し、書込みデータレジ
スタ8およびアドレスレジスタ22の出力はそれぞれメ
モリ7のデータ入力およびアドレス入力に核続され、要
求信号レジスタ23の出力は制御信号発生回路24の入
力に接続されていた。制御信号発生回路24は、書込み
データレジスタ8、アドレスレジスタ22の書込み制御
信号およびメモリ7の書込/読出制御信号を生成し出力
する。上位装置からメモリアクセス要求を行なう場合に
は、まず要求信号レジスタ23でアクセス要求を受取り
、制御信号発生回路24に伝える。書込みデータおよび
アドレス情報はアクセス要求受取後所定の時間にそれぞ
れ書込みデータレジスタ8およびアドレスレジスタ22
によって受取られ、それらの情報はメモリ7に入力され
る。
Conventionally, in this type of storage device, as shown in FIG. 2, a write data register 8, an address register 22, and a request signal register 23 are connected to a first place device (not shown), and each write Data, address and access request signals are input and held, the outputs of write data register 8 and address register 22 are connected to the data input and address input of memory 7, respectively, and the output of request signal register 23 is connected to the control signal generation circuit. It was connected to 24 inputs. Control signal generation circuit 24 generates and outputs write control signals for write data register 8 and address register 22, and write/read control signals for memory 7. When a memory access request is made from a host device, the request signal register 23 first receives the access request and transmits it to the control signal generation circuit 24. The write data and address information are stored in the write data register 8 and address register 22, respectively, at a predetermined time after receiving the access request.
and the information is input into the memory 7.

一方、制御信号発生回路24はメモリ7に必要なRAS
信号、CAS信号、書込信号の制御信号をメモリ7に与
える。このようにして、アドレス十青報で指定された番
地に書込みが実行される。読出しも、読出しレジスタ(
図示せず)をメモリ7の出力端子に接続し、制御信号発
生回路24の出力によって読出制御をすることにより、
同様に実行される。
On the other hand, the control signal generation circuit 24 uses the RAS necessary for the memory 7.
Control signals such as a signal, a CAS signal, and a write signal are provided to the memory 7. In this way, writing is executed to the address specified by the address report. Reading is also possible using the read register (
(not shown) is connected to the output terminal of the memory 7, and reading is controlled by the output of the control signal generation circuit 24.
It is executed similarly.

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

上述した従来の記憶装置は、メモリ7で使用される記憶
素子としてダイナミック型MO3半導体メモリが使用さ
れていて、その動作速度は、上位装置に使用されている
論理素子の動作速度に比べて遅いので、1回のメモリ要
求に対して一連の動作が完了するまで、上位装置は次の
メモリ要求を出すことができず、そのため、処理速度が
低くなるという欠点がある。
In the conventional storage device described above, a dynamic MO3 semiconductor memory is used as the storage element used in the memory 7, and its operating speed is slower than that of the logic element used in the host device. , the higher-level device cannot issue the next memory request until the series of operations for one memory request is completed, which has the disadvantage of slowing down the processing speed.

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

本発明の記憶装置は、 第1のアドレス信号をアドレス入力する記憶手段と、 第1および第2の受付制御信号が第1の論理レベルのと
きは、記憶手段へのアクセスを要求するアクセス要求信
号をそれぞれ受付けて保持して第1および第2の制御信
号をそれぞれ出力し、第1および第2の受付制御信号が
第2の論理レベルのときには、前記アクセス要求信号の
受付けがそれぞれ抑止される第1および第2のアクセス
要求イ33保持手段と、 第1および第2の制御信号の制御により、それぞれに入
力されたアドレス情報を保持して第1および第2のアド
レス信号を出力する第1および第2のアドレスレジスタ
と、 第1および第2のアドレス信号を入力し、両者が一致し
たとき一致信号を出力する比較手段と、 入力された書込みデータを、第3の制御信号の制御によ
って保持して記憶手段に出力する書込みデータレジスタ
、および/または記憶手段から読出されたデータを第4
の制御信号の制御によって保持して出力する読出しデー
タレジスタと、第1.第2のアクセス要求信号保持手段
の出力および比較手段の出力を入力とし、動作初期時に
は第1の論理レベルの第1の受付制御信号および第2の
論理レベルの第2の受付制御信号をそれぞれ第1および
第2のアクセス要求信号保持手段へ出力し、第1の制御
信号を入力した場合において比較手段が一致信号を出力
していないときには第1の制御信号に応答し、第2の制
御信号を入力し、かつ、一致信号を入力したときにはそ
れらの論理積に応答して第3/第4の制御信号および記
憶手段を書込/読出制御する第5の制御信号を出力する
とともに、記憶手段へのアクセスが完了するまで第2の
論理レベルの第1の受付制御信号および第1の論理レベ
ルの第2の受付制御信号を出力する制御信号発生手段を
有する。
The storage device of the present invention includes a storage means for inputting a first address signal as an address, and an access request signal for requesting access to the storage means when the first and second admission control signals are at a first logic level. and outputs first and second control signals, respectively, and when the first and second admission control signals are at a second logic level, the reception of the access request signal is inhibited. 1 and 2nd access request A 33 holding means; and 1st and 2nd access request holding means that hold address information input to each and output first and second address signals under the control of the first and second control signals. a second address register; a comparison means for inputting the first and second address signals and outputting a match signal when the two match; and a comparison means for holding the input write data under the control of a third control signal. write data register to output to the storage means and/or data read from the storage means to the fourth register.
a read data register which is held and output under the control of the control signal of the first . The output of the second access request signal holding means and the output of the comparison means are input, and at the initial stage of operation, the first admission control signal of the first logic level and the second admission control signal of the second logic level are respectively input. 1 and a second access request signal holding means, and when the first control signal is input and the comparison means does not output a matching signal, the comparison means responds to the first control signal and outputs the second control signal. and when a coincidence signal is input, outputs the third/fourth control signal and a fifth control signal for controlling the writing/reading of the storage means in response to their AND, and also outputs the third/fourth control signal and a fifth control signal for controlling the writing/reading of the storage means. The control signal generation means outputs a first admission control signal at a second logic level and a second admission control signal at the first logic level until the access to is completed.

〔作 用〕[For production]

このように、第1のアクセス要求信号保持手段によって
アクセス要求が受付けられてメモリがアクセスされてい
る間に、第2のアクセス要求信号保持手段は次のアクセ
ス要求を受付けて制御信号発生手段が、同一アドレスに
アクセスする制御をすることによって、記憶装置の見か
け上のサイクルタイムを短縮し、記憶装置の処理速度を
向上させることができる。
In this way, while the first access request signal holding means accepts an access request and the memory is being accessed, the second access request signal holding means accepts the next access request and the control signal generating means By controlling access to the same address, the apparent cycle time of the storage device can be shortened and the processing speed of the storage device can be improved.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の記憶装置の一実施例のブロック図であ
る。
FIG. 1 is a block diagram of an embodiment of the storage device of the present invention.

アドレスレジスタ1.2および書込みデータレジスタ8
は上位装置(図示せず)から転送されたアドレス情報お
よび書込みデータを制御信号+4゜I5および16の制
御により保持し、それぞれアドレス信号11.12およ
びデータ信号13を出力する。メモリ7には、RAS、
CAS、書込信号を含む制御信号+7の制御により、ア
ドレス信号11に対応するアドレスに、データ信号13
の内容が格納される。比較器3はアドレス信号11およ
び12を比較し、両者が一致しているときには一致信号
(11”)を出力する。アクセス要求信号保持回路4は
要求信号レジスタ4Iとゲート回路42で構成されてい
る。ゲート回路42は上位装置から転送されたアクセス
要求信号21(−”l“)と受付制御信号19を入力し
、また、要求信号レジスタ41はゲート回路42の出力
を入力し、ゲート回路42が開いているとき、アクセス
要求信号21が入力すると、′l”の制御信号14を出
力する。アクセス要求信号保持回路5も要求信号レジス
タ51とゲート回路52によって同様に構成され、制御
信号15を出力する。制御信号発生回路6は制御信号1
4.15および比較器3の出力18を入力とし、制御信
号14が”l”の場合において比較器3の出力18が”
O”のときには、制御信号14に応答して制御信号16
および17を出力し、制御信号15と比較器3の出力1
8がいずれも°l”のときにはそれらの論理積に応答し
て制御信号16および17をを出力するとともに、メモ
リ7へのアクセスが完了するまで、受付制御信号I9お
よび20をそれぞれ′0”および”1″にする。レジス
タ9は制御信号15を入力し保持する。ゲート回路IO
は、制御信号15と比較器3の出力18を入力し、その
論理積を出力する。
Address register 1.2 and write data register 8
holds address information and write data transferred from a host device (not shown) under the control of control signals +4°I5 and 16, and outputs address signals 11, 12 and data signals 13, respectively. Memory 7 includes RAS,
Under the control of control signal +7 including CAS and write signals, data signal 13 is sent to the address corresponding to address signal 11.
The contents of are stored. Comparator 3 compares address signals 11 and 12, and outputs a match signal (11") when they match. Access request signal holding circuit 4 is composed of request signal register 4I and gate circuit 42. The gate circuit 42 inputs the access request signal 21 (-"l") and the admission control signal 19 transferred from the host device, and the request signal register 41 inputs the output of the gate circuit 42. When open, when the access request signal 21 is input, the control signal 14 of '1' is output. The access request signal holding circuit 5 is similarly configured by a request signal register 51 and a gate circuit 52, and outputs a control signal 15. The control signal generation circuit 6 generates the control signal 1
4.15 and the output 18 of the comparator 3 are input, and when the control signal 14 is "L", the output 18 of the comparator 3 is "
O'', the control signal 16 is activated in response to the control signal 14.
and 17, the control signal 15 and the output 1 of the comparator 3
8 are both °l", control signals 16 and 17 are output in response to their logical product, and acceptance control signals I9 and 20 are output as '0" and 20, respectively, until the access to the memory 7 is completed. Set it to “1”. Register 9 inputs and holds control signal 15. Gate circuit IO
inputs the control signal 15 and the output 18 of the comparator 3, and outputs their AND.

次に本実施例の動作を説明する。Next, the operation of this embodiment will be explained.

動作初期時には受付制御信号19および20はそれぞれ
”■”および”0”になっていて、アクセス要求信号2
1(〜”l”)がゲート回路42を経て要求信号レジス
タ4.に保持され、制御信号発生回路6およびアドレス
レジスタ1に入力され、アドレスレジスタ1にアドレス
情報が保持される。また、制御信号発生回路6は制御信
号16を生成して書込データレジスタに与え、書込みデ
ータが書込データレジスタ8に保持される。アドレスレ
ジスタ1と書込データレジスタ8に保持されたアドレス
情報と書込データはメモリ7に入力され、制御信号発生
回路6から所定の制御信号17がメモリ7に送られ、書
込みが実行される。また、受付制御信号19が”0”に
なり、メモリ7の書込動作が完了するまで、次の要求信
号の受付けが抑止される。
At the initial stage of operation, the reception control signals 19 and 20 are "■" and "0", respectively, and the access request signal 2
1 (~"l") passes through the gate circuit 42 and is sent to the request signal register 4. The address information is held in the control signal generating circuit 6 and the address register 1, and the address information is held in the address register 1. Further, the control signal generation circuit 6 generates a control signal 16 and applies it to the write data register, and the write data is held in the write data register 8. The address information and write data held in the address register 1 and the write data register 8 are input to the memory 7, and a predetermined control signal 17 is sent from the control signal generation circuit 6 to the memory 7 to execute writing. Further, acceptance of the next request signal is inhibited until the acceptance control signal 19 becomes "0" and the write operation of the memory 7 is completed.

メモリ7の書込動作が完了するまでの間は、受付制御信
号20が”l”になり、ゲート回路52が開く、その時
にアクセス要求信号21が伝達されると、要求信号レジ
スタ5Iに保持され、アドレスレジスタ2と制御信号発
生回路6に送られる。その結果、アドレスレジスタ2に
アドレス情報が保持され、比較器3に入力される。比較
器3でアドレスレジスタlの内容とアドレスレジスタ2
の内容を比較し、比較結果を制御信号発生回路6とゲー
ト回路10に入力する。もし、アドレスレジスタ1と2
の内容が4致していたならば書込データレジスタ8に書
込データを保持し直し、制御信号発生回路6からメモリ
7に所定の制御信号17が出て、後からの内容がメモリ
7に書込まれる。要求信号レジスタ5Iの出力は、レジ
スタ9を経てゲート回路lOに接続されており、ゲート
回路10の他の入力には比較器3の出力18が接続され
ているので、ゲート回路IOの出力により書込がやり直
されたかどうかを知ることができる。
Until the write operation of the memory 7 is completed, the admission control signal 20 becomes "L" and the gate circuit 52 is opened. If the access request signal 21 is transmitted at that time, it is held in the request signal register 5I. , are sent to the address register 2 and the control signal generation circuit 6. As a result, address information is held in the address register 2 and input to the comparator 3. Comparator 3 compares the contents of address register l and address register 2
The comparison results are input to the control signal generation circuit 6 and the gate circuit 10. If address registers 1 and 2
If the contents match 4, the write data is held in the write data register 8 again, a predetermined control signal 17 is output from the control signal generation circuit 6 to the memory 7, and the subsequent contents are written to the memory 7. be included. The output of the request signal register 5I is connected to the gate circuit IO via the register 9, and the output 18 of the comparator 3 is connected to the other input of the gate circuit 10. You can see if the process has been redone.

本実施例では、書込動作中に同一アドレスに対して再度
書込要求が伝達された場合であるが、書込動作中の読出
し動作、読出し動作中の書込動作についても同一アドレ
スに対しては、同じ制御が可能である。この場合には、
読出しデータレジスタをメモリ7の出力端子に接続し、
該レジスタへの書込み/読出しを制御する制御信号は、
本実施例と同様に制御信号発生回路6によって生成され
出力される。
In this embodiment, a write request is transmitted again to the same address during a write operation, but a read operation during a write operation and a write operation during a read operation are also transmitted to the same address. can be controlled in the same way. In this case,
Connect the read data register to the output terminal of memory 7,
The control signal that controls writing/reading to the register is:
Similar to this embodiment, the control signal generation circuit 6 generates and outputs the signal.

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

以上説明したように本発明は、第1のアクセス要求信号
保持手段によってアクセス要求が受付けられて、メモリ
がアクセスされている間に、第2のアクセス要求信号保
持手段は次のアクセス要求を受付けて制御信号発生手段
が、同一アドレスにアクセスする制御をすることにより
、記憶装置の見かけ上のサイクルタイムを短縮し、記憶
装置の処理速度を向上させることができる効果がある。
As explained above, in the present invention, while an access request is accepted by the first access request signal holding means and the memory is being accessed, the second access request signal holding means accepts the next access request. By controlling access to the same address by the control signal generating means, there is an effect that the apparent cycle time of the storage device can be shortened and the processing speed of the storage device can be improved.

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

第1図は本発明の記憶装置の一実施例のブロック図、第
2図はこの種の記憶装置の従来例のブロック図である。 1.2−・・・・・・・・・・・・・・アドレスレジス
タ、3・・・・・・・・・・・・・・・・・・・・・比
較器、4 、5−−−−−−−−−・・・・−アクセス
要求信号保持回路、4、.5.−−−−−−−、−要求
信号レジスタ、4、.52.10−・ゲート回路、 6−−−−−−−−−−−−−−−−−−−−−制御信
号発生回路、7−−−−−−−−−−−−−−−−−メ
モリ、8−−−−−−−−−−−−−−−−−−−書込
みデータレジスタ、9−−−−−−−−−−−−−−レ
ジスタ、11.12,13,14.15.−16.17
.18,19.20−・・信号線、21−−−−−−−
−−−−−−−−−−アクセス要求信号。
FIG. 1 is a block diagram of an embodiment of the storage device of the present invention, and FIG. 2 is a block diagram of a conventional example of this type of storage device. 1.2-・・・・・・・・・・・・Address register, 3・・・・・・・・・・・・・・・Comparator, 4, 5- −−−−−−−−・・Access request signal holding circuit, 4, . 5. ----------, -Request signal register, 4, . 52.10--Gate circuit, 6--------------- Control signal generation circuit, 7-- ---Memory, 8--------------Write data register, 9---------------- Register, 11.12, 13,14.15. -16.17
.. 18, 19. 20--Signal line, 21-------
−−−−−−−−−−Access request signal.

Claims (1)

【特許請求の範囲】 第1のアドレス信号をアドレス入力する記憶手段と、 第1および第2の受付制御信号が第1の論理レベルのと
きは、記憶手段へのアクセスを要求するアクセス要求信
号をそれぞれ受付けて保持して第1および第2の制御信
号をそれぞれ出力し、第1および第2の受付制御信号が
第2の論理レベルのときには、前記アクセス要求信号の
受付けがそれぞれ抑止される第1および第2のアクセス
要求信号保持手段と、 第1および第2の制御信号の制御により、それぞれに入
力されたアドレス情報を保持して第1および第2のアド
レス信号を出力する第1および第2のアドレスレジスタ
と、 第1および第2のアドレス信号を入力し、両者が一致し
たとき一致信号を出力する比較手段と、入力された書込
みデータを、第3の制御信号の制御によって保持して記
憶手段に出力する書込みデータ用レジスタ、および/ま
たは記憶手段から読出されたデータを第4の制御信号の
制御によって保持して出力する読出しデータレジスタと
、第1、第2のアクセス要求信号保持手段の出力および
比較手段の出力を入力とし、動作初期時には第1の論理
レベルの第1の受付制御信号および第2の論理レベルの
第2の受付制御信号をそれぞれ第1および第2のアクセ
ス要求信号保持手段へ出力し、第1の制御信号を入力し
た場合において比較手段が一致信号を出力していないと
きには第1の制御信号に応答し、第2の制御信号を入力
し、かつ、一致信号を入力したときにはそれらの論理積
に応答して第3/第4の制御信号および記憶手段を書込
/読出制御する第5の制御信号を出力するとともに、記
憶手段へのアクセスが完了するまで第2の論理レベルの
第1の受付制御信号および第1の論理レベルの第2の受
付制御信号を出力する制御信号発生手段を有する記憶装
置。
[Scope of Claims] Storage means for inputting a first address signal as an address; and when the first and second admission control signals are at a first logic level, an access request signal for requesting access to the storage means; a first control signal that receives and holds the access request signal and outputs a first and second control signal, respectively, and inhibits acceptance of the access request signal when the first and second admission control signals are at a second logic level; and a second access request signal holding means; first and second access request signal holding means that hold address information input thereto and output first and second address signals under the control of the first and second control signals; an address register, a comparison means for inputting the first and second address signals and outputting a match signal when the two match, and holding and storing the input write data under the control of a third control signal. a write data register for outputting to the storage means; and/or a read data register for holding and outputting data read from the storage means under the control of a fourth control signal; and a first and second access request signal holding means. The output and the output of the comparison means are input, and at the initial stage of operation, the first admission control signal at the first logic level and the second admission control signal at the second logic level are held as the first and second access request signals, respectively. When the comparison means does not output a coincidence signal when the first control signal is input, the comparison means responds to the first control signal, inputs the second control signal, and inputs the coincidence signal. In response to the logical product, the third/fourth control signal and the fifth control signal for controlling the writing/reading of the storage means are output, and the second control signal is output until the access to the storage means is completed. A storage device comprising control signal generating means for outputting a first admission control signal at a logic level and a second admission control signal at a first logic level.
JP1216525A 1989-08-22 1989-08-22 Storage device Pending JPH0380492A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1216525A JPH0380492A (en) 1989-08-22 1989-08-22 Storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1216525A JPH0380492A (en) 1989-08-22 1989-08-22 Storage device

Publications (1)

Publication Number Publication Date
JPH0380492A true JPH0380492A (en) 1991-04-05

Family

ID=16689797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1216525A Pending JPH0380492A (en) 1989-08-22 1989-08-22 Storage device

Country Status (1)

Country Link
JP (1) JPH0380492A (en)

Similar Documents

Publication Publication Date Title
EP0384620B1 (en) High performance memory system
JPH0380492A (en) Storage device
US5566350A (en) Information device for providing fast data transfer with minimum overhead
JP3318125B2 (en) DRAM control circuit
JP3048762B2 (en) Semiconductor integrated circuit device
JPH0322073A (en) Data transfer controller
JPH047761A (en) Memory access method
JP3078594B2 (en) Image storage device
JPS6059462A (en) Pipeline access memory of bi-directional data bus
JPS59157740A (en) Data transfer method of microcomputer system
JPH0259495B2 (en)
JPS61161560A (en) Memory device
JPS63196968A (en) Input/output controller
JPH01125621A (en) Register setting system
JPS62279452A (en) memory controller
JPH04367950A (en) Access control circuit for ram
JPH04116750A (en) Dma memory transfer device
JPH03189755A (en) Inter-memory transfer device
JPH05189305A (en) Memory control method
JPH04102143A (en) Compare and swap control system
JPH03288241A (en) Register device
JPS63262744A (en) Direct memory control system
JPS5960538A (en) Memory address automatic counting controlling circuit
JPH0315948A (en) Address bus test system
JPH03250344A (en) Tlb access system