JPH0267654A - メモリシステム - Google Patents

メモリシステム

Info

Publication number
JPH0267654A
JPH0267654A JP22013588A JP22013588A JPH0267654A JP H0267654 A JPH0267654 A JP H0267654A JP 22013588 A JP22013588 A JP 22013588A JP 22013588 A JP22013588 A JP 22013588A JP H0267654 A JPH0267654 A JP H0267654A
Authority
JP
Japan
Prior art keywords
memory
bank
banks
interleaving
address
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
JP22013588A
Other languages
English (en)
Inventor
Kazuhiro Watanabe
和宏 渡辺
Satoshi Tomono
伴野 聡
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 JP22013588A priority Critical patent/JPH0267654A/ja
Publication of JPH0267654A publication Critical patent/JPH0267654A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプロセッサ及びメモリを内在する計算
機又は制御装置のメモリシステムに関し、特にパーソナ
ルコンピュータやワードプロセッサ等のメモリシステム
に関する。
〔従来の技術〕
従来、メモリの高速アクセスの一制御方法としてインタ
リーフ方式がある。これは2ないし4さらには偶数個の
メモリバンクを交互にアクセスする事により、アクセス
タイムの長い低速なメモリを使用しても高速なメモリア
クセスを実現する方式である。すなわち、連続するメモ
リアクセスにおいて、あるバンクへアドレスストローブ
信号を出力してからデータが出力(又は入力)されるま
での時間に別のバンクへ次のアドレスを出力し、アクセ
スタイムを重複させる事により処理能力を向上させる方
式である。又、アドレッシングにより例えば同じ4個の
バンクを有するシステムにおいても、第4図(a)に示
すように各バンクを4の剰余によってアドレッシングす
る方法と、同図(b)に示すように2の剰余によってア
ドレッシングする方法があり、前者を4ウェイインタリ
ーフ、後者を2ウェイインタリーフと呼ぶ。
〔発明が解決しようとする課題〕
前述した従来の方式では、バンク単位でペアを作りイン
タリーフを行っているので、たとえば3バンク構成のシ
ステムでは1バンクだけ通常のアクセスしかできないア
ドレス領域が存在してしまい、この領域にロー1へされ
たプログラムを実行するような場合には処理速度が落ち
るという欠点がある。これは2進数を基礎とする計算機
においては3の剰余に基くバンク分けを必要とする3ウ
ェイのインタリーフか原理的に不可能である事に帰因す
る。
〔課題を解決するための手段〕
本発明のメモリシステムは、2n+1 (nはn≧1の
整数)個のバンクを具備したメモリにおいて、それぞれ
のバンクを2個に分割し、2n+1個のバンク間で2ウ
ェイのインタリーフを行なうようにして構成される。
〔実施例〕
第1図は本発明の一実施例のブロック図、第2図は各バ
ンクのメモリマツプである。同図においてメモリシステ
ムは16bitマイクロプロセツサと256Kb i 
tDRAMを有する3バンク構成のメモリシステムとを
有している。そしてアドレスバス及びデータバスは3バ
ンク共通である。
データバスは16bitで、メモリはバンク当り256
 K b i t X 16 = 512 K B y
 t、 eの容量を持っており、合計1536KByt
eのメモリを有している。
ここで1536にのアドレスのアドレスラインAl、A
19.A20を第3図に示すデコード条件に基いてAE
 、 Ao 、 BE 、 Bo 、 Ca 、 C。
の6個のパートに分割する。これらのパートを3つのバ
ンク内のどのアドレスにおいても、それに連続するアド
レスが同一バンク内には存在しないようにマツプする。
この結果が第2図に示したメモリマツプである。
また、このマツプは各バンクへのメモリ制御信号によっ
てなされる。すなわち、パートAεに含まれるアドレス
が出力された場合にはバンク0の制御信号を、パートA
。に含まれるアドレスか出力された場合にはバンク1の
制御信号を出力する。
この回路により、0〜511KBのメモリ空間内の連続
するアドレスのメモリアクセスの際にはバンクOと1の
間でインタリーフを行い、512KB〜1023KBの
範囲ではバンク1と2.1024KB〜1536 K 
Bの範囲ではバンク0と2の間でそれぞれインタリーフ
を行なう。
各バンクはそれぞれ512に=219バイトの容量を持
つか、最下位のアドレスAOはメモリの1バイトアクセ
ス時に使用され、これはメモリの制御回路に入力し制御
信号ラインより入力される。したがって合計18本のア
ドレスラインが必要であり、かつ256KDRAMは9
X2=18本のアドレス入力しかサポートしていない。
一方、1536KBのアドレスを表現するには20本の
アドレスラインが必要であり、前述した理由よりAOを
除いたとしても1木のアドレスラインが必要であり、前
述した理由よりAOを除いたとしても1本のアドレスラ
インがメモリへ入力不可能となる。しかしながら各バン
ク内で連続するアドレスが存在しないように制御信号を
出力する事によりA1ラインの入力も不要となり、メモ
リへはA2−A20の18本のアドレスを入力すればよ
い。
〔発明の効果〕
以上説明したように本発明によれば、奇数個のメモリバ
ンクを持つシステムにおいても、そのいかなるアドレス
にロードされたプログラムを実行する場合にもインタリ
ーフアクセスを可能とし、処理能力を向上させる効果が
ある。また、インタリーフを行えるメモリバンク構成及
び容量をより柔軟に設計できるので、用途に見合ったメ
モリ容量を持つシステムの設計も可能となる。
【図面の簡単な説明】
第1図は本発明のメモリシステムの一実施例を示すブロ
ック図、第2図は各メモリバンクにおけるアドレスマツ
プ、第3図はメモリ制御の為のデコード条件を示す説明
図、第4図は従来のインタリーフ方式を示す説明図であ
る。

Claims (1)

    【特許請求の範囲】
  1. 2n+1(nはn≧1の整数)個のバンクを具備したメ
    モリにおいて、それぞれのバンクを2個に分割し、2n
    +1個のバンク間で2ウェイのインタリーフを行なうこ
    とを特徴とするメモリシステム。
JP22013588A 1988-09-01 1988-09-01 メモリシステム Pending JPH0267654A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22013588A JPH0267654A (ja) 1988-09-01 1988-09-01 メモリシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22013588A JPH0267654A (ja) 1988-09-01 1988-09-01 メモリシステム

Publications (1)

Publication Number Publication Date
JPH0267654A true JPH0267654A (ja) 1990-03-07

Family

ID=16746450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22013588A Pending JPH0267654A (ja) 1988-09-01 1988-09-01 メモリシステム

Country Status (1)

Country Link
JP (1) JPH0267654A (ja)

Similar Documents

Publication Publication Date Title
JPS6027964A (ja) メモリアクセス制御回路
JPS60157646A (ja) メモリバンク切換装置
US4800535A (en) Interleaved memory addressing system and method using a parity signal
JPS63201851A (ja) バッファ記憶アクセス方法
US4764896A (en) Microprocessor assisted memory to memory move apparatus
JPH0752576B2 (ja) スタックメモリ
EP0057096B1 (en) Information processing unit
JP3266529B2 (ja) 記憶領域アドレスをメモリ制御信号に変換するために変換情報を形成する方法および装置
JPS62112292A (ja) メモリ回路
JPS6198467A (ja) レジスタ構成方法
JPH0553920A (ja) 構造化アドレス生成装置
JPS63186363A (ja) マルチcpuシステムのメモリ領域設定回路
JPH0368045A (ja) 主記憶制御方式
JP2692180B2 (ja) マイクロコンピュータ
JPS63129438A (ja) メモリ制御装置
JPS60129853A (ja) アドレス発生装置
JPS6168636A (ja) デ−タ処理装置
JPS5998363A (ja) メモリ装置
JPS63241647A (ja) マイクロプロセツサ
JPH09179778A (ja) メモリインタリーブ方法および装置
JPH0438015B2 (ja)
JPH04245346A (ja) マイクロコンピュータシステム
JPH02166547A (ja) 情報処理装置
JPH03233648A (ja) メモリ構成方式
JPH04245556A (ja) 命令メモリ