JPH02288919A - メモリー装置 - Google Patents

メモリー装置

Info

Publication number
JPH02288919A
JPH02288919A JP3914589A JP3914589A JPH02288919A JP H02288919 A JPH02288919 A JP H02288919A JP 3914589 A JP3914589 A JP 3914589A JP 3914589 A JP3914589 A JP 3914589A JP H02288919 A JPH02288919 A JP H02288919A
Authority
JP
Japan
Prior art keywords
speed
data
memory
memory block
cpu
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
JP3914589A
Other languages
English (en)
Inventor
Minoru Inamasu
稲益 實
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP3914589A priority Critical patent/JPH02288919A/ja
Publication of JPH02288919A publication Critical patent/JPH02288919A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、コンピュータのCPU (中央演算処理装置
)の動作が早くなるように、メモリーの入出力に高速の
レジスタを接続したメモリー装置に関する。
〔従来の技術〕
従来、コンピュータのCPUの動作が早くなると、メモ
リー素子自体の動作が早いメモリーを上記CPUに接続
してその対応を図っていた。
〔発明が解決しようとする問題点〕
しかしながら、動作の早いメモリーは高価であって、通
常のコンピュータに使用すると、装(〃全体が高価にな
るとい・う問題点かあ、った。
本発明は、このような事情に鑑みなされたもので、動作
速度の遅いメモリーを使用しても寸分に高速度のCPU
の能力が発揮できて全体の処理時間の短縮を図ると共に
、価格の低層を図ることを目的とするメモリー装置を提
供することを目的とする。
〔問題点を解決するだめの手段] 」二記目的に沿うメモリー装置は、データーを記憶しC
PUに対応する処理速度を有する複数の高速レジスタと
、該高速レジスタに各々接続されるメモリーブロックと
、該メモリーブロック及び上記高速レジスタを制御する
アドレス制御装置とを有し、該アドレス制御装置には、
CPUからの読み出し信号に対して上記高速1/シスタ
に指定されたデーターが記憶されていない場合には上記
複数のメモリーブロックからデーターを同時に読み出し
各々の高速レジスタに記tOさせて、該各々の高速レジ
スタから指定されたデークーを出力し、上記読め出し借
りに対して上記高速レジスタにブタ−が記憶されている
場合にはメモリーブ1:1 ツクからの読み出しを行わ
ずに対応する高速レジスタからデーターを出力し、上記
CPUからのデーターをメモリーブロックに書き込む場
合には該メモリーブロックに接続された高速レジスタに
データーを記憶さゼてその後該高速レジスタのデーター
をメモリーブロックに書き込む制御手段を有して構成さ
れている。
ここに、メモリーブロック及び高速レジスタは通常cp
uの制御に合わ−けて2N個とするのが通常であるが、
本発明は必ずしもこの数に限定されるものではない。
〔作用〕
本発明に係るメモリー装置においては、CPUに対応す
る処理速度を有する複数の高速レジスタが設けられ、該
高速レジスタを介してメモリーフロックが設けられてい
るので、低速のメモリーフロックが低速であっても、該
メモリーブロックのデーターを高速レジスタに記憶さ−
1るごとによってCP Uにデーターを入力する場合に
はCP tJの処理速度に合わせて高速にデーターを転
送するごとかできる。そして、高速レジスタに要求する
データーが記載されている場合にはメモリーブロックか
らの読み出しは行わないので、その分高速にデーターを
読み出しを行える。
また、CPUからデーターをメモリーブロックに書き込
む場合には、CPUの処理速度に対応できる高速レジス
タが設けられているので、該高速レジスタにデーターを
記せさせ、この後高速レジスタからメモリーブロックに
データーを記載するごとによって低速度のメモリーブロ
ックにCP[Jを対応さ−υることかできる。
〔実施例〕
続いて、添イ1し7た図面を参照しつつ、本発明を具体
化した実施例につき説明し7、本発明の理解に供する。
ここに、第1図は本発明の第1の実施例に係るメモリー
装置の概略構成図、第2図及び第3図は該メモリー装置
の動作状態を示すフロー図、第4図は本発明の第2の実
施例に係るメモリー装置の概略構成図、第5図及び第6
図は該メモ’J  l!a置を1チツプ内に配置した場
合の接続端子を示す平面図である。
第1図に示すよ・うに、本発明の第1の実施例に係るメ
モリー装置10ば、CPUI 1に接続される8個の高
速レジスタ12と、該高速レジスタ12に接続されるス
タテノイクRA Mからなる8個のメモリーブロック1
3と、該高速レジスタ12及びメモリーブ11ツク13
を制御するアドレス制御装置14とを有して構成されて
いる。
上記高速し・ジスタ12ばその処理速度はCPU11の
処理速度と略回等の速度を有する高速の素子が選定され
、ト記メ千リーブロック13ば通常の遅い速度によ、て
動作するスタテソイクRAMから構成されている。
一ト記アドレス制御装置14には、該メモリーブロック
13及び高速レジスタ12を制御する命令が記載されて
いるので、第2図及び第3図を参照しながら、この命令
について説明する。
まず、a亥メモリーフ゛ロック13のデーターを読む場
合には、第2図に示すように、CPUIIからリードの
命令が来ると、前回該メモリーブロック13に書き込み
をしていたか否を判断して(ステップ15)、書き込み
をしていた場合には、所定の高速レジスタ12のデータ
ーをメモリーに書き込み(ステップ16)、メモリーの
読み出しアドレスをセy I−シ(ステップ17)、メ
モリーフロック13からデーターを読み出しくステップ
18)、高速レジスタ12にデーターをセットすると共
に、先読みアドレスインクリメントを行い、読みだした
メモリ一番地の次のアドレスの番地をセントして置く 
(ステップ19)。これによって改めてメモリーブロッ
ク13の番地の設定を行うことなく、次のデータを待機
状態にして置き、メモリーブロック13から高速レジス
タ12ヘデータの読み込みが行えるので高速で処理が行
えることになる。
この後、高速レジスタ12のデーターをCPU11が読
む込む(ステップ20)が、高速レジスタ12の処理速
度が早いので短い時間でCPU11にデーターを取り込
むことができる。
次に、前回書き込みをしていない場合には、高速レジス
タ12にそのデーターをあるか否かを判断しくステップ
21)、ある場合にはステップ20にてそのデーターを
読みだす。
ここで、高速レジスタ12にデーターが無い場合にはメ
モリーの先読みが完了しているか否かを判断しくステッ
プ22)、メモリーの先読みをしていない場合には、ス
テップ17〜ステツプ20の工程を経て高速レジスタ1
2からデーターを読みだす。
上記工程において、メモリーの先読みが完了している場
合には、該先読みしたアドレスと要求するアドレスが一
致するか否かを判断して(ステップ23)、一致する場
合には高速レジスタ12にデーターをセットすると共に
、先読みアドレスインクリメントを行い(ステップ19
)、該高速レジスタ12にセットされたデーターを読み
だす(ステップ20)。
ここで、先読みアドレスと要求するアドレスが一致しな
い場合には、ステップ17からステップ20の工程を経
てデーターを読み取ることになる従って、この実施例に
おいては、メモリーブロック13からデーターを各々の
高速レジスタ12に記憶させ、この後CPU、11から
出力されているアドレスで指定される高速レジスタ12
からデーターを出力する。
連続したアドレスのデーターを読み出す場合には、既に
高速レジスタ12にデーターが記憶されている場合には
、メモリーブロック13から読み出しを行わずに高速レ
ジスタ12からデーターを出力する。そして、CPUI
 1が高速レジスタ12からデーターを読み出している
間にメモリーブロック13から次のアドレスのメモリー
ブロック13のデーターの読み出しを行う。そして、こ
の実施例においては、連続したアドレスからデーターを
読み出す場合は 始めの一回目のメモリーブロック13
の読み出し時、または二回目のメモリーブロック13の
読み出し時にCPUIIの動作を遅くするだけで、その
後の読み出しは、先読みアドレスインクリメントを行う
のでCPUI 1の動作を遅くする必要はない。
従来の方法であれば、メモリーの読み出しを行う度に、
メモリーの動作時間に合わせてCPUの動作を遅くしな
ければならないが、この点が本実施例において改善され
ている。
なお、メモリーブロック13への読み書きが実行された
場合及び先読みしているブロック以外への読み出しが要
求された場合は、先読み処理をキャンセルして再度メモ
リーから読み出しを行い、高速レジスフ12に記憶させ
る間は、CPLJIIの動作を遅らせる為にBUSY信
号を出力する。
次に、該メモリーブロック13にデーターを書き込む場
合について第3図を参照しながら説明すると、CPUI
Iからの書き込み命令があると、まず、前回書き込みを
しているか否かを判断しくステップ24)、前回書き込
みをしていない場合にはライト(WRITE)アドレス
をセットして(ステップ25)、高速レジスタ12にデ
ーターをセットする(ステップ26)。
そして、前回書き込み命令がある場合にはCPU1lか
らの書き込みアドレスとライI・アドレスが一致してい
るか否かを判断して(ステップ27)、一致しでいる場
合にはそのままステップ26に移行して高速レジスタ1
2にデーターをセットする。
一方、CPUIIからの書き込みアドレスとライトアド
レスが−・致していない場合には、高速レジスタ13の
データーをメモリーブロック13に書き込んだ後(ステ
ップ28)、ライトアドレスをセットして高速レジスタ
13にデーターをセソI−する(ステップ25〜26)
従って、この実施例において、メモリーブロック13に
データーを書き込む場合には、高速レジスタ12にデー
ターを記憶させてその後メモリーフロック13にデータ
ーを書き込む。データーを連続して書き込む場合には並
列に接続されたブロック分のデーターを高速レジスタJ
2に記憶させた後にメモリーブロック13に書き込みを
行う。
なお、高速レジスタ12からc P L、J t tに
データーを書き込む場合にばCl) 1.J 11の動
作を遅くする必要ばないが、高速レジスタ12からメモ
リーブロック13に書き込む場合にはCP Uの動作を
遅くするためB tJ S Y信号を出力する。
第4図は、本発明の第2の実施例に係るメモリー装置2
9であって、ダイナミックRAMにこの発明を適用した
例であり、RAS信号と共に人力されたRASアドレス
のダイナミックRAMからなるメモリーブロック30の
データーをCAS信号で読み出し、高速レジスタからな
る第1の読み出しレジスタ31に記憶させ、その後高速
レジスタからなる第2の読み出しレジスタ32に転送す
る。この後CASアドレスで指定されたデーターを第2
の読み出しレジスタ32から出力する。この処理を行う
場合には図示しないcpuの動作を遅らせる必要がある
ので、アドレス制御装置29aからBUSY信号を出力
しておく。
連続するアドレスのデーターを読みだす場合には、CA
Sアドレスで指定されるピントデーターを出力するので
ダイナミックRAMからなるメモリーブロック30の読
み出しは行わない。
該メモリーブロック30にデーターを書き込む場合には
、CASアドレスで指定されている高速レジスタからな
る書き込みレジスタ33のビットにデーターを書き込み
、その後にメモリーブロック30にデーターの書き込み
を行う。
連続したアドレスにデーターを書き込む場合には、書き
込みレジスタ33に連続して書き込みを行い、アドレス
の範囲が超えた場合にダイナミックRA Mからなるメ
モリーブロック30に書き込めを行うが、該メモリーブ
ロック30に書き込みを行う場合には1−記CPtJの
動作を遅らせる必要があるのでB U S Y信号を出
力する。
なお、第1図、第4図のCL OCKは書き込み読み出
しの制御のタイミングを作る為に入力するものである。
第5図は本発明の一実施例に係るメモリー装置10を1
チツプのICに収納した場合の信号線の例を示すもので
あり、従来のスタテックメモリーと異なり新たにBUS
Y信号を加えている。このBUSY信号はメモリーブロ
ックからデーターを読み出し、夫々の高速レジスタに転
送しているサイクルと、該高速レジスタからメモリーフ
ロックにデーターを書き込んでいるサイクルに出力し、
この出力が出ている場合にはCPUの動作を遅らせる必
要がある。
この実施例に係る発明はリードオンリーメモリーに対し
ても応用可能である。
第6図は、上記メモリー装置29を1チツプに収納した
ICの信号線の例を示すものであり、従来のダイナミッ
クメモリーと異なり新た13 U S Y信号を加えて
いる。このBtJSY信号はダイナミックRAMからな
るメモリーブロックから高速レジスタにデーターを転送
しているサイクルと、高速レジスタから上記メモリーブ
ロックにデータを書き込んでいる間に出力し、CPUの
動作をメモリーブロックの速度に合わせて遅らせるよう
にする。
なお、第5図、第6図の例はともにタイミング制御用の
CLOCKの発生回路を内臓しているものとしたが、制
御用のCL OCKの発生回路が外部にある場合であっ
ても本発明は適用される。
また、第5図および第6図においては、1チツプのIC
にメモリー装置を組み込んだが、従来のメモリー素子を
使用してプリント基盤上に実現する場合も本発明は適用
される。
〔発明の効果〕
本発明によって、メモリーブロックに遅いメモリーを使
用しても高速度のCPUを使用し、処理を高速で行うこ
とが可能となる。
従って、高価なメモリーを使用する必要がなくなり、全
体として装置の低廉化を図ることができる。
【図面の簡単な説明】
第1図は本発明の第1の実施例に係るメモリー装置の概
略構成図、第2図及び第3図は該メモリー装置の動作状
態を示すフロー図、第4図は本発明の第2の実施例に係
るメモリー装置の概略構成図、第5図及び第6図は該メ
モリー装置を1チツプ内に配置した場合の接続端子を示
す平面図である。 〔符号の説明〕 10−−−−−−−メモリー装置、11 ・−・−CP
U。 12 ・−−一−−−高速レジスタ、13−−−−−−
メモリーブロック、14 −一一一一・−アドレス制御
装置、29−一−−・メモリー装置、29 a−−−−
・−アドレス制御装置、30−−−−−−−メモリーブ
ロック、31 −m−−−・−第1の読み出しレジスタ
(高速レジスタ)、32第2の読み出しレジスタ、33
 −−−−−−−一書き込みレジスタ(高速レジスタ) 代理人 弁理士  中部 富士男

Claims (2)

    【特許請求の範囲】
  1. (1)データーを記憶しCPUに対応する処理速度を有
    する複数の高速レジスタと、該高速レジスタに各々接続
    されるメモリーブロックと、該メモリーブロック及び上
    記高速レジスタを制御するアドレス制御装置とを有し、
    該アドレス制御装置には、CPUからの読み出し信号に
    対して上記高速レジスタに指定されたデーターが記憶さ
    れていない場合には上記複数のメモリーブロックからデ
    ーターを同時に読み出して各々の高速レジスタに記憶さ
    せて、該各々の高速レジスタから指定されたデーターを
    出力し、上記読み出し信号に対して上記高速レジスタに
    データーが記憶されている場合にはメモリーブロックか
    らの読み出しを行わずに対応する高速レジスタからデー
    ターを出力し、上記CPUからのデーターをメモリーブ
    ロックに書き込む場合には該メモリーブロックに接続さ
    れた高速レジスタにデーターを記憶させてその後該高速
    レジスタのデーターをメモリーブロックに書き込む制御
    手段を有してなることを特徴とするメモリー装置。
  2. (2)メモリーブロック及び高速レジスタは2^N個有
    している請求の範囲第1項記載のメモリー装置。
JP3914589A 1989-02-17 1989-02-17 メモリー装置 Pending JPH02288919A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3914589A JPH02288919A (ja) 1989-02-17 1989-02-17 メモリー装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3914589A JPH02288919A (ja) 1989-02-17 1989-02-17 メモリー装置

Publications (1)

Publication Number Publication Date
JPH02288919A true JPH02288919A (ja) 1990-11-28

Family

ID=12544941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3914589A Pending JPH02288919A (ja) 1989-02-17 1989-02-17 メモリー装置

Country Status (1)

Country Link
JP (1) JPH02288919A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62298990A (ja) * 1986-06-18 1987-12-26 Fujitsu Ltd 高速メモリ装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62298990A (ja) * 1986-06-18 1987-12-26 Fujitsu Ltd 高速メモリ装置

Similar Documents

Publication Publication Date Title
US6952752B2 (en) File memory device and information processing apparatus using the same
JP4199658B2 (ja) 読出及び書込動作でバースト順序が異なるアドレッシングを行うメモリデバイス
JPS5960658A (ja) 論理機能を備えた半導体記憶装置
KR880014761A (ko) 직접 메모리 억세스용 데이타 전송 제어장치
JPH02288919A (ja) メモリー装置
US20060050992A1 (en) Image processing device and image processing method
JPH0222748A (ja) 不揮発生メモリ制御回路
JPH04167039A (ja) データ書き込み方式
JP2000215679A (ja) 半導体記憶装置
JPH04106793A (ja) メモリインタフェース回路
JP3070454B2 (ja) メモリアクセス制御回路
JPH06161945A (ja) メモリデータ転送装置
JPH03183097A (ja) 半導体記憶装置
JPH03223948A (ja) Dmaコントローラ
JPH06301641A (ja) 電子計算機
JPS61176972A (ja) 画像表示装置
JP2000172554A (ja) Sdram使用の画像形成装置
JPH05257698A (ja) 電子計算機
JPH04321993A (ja) 記憶制御装置
JPH11194968A (ja) 記憶装置の制御装置及びデータ処理システムにおける記憶装置の制御方法
JPH0449459A (ja) Dma転送方法
JPS62194282A (ja) 画像メモリ書込み制御回路
JPH0315918A (ja) コンピュータ装置
JPH02292629A (ja) 表示制御回路
JPH02188856A (ja) メモリアクセス回路