JPS6258348A - メモリコントロ−ル集積回路 - Google Patents

メモリコントロ−ル集積回路

Info

Publication number
JPS6258348A
JPS6258348A JP19915785A JP19915785A JPS6258348A JP S6258348 A JPS6258348 A JP S6258348A JP 19915785 A JP19915785 A JP 19915785A JP 19915785 A JP19915785 A JP 19915785A JP S6258348 A JPS6258348 A JP S6258348A
Authority
JP
Japan
Prior art keywords
circuit
cpu
memory control
memory
access
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
JP19915785A
Other languages
English (en)
Inventor
Tetsuya Aoyama
哲也 青山
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.)
Alps Alpine Co Ltd
Original Assignee
Alps 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 Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP19915785A priority Critical patent/JPS6258348A/ja
Publication of JPS6258348A publication Critical patent/JPS6258348A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、いわゆる高性能パーソナルコンピュータ等に
使用されるメモリコントロール集積回路であって1通常
使用されるダイナミックRAMを用いて、CPUをNo
Waitのまま高速に動作できるようにしたメモリコン
トロール集積回路に関するものである。
〔従来の技術〕
第4図は従来方式の例、第5図は従来方式によるタイム
チャートを示す。
第4図において、21はCPU、22はダイナミックR
AM、30はCPU21に同期信号を供給するクロック
ジェネレータ、31はハスコントローラ、32はダイナ
ミックRAM22に対しアクセス制御信号を出力するメ
モリコントロール回路を表す。
CPU21は9例えばインテル社の16ビソトCPUで
あるrlntel 80286 Jであり、クロックジ
ェネレータ30はrlntel 802134 j 、
ハスコントローラ31はrlntel 80288 J
等のIcである。
ダイナミックRAM22からリードする場合。
CPU21は、第5図のタイムチャートに示すタイミン
グでもって、ステータス信号80等をバスコントローラ
31へ出力し、バスコントローラ31は、メモリリード
コマンド信号MRDCをメモリコントロール回路32へ
送る。メモリコントロール回路32は、このメモリリー
ドコマンド信号MRDCの立ち下がりによるタイミング
をもとに。
ダイナミックRAM22へのアクセスを起動する。
そして、クロックジェネレータ30に対し、シンクロナ
スレディ信号5RDYを通知し、クロックジェネレータ
30は、CPU21に対し、レディ信号READYを送
って1次のバスサイクルに入る。
CPU21には1例えば6MHzまたは8M1lzのク
ロックで動作するものがあるが、クロックジェネレータ
30.ハスコントローラ31.メモリコントロール回路
32等として1通常使用されるCPU21専用のファミ
リ周辺ICを用いた場合。
ダイナミックRAM22へのアクセスを、バスコントロ
ーラ31からのメモリリード/ライトコマンド信号(M
 RD C/MWT C)により起動するため、起動の
タイミングが遅れる。
即ち、6MHzでは、各ステートTs、Tcは、各々1
67nsであり2通常のスピードのダイナミ・ツクRA
M22を使用した場合、若干のタイミングオーバのため
、CPtJ動作に1Waitが必要になる。このように
、  6 Mlly、  I Waitで動作すると、
1回のバスサイクルに500nsかかることになる。
〔発明が解決しようとする問題点〕
従来方式のようなメーカー指定の周辺ICを用いて、C
PU21を8MI(zで動作させる場合1例えばアクセ
スタイムが100ns以下のスタテイクRAMを使用す
るか、または、CPU21にWaitをかけ2通常のダ
イナミックRAM22へのアクセスタ・イムを保証して
、ダイナミックRAM22を使用するかの選択が必要で
ある。
しかし、高速なスタティックRAMは高価であり、コス
トパフォーマンスの点に問題がある。また1通常のダイ
ナミックRAM22を使用した場合、インテル社のrI
ntel 80286 Jのように、1回のバスサイク
ルが2つのステートTs 、Tcからなるものは、 W
aitによりlステート挿入すると、50%スピードが
低下してしまうことになり。
システムの処理能力に大きな影響を与えるという問題が
ある。
〔問題点を解決するための手段〕
本発明は上記問題点の解決を図り、クロックジェネレー
タ、バスコントローラ等の機能を持った専用のメモリコ
ントロール集積回路を提供する。
このメモリコントロール集積回路は、CPUからのステ
ータス信号s o、 s I、 M/ 、to等をデコ
ードする回路を内蔵しており、ステータス信号をデコー
ドした後、直ちに第4図に示すメモリコントロール回路
32に相当する部分を起動するようにしている。従って
、ステートTsの中程からダイナミックRAMへのアク
セスが開始される。これにより、約手ステート分だけ早
くメモリへのアクセスが開始できるため1例えば8MH
zの場合でも。
W a i tが必要なくなる。
〔実施例〕
第1図は本発明の一実施例ブロック図、第2図は本発明
の適用例、第3図は本発明の一実施例タイムチャートを
示す。
第1図において、10は本発明に係るメモリコントロー
ルIC,11はリセット信号の同期をとるリセット信号
同期回路、12はCPUからのステータス信号S o、
 S +、 M/ I Oをデコードするステータスデ
コード回路、13はDMAを制御するDMA制御回路、
14はアドレス情報によりメモリを選択するメモリ選択
回路、15はレディ信号RE A D YをCPUへ送
るレディ信号同期回路。
16はいわゆる多重保護例外発生時の処理機能(シャッ
トダウン・ロジック)を持つシャットダウン回路、17
はメモリリードコマンド信号MRDC,メモリライトコ
マンド信号MWTCまたは入出力コマンド信号■ORC
等の制御信号を出力する制御信号出力回路、18はメモ
リタイミング発生回路、19はメモリ制御信号を出力す
るメモリ制御信号出力回路を表す。
第1図に示すメモリコントロールICl0は。
例えば600ゲ一ト程度のバイポーラゲートアレイから
なり、第2図に示すように、CPU21とダイナミック
RAM22との間に介在し、CPU21からのメモリア
クセス要求により、ダイナミックRAM22をアクセス
する制御信号を送出する。
第3図はCPU21を8 M Hzで動作させた場合の
タイムチャートを示している。。
ステータスデコード回路12は、CPU21からのステ
ータス信号30等を受信すると、そのデコード結果を、
シャットダウン回路16.制御信号出力回路17.メモ
リタイミング発生回路18へ伝達する。メモリタイミン
グ発生回路18は。
デコード結果により、直ちにメモリ制御信号出力回路1
9に対して、ダイナミックRAM22へのアクセス開始
を指示する。これにより、ステートTsの中程からダイ
ナミックRAM22へのアクセスが開始できるようにな
っている。従って、CPU21が8MHz動作でも、メ
モリアクセスに187.5nsの時間が確保でき、これ
により1通常使用されているダイナミックRAMを用い
る場合にも、CPU21にWaitをかける必要がない
。
制御信号出力回路17は、ステータス信号Soのデコー
ド結果により、メモリリードコマンド信号MRDCをス
テートTCのフェーズで出力する。
また、バスサイクル期間中、アドレス信号を−・定に保
つためのラッチ信号(A L E)も通常より早く出力
され、メモリへのアクセスの高速化が図られている。さ
らに、バスサイクルを終了させるためのレディ信号RE
ADYも、レディ信号同期回路15により、メモリコン
トロールICl0から出力され、全体的に見てもっとも
良いタイミングで、ダイナミックRAM22の制御がな
されるようになっている。
〔発明の効果〕
以上説明したように1本発明によれば1通常使用される
ダイナミックRAMを用いて1例えば8MHz、 No
 Wait動作によるCPUの使用が可能になり、lバ
スサイクルを250nsとすることが可能になる。また
、各種制御機能が1チップ内のバイポーラゲートアレイ
に納められるので、全体のシステム構成を簡易化できる
。
【図面の簡単な説明】
第1図は本発明の一実施例ブロック図、第2図は本発明
の適用例、第3図は本発明の一実施例タイムチャート、
第4図は従来方式の例、第5図は従来方式によるタイム
チャートを示す。 図中、10は、メモリコントロールIC,12はステー
タスデコード回路、13はDMA制御回路。 14はメモリ選択回路、15はレディ信号同期回路、1
6はシャットダウン回路、17は制御信号出力回路、1
8はメモリタイミング発生回路、19はメモリ制御信号
出力回路、21はCPU、  22はダイナミックRA
Mを表す。

Claims (1)

  1. 【特許請求の範囲】 1回のバスサイクルが第1のステートTsと第2のステ
    ートTcとからなり、CPUからのステータス信号によ
    ってダイナミックRAMへのアクセス制御信号を生成し
    出力するメモリコントロール集積回路であって、 CPUからのステータス信号をデコードする回路(12
    )と、 上記ステータス信号のデコード後に、上記第1のステー
    トTsの中程から上記ダイナミックRAMへのアクセス
    を開始させるタイミング発生回路(18)と、 上記ステータス信号のデコード結果に従って、メモリリ
    ード、メモリライトまたは入出力に関する制御信号を出
    力する回路(17)とを、 1チップ内に有していることを特徴とするメモリコント
    ロール集積回路。
JP19915785A 1985-09-09 1985-09-09 メモリコントロ−ル集積回路 Pending JPS6258348A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19915785A JPS6258348A (ja) 1985-09-09 1985-09-09 メモリコントロ−ル集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19915785A JPS6258348A (ja) 1985-09-09 1985-09-09 メモリコントロ−ル集積回路

Publications (1)

Publication Number Publication Date
JPS6258348A true JPS6258348A (ja) 1987-03-14

Family

ID=16403102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19915785A Pending JPS6258348A (ja) 1985-09-09 1985-09-09 メモリコントロ−ル集積回路

Country Status (1)

Country Link
JP (1) JPS6258348A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57156451A (en) * 1981-03-20 1982-09-27 Hitachi Ltd Preparation of amine compound
JPH03204742A (ja) * 1990-01-08 1991-09-06 Oki Electric Ind Co Ltd メモリ制御回路
JPH06334646A (ja) * 1993-05-19 1994-12-02 Nec Corp フレーム伝送装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57156451A (en) * 1981-03-20 1982-09-27 Hitachi Ltd Preparation of amine compound
JPH03204742A (ja) * 1990-01-08 1991-09-06 Oki Electric Ind Co Ltd メモリ制御回路
JPH06334646A (ja) * 1993-05-19 1994-12-02 Nec Corp フレーム伝送装置

Similar Documents

Publication Publication Date Title
US6480929B1 (en) Pseudo-concurrency between a volatile memory and a non-volatile memory on a same data bus
JP3057934B2 (ja) 共有バス調停機構
US4949241A (en) Microcomputer system including a master processor and a slave processor synchronized by three control lines
US5537582A (en) Bus interface circuitry for synchronizing central processors running at multiple clock frequencies to other computer system circuitry
US4084233A (en) Microcomputer apparatus
JP2704113B2 (ja) データ処理装置
JPS6290742A (ja) 中央処理装置の性能を向上させる方法および装置
JP2008059300A (ja) マイクロコンピュータ
JPH04372030A (ja) プロセッサのメモリアクセス方式
JPS6146552A (ja) 情報処理装置
JPS6383844A (ja) マイクロプロセツサシステム
JP3180877B2 (ja) メモリインターフェ−ス回路
JP2515772B2 (ja) 情報処理装置
JPH0142010B2 (ja)
JPS6054065A (ja) 同期制御装置
JPH08194658A (ja) マイクロコンピュータシステム
JPH0589031A (ja) マイクロプロセツサ
JPH0612313A (ja) メモリ装置
JPH03273322A (ja) 計算機
JPH06119275A (ja) リカバリータイム自動挿入回路
JPH1069460A (ja) バス制御装置
JPH04364558A (ja) パーソナルコンピュータ
JPS6140660A (ja) 共用メモリを有するマルチプロセツサシステム
JPS58205236A (ja) 内部バス競合防止回路
JPH07253962A (ja) 半導体装置