JPH02288920A - メモリアクセス制御回路 - Google Patents

メモリアクセス制御回路

Info

Publication number
JPH02288920A
JPH02288920A JP4940789A JP4940789A JPH02288920A JP H02288920 A JPH02288920 A JP H02288920A JP 4940789 A JP4940789 A JP 4940789A JP 4940789 A JP4940789 A JP 4940789A JP H02288920 A JPH02288920 A JP H02288920A
Authority
JP
Japan
Prior art keywords
memory
cpu
clock
memory access
wait
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
JP4940789A
Other languages
English (en)
Inventor
Kazunori Yamaki
八巻 一則
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4940789A priority Critical patent/JPH02288920A/ja
Publication of JPH02288920A publication Critical patent/JPH02288920A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は特にパーソナルコンピュータに用いて好適なメ
モリアクセス制御回路に関する。
(従来の技術) 近年半導体技術の進歩により、マイクロプロセッサ、メ
モリLSI、周辺制御用LSIが非常に安価に供給され
るようになり、これらを適宜組合わせるだけで比較的高
性能なパーソナルコンピュータを構築できるようになっ
た。
ところで、メモリ等入出力デバイスが持つ性能はシステ
ムに依存したものとなっており、マイクロプロセッサが
持つ性能を最大限に発揮するように設計するのが一般的
である。ところが、せっかく高周波クロックで動作する
マイクロプロセッサを用いても、転送速度の遅い入出力
デバイスあるいはアクセスタイムの遅いメモリが接続さ
れることがあり、この場合、システムの性能は入出力デ
バイスが持つ仕様に左右されてしまう。
(発明が解決しようする課題) 上述したように、従来、マイクロプロセッサをウェイト
(WA I T)無しに動作させた場合、メモリのアク
セスタイムが遅くメモリアクセスができない時、CPU
に1ウエイトあるいはそれ以上のウェイトサイクルを挿
入し、マイクロプロセッサが持つ性能を犠牲にしていた
。即ち、メモリのアクセスタイムにCPUのアクセスタ
イムを合せるような方法をとっていた。例えば米インテ
ル社製のマイクロプロセッサ80286.80386を
用いた場合、2クロック単位でウェイトステイトが挿入
され、1ウエイト相当の時間を挿入したのでは余分な遅
延時間が生じ、CPUのメモリアクセス時間に無駄が生
じるケースがあった。
この発明は」二記事情に鑑みてなされたものであり、ア
クセスタイムの遅いメモリをアクセスする場合、CPU
に入力するクロックを波形成形することにより、ウェイ
トを挿入せずにメモリをアクセスしCPUのメモリアク
セス時間を短縮させることのできるメモリアクセス制御
回路を提供することを目的とする。
[発明の構成] (課題を解決するための手段) 本発明のメモリアクセス制御回路は、アドレスラッチ信
号を人力として得、CPUに供給するクロックを必要時
間たけ遅延させるのに適当数のフリップフロップを介し
クロックでゲー 1・する論理回路と、この論理回路の
出力をCPUクロックとして得、CPUが出力するステ
ィタス信号により上記CPUクロックのタイミングに同
期[、てメモリに対するアクセスコントロールのための
信号を生成するメモリ制御回路で構成することを特徴と
するものである。
(作用) 本発明は、CPUがメモリをアクセスする場合、CPU
から出力されるスティタス信号に応じてメモリアクセス
を行うようなパーソナルコンピュータのメモリアクセス
を短縮させる回路を提供するものであり、本発明を実現
するために、CPUに出力するタロツクを波形成形する
ためのロジックをイ」加し、これによってクロックの周
期を一時的に引き延し、メモリに対して制御信号(メモ
リがDRAMならばRASおよびCAS信号)をつくる
。このことにより、今までメモリアクセスの際に1つJ
イトを挿入しなければ動作させることができなかったメ
モリ回路をウェイトを挿入することなしに動作させるこ
とができるようになる。
本発明によれば、メモリのアクセスを1ウエイト挿入す
ることなく実現できるのでメモリのアクセスタイムを従
来のメモリのアクセスタイムより短縮することができる
(実施例) 以下、図面を使用して本発明実施例について説明する。
第1図は本発明の実施例を示すブロック図である。図に
おいて、符号1はフリップフロップ(F/F)であり、
同じくフリップフロップ2と合せてアト1ノスラツチイ
ネーブル信号(ALE)を1,5クロック遅らせた信号
(DALE)を生成する。符号3は論理和ゲート(OR
)であり、フリップフロップ2から得られる信号(DA
LE)およびクロック信号(CLK)を受jJでCPU
クロック(CPUCLK)を生成τる。符号4はマイク
ロプロセッサ(CPU)であり、システムの制御中枢と
なる。符号5はメモリ制御回路であり、CPU4が出力
するスティタス信号よりRAS、CAS信号およびメモ
リREAD/WRI TE (リー ド/ライト)信号
等の各種メモリコントロールを信号を生成する。初号6
はメモリであり、RAMで構成される。
第2図は本発明実施例の動作を示すタイミンクチャート
である。同図(a)は1ウェイトザイクルを挿入した場
合のタイミング、同図(b)は本発明による回路を使用
した場合のタイミングを示す。図に示す記号は第1図に
示す記号(信号名)と同じとする。
以下、本発明実施例の動作につき説明する。メモリをア
クセスする場合、第2図(a)に示すようなタイミング
でメモリに対するコマンド(図中CMD、メモリライト
信号あるいはメモリモード信号を意味する)か、CPU
から出力されるスティタス信号をデコード(7て作られ
る。この44号は1、クロック信号のタイミングに合せ
て生成される。
アクセスタイムの遅いメモリを使用する場合、図のよう
にコマンドサイクルをもう1つ挿入することによってC
PUにウェイトをかけていたものである。しかし、コマ
ンド1サイクル分の時間遅延か必要のないメモリ、即ち
、WA I T無しでは足りなく、IWAITサイクル
の挿入では余裕となる場合、時間の無駄が生じる。
そこで第2図(b)に示すようにクロックの波形成形を
行ない、あたかもクロックの周期が長くなったかのよう
なりロックをCPUに与えると、図に示すように1つの
コマンドサイクルでメモリのアクセスを終了することが
できる。この波形成形を行うために提案したのが第1図
に示す回路構成である。2段に接続されたフリップフロ
ップ]−12によってALE信号を1.5クロック遅ら
せてDALE信号を生成する。この信号DALE(フリ
ップフロップ2のQ出力)とクロック信号(CLK)の
論理和を論理和ゲート3によってとり、CPUCLK信
号を生成する。この信号を用いることによりコマンドサ
イクルを1つ挿入することなくメモリのアクセスを終了
することができる。これによりI CPUクロックのメ
モリアクセスの短縮ができたことになる。
尚、本発明実施例ではIWAITサイクル挿入のみ例示
して説明したが、2WA I T以上の場合でも同じ方
法でサイクルの短縮ができる。
[発明の効果] 以上説明のように本発明によれば、メモリのアクセスを
1ウエイトサイクル挿入することなくタイミング調整を
実現できるので、メモリのアクセスタイムを短縮するこ
とができる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図は本
発明実施例の動作を示すタイミングチャートである。 1.2・・・フリップフロップ(F/F)   3・・
・論理和ゲート(OR) 、4・・・CPU、5・・・
メモリ制御回路、6・・・メモリ。 出願人代理人 弁理士 鈴江武彦

Claims (1)

    【特許請求の範囲】
  1. アドレスラッチ信号を入力として得、CPUに供給する
    クロックを必要時間だけ遅延させるのに適当数のフリッ
    プフロップを介しクロックでゲートする論理回路と、こ
    の論理回路の出力をCPUクロックとして得、CPUが
    出力するステイタス信号により上記CPUクロックのタ
    イミングに同期してメモリに対するアクセスコントロー
    ルのための信号を生成するメモリ制御回路とを具備する
    ことを特徴とするメモリアクセス制御回路。
JP4940789A 1989-03-01 1989-03-01 メモリアクセス制御回路 Pending JPH02288920A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4940789A JPH02288920A (ja) 1989-03-01 1989-03-01 メモリアクセス制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4940789A JPH02288920A (ja) 1989-03-01 1989-03-01 メモリアクセス制御回路

Publications (1)

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

Family

ID=12830195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4940789A Pending JPH02288920A (ja) 1989-03-01 1989-03-01 メモリアクセス制御回路

Country Status (1)

Country Link
JP (1) JPH02288920A (ja)

Similar Documents

Publication Publication Date Title
US6073223A (en) Memory controller and method for intermittently activating and idling a clock signal for a synchronous memory
US8281052B2 (en) Dynamically setting burst length of double data rate memory device by applying signal to at least one external pin during a read or write transaction
JP3468140B2 (ja) メモリモジュールシステム
KR100503850B1 (ko) 기록 회복 시간을 입력 클럭의 함수로 설정하기 위한프로그래밍 매커니즘을 포함하는 클럭 메모리 디바이스
JPH10504129A (ja) プログラム可能な待ち時間を有する同期メモリー装置のための最適化回路と制御
US6721840B1 (en) Method and system for interfacing an integrated circuit to synchronous dynamic memory and static memory
CN111105825A (zh) 移位寄存器电路、动态随机存储器和电路控制方法
JPS6045828A (ja) シングルチツプマイコン
US20080089166A1 (en) Output control signal generating circuit
US5253355A (en) Apparatus and method for developing wait states during addressing operation by using unused address bits
JPH02288920A (ja) メモリアクセス制御回路
CN1900918A (zh) 一种同步动态随机存取存储器的控制器
Sreehari et al. AHB DDR SDRAM enhanced memory controller
JP4114749B2 (ja) メモリ制御装置および電子装置
JPS6383844A (ja) マイクロプロセツサシステム
US7065669B2 (en) System and method for providing a write strobe signal to a receiving element before both an address and data signal
US20050081075A1 (en) Computer system, carrier medium and method for adjusting an expiration period
JPH0542525Y2 (ja)
JPS59161752A (ja) デ−タ処理システムにおける中央処理装置
JP3565603B2 (ja) マイクロコントローラシステム及びマイクロコントローラ
JPH045747A (ja) コンピュータシステム
JPH02204852A (ja) バス制御回路
JPS59201124A (ja) クロツク生成方式
JP2697772B2 (ja) 情報処理装置
JPH04262434A (ja) メモリ制御方式