JPH0417044A - メモリアクセス方式 - Google Patents
メモリアクセス方式Info
- Publication number
- JPH0417044A JPH0417044A JP12081590A JP12081590A JPH0417044A JP H0417044 A JPH0417044 A JP H0417044A JP 12081590 A JP12081590 A JP 12081590A JP 12081590 A JP12081590 A JP 12081590A JP H0417044 A JPH0417044 A JP H0417044A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- bank
- microprocessor
- address
- specified area
- 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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はマイクロプロセッサシステム等において用いら
れるメモリアクセス方式に関する。
れるメモリアクセス方式に関する。
(従来の技術)
マイクロプロセッサシステムに用いられるメモリ拡張方
式の1つとして、従来、I10バンク切換切換音用いた
ものが知られている。
式の1つとして、従来、I10バンク切換切換音用いた
ものが知られている。
第3図はこのようなI10バンク切換切換音用いたメモ
リシステムの一例を示す回路図である。
リシステムの一例を示す回路図である。
この図に示すメモリシステムはアドレスデコーダ回路1
01と、標準ROM102と、標準RAM103と、ア
ドレスデコーダ104と、拡張メモリ105とを備え、
マイクロプロセッサ(図示は省略する)から出力される
アドレスデータの値が規定エリア以外のエリアを指定し
ているとき、アドレスデコーダ回路101はこれを検知
して標準ROM102または標準RAM103のいずれ
か一方を選択する。
01と、標準ROM102と、標準RAM103と、ア
ドレスデコーダ104と、拡張メモリ105とを備え、
マイクロプロセッサ(図示は省略する)から出力される
アドレスデータの値が規定エリア以外のエリアを指定し
ているとき、アドレスデコーダ回路101はこれを検知
して標準ROM102または標準RAM103のいずれ
か一方を選択する。
これによって、マイクロプロセッサはアドレスデータに
よって、今選択されている方にある番地を指定し、この
番地に対して書込み動作や読出し動作を行なう。
よって、今選択されている方にある番地を指定し、この
番地に対して書込み動作や読出し動作を行なう。
また、前記マイクロプロセッサから出力されるアドレス
データの値が規定エリアを指定しているとき、アドレス
デコーダ回路101はデコーダ104をイネーブルさせ
てこのとき出力されているバンク指定データの値をデコ
ードさせ拡張メモリ105内にある複数のバンクメモリ
106a〜106nのうちの1つを指定させる。
データの値が規定エリアを指定しているとき、アドレス
デコーダ回路101はデコーダ104をイネーブルさせ
てこのとき出力されているバンク指定データの値をデコ
ードさせ拡張メモリ105内にある複数のバンクメモリ
106a〜106nのうちの1つを指定させる。
これによって、マイクロプロセッサはアドレスデータに
よって、今選択されているバンクメモリにある番地を指
定し、この番地に対して書込み動作や読出し動作を行な
う。
よって、今選択されているバンクメモリにある番地を指
定し、この番地に対して書込み動作や読出し動作を行な
う。
このようにT/○バンク切換方式を用いたメモリシステ
ムにおいては、マイクロプロセッサから出力されるアド
レスデータが規定エリアを指定しているとき、アドレス
デコーダ回路101によってデコーダ104をイネーブ
ルさせてバンク指定データによって指定されているバン
クメモリを選択させ、マイクロプロセッサが直接アクセ
スすることができる範囲よりも広いメモリ空間を確保す
るようにしている。
ムにおいては、マイクロプロセッサから出力されるアド
レスデータが規定エリアを指定しているとき、アドレス
デコーダ回路101によってデコーダ104をイネーブ
ルさせてバンク指定データによって指定されているバン
クメモリを選択させ、マイクロプロセッサが直接アクセ
スすることができる範囲よりも広いメモリ空間を確保す
るようにしている。
しかしながら、このようなI10バンク切換切換音用い
たメモリシステムにおいては、アドレスデータによって
規定エリアが指定されたとき、バンク指定データによっ
て指定されているバンクメモリを選択するようにしてい
るので、アドレスデータの20ビツトを全て使用して各
バンクメモリ106a〜106nの容量を大きくしても
、第4図に示す如く各バンクメモリ106a〜106n
のうち、規定エリアと同じ大きさの部分しがアクセスす
ることができず、それ以外の部分(点線で囲まれた部分
)が無駄になってしまうという問題があった。
たメモリシステムにおいては、アドレスデータによって
規定エリアが指定されたとき、バンク指定データによっ
て指定されているバンクメモリを選択するようにしてい
るので、アドレスデータの20ビツトを全て使用して各
バンクメモリ106a〜106nの容量を大きくしても
、第4図に示す如く各バンクメモリ106a〜106n
のうち、規定エリアと同じ大きさの部分しがアクセスす
ることができず、それ以外の部分(点線で囲まれた部分
)が無駄になってしまうという問題があった。
(発明の目的)
本発明は上記の如き従来の欠点を除去するためになされ
たものであって、メモリの拡張範囲を大幅に増大するこ
とができるメモリアクセス方式を提供することを目的と
している。
たものであって、メモリの拡張範囲を大幅に増大するこ
とができるメモリアクセス方式を提供することを目的と
している。
(発明の概要)
上記の問題点を解決するために本発明によるメモリアク
セス方式においては、拡張メモリを構成する各バンクメ
モリの大きさをマイクロプロセッサの規定エリアの大き
さと同じくし、前記マイクロブ、ロセッサがバンクメモ
リを指定するアドレスデータを出力したとき、バンク番
号データをデコードして各バンクメモリの1つを選択し
前記マイクロプロセッサに接続することを特徴としてい
る。
セス方式においては、拡張メモリを構成する各バンクメ
モリの大きさをマイクロプロセッサの規定エリアの大き
さと同じくし、前記マイクロブ、ロセッサがバンクメモ
リを指定するアドレスデータを出力したとき、バンク番
号データをデコードして各バンクメモリの1つを選択し
前記マイクロプロセッサに接続することを特徴としてい
る。
(実施例)
以下、本発明を図示した実施例に基づいて詳細に説明す
る。
る。
第1図は本発明の一実施例を示すブロック図である。
この図に示すメモリシステムはアドレスデコーダ1と、
標準ROM2と、標準RAM3と、アドレスデコーダ回
路4と、拡張メモリ5とを備えている。
標準ROM2と、標準RAM3と、アドレスデコーダ回
路4と、拡張メモリ5とを備えている。
アドレスデコーダ回路4はマイクロプロセッサ(図示は
省略する)から出力されるアドレスデータの上位2ビツ
トをデコードするアンドゲート6と、このアンドゲート
6からIt I IT倍信号出力されたときメモリ番号
データをデコードして拡張メモリ5を構成する複数のバ
ンクメモリ8a〜8nの1つを選択するデコーダ7とを
備えている。
省略する)から出力されるアドレスデータの上位2ビツ
トをデコードするアンドゲート6と、このアンドゲート
6からIt I IT倍信号出力されたときメモリ番号
データをデコードして拡張メモリ5を構成する複数のバ
ンクメモリ8a〜8nの1つを選択するデコーダ7とを
備えている。
また、各バンクメモリ8a〜8nは各々マイクロプロセ
ッサの規定エリアと同じ大きさ(218バイト)に設定
されている。
ッサの規定エリアと同じ大きさ(218バイト)に設定
されている。
次に、第1図を参照しながらこの実施例の動作を説明す
る。
る。
マイクロプロセッサから出力されるアドレスデータの値
が規定エリアを指定しているとき、アドレスデコーダ回
路4はこれを検知して拡張メモリ5を構成する複数のバ
ンクメモリ88〜8nの1つを選択する。
が規定エリアを指定しているとき、アドレスデコーダ回
路4はこれを検知して拡張メモリ5を構成する複数のバ
ンクメモリ88〜8nの1つを選択する。
これによって、マイクロプロセッサは上位2ビツトを除
いたアドレスデータによって、今選択されているバンク
メモリ内にある番地を指定し、この番地に対して書込み
動作や読出し動作を行なう。
いたアドレスデータによって、今選択されているバンク
メモリ内にある番地を指定し、この番地に対して書込み
動作や読出し動作を行なう。
また、前記アドレスデータの値が規定エリア以外のエリ
アを指定しているとき、アドレスデコーダ1はこれを検
出して標準ROM2または標準RAM3のいずれか一方
を選択する。
アを指定しているとき、アドレスデコーダ1はこれを検
出して標準ROM2または標準RAM3のいずれか一方
を選択する。
これによって、マイクロプロセッサはアドレスデータに
よって、今選択されている方にある番地を指定し、この
番地に対して書込み動作や読出し動作を行なう。
よって、今選択されている方にある番地を指定し、この
番地に対して書込み動作や読出し動作を行なう。
このようにこの実施例においては、各バンクメモリ8a
〜8nの大きさを規定エリアの大きさと同じにし、マイ
クロプロセッサから出力されるアドレスデータが規定エ
リアを指定しているとき、アドレスデコーダ回路4を動
作させてバンク番号データによって指定されているバン
クメモリを選択させるようにしたので、第2図に示す如
く各バンクメモリ8a〜8nのいずれでもアクセスする
ことができ、これによってマイクロプロセッサが直接ア
クセスすることができる範囲よりも大幅に広いメモリ空
間を確保することができる。
〜8nの大きさを規定エリアの大きさと同じにし、マイ
クロプロセッサから出力されるアドレスデータが規定エ
リアを指定しているとき、アドレスデコーダ回路4を動
作させてバンク番号データによって指定されているバン
クメモリを選択させるようにしたので、第2図に示す如
く各バンクメモリ8a〜8nのいずれでもアクセスする
ことができ、これによってマイクロプロセッサが直接ア
クセスすることができる範囲よりも大幅に広いメモリ空
間を確保することができる。
また、上述した実施例においては、各バンクメモリ8a
〜8nの大きさを規定エリアの大きさと同じにtしてい
るが、これらを規定エリアの数分の1にし、規定エリア
が指定されたとき、複数のバンクメモリを規定エリアに
割り当てるようにしても良い。
〜8nの大きさを規定エリアの大きさと同じにtしてい
るが、これらを規定エリアの数分の1にし、規定エリア
が指定されたとき、複数のバンクメモリを規定エリアに
割り当てるようにしても良い。
(発明の効果)
以、上説明したように本発明によれば、マイクロプロセ
ッサによって直接アクセスすることができるメモリ空間
の大きさを大幅に増大することができる。
ッサによって直接アクセスすることができるメモリ空間
の大きさを大幅に増大することができる。
第1図は本発明によるメモリアクセス方式の一実施例を
示すブロック図、第2図は同実施例の動作例を示す模式
図、第3図は従来から知られている■/○バンク切換方
式を用いたメモリシステムの一例を示すブロック図、第
4図は第3図に示すI10バンク切換切換り問題点を説
明するための模式図である。 1・・・アドレスデコーダ、2・・・標準ROM、3・
・・標準RAM、4・−アドレスデコーダ回路、5・・
・拡。 張メモリ、8a〜8n・・・バンクメモリ。 特許出願人 東洋通信機株式会社
示すブロック図、第2図は同実施例の動作例を示す模式
図、第3図は従来から知られている■/○バンク切換方
式を用いたメモリシステムの一例を示すブロック図、第
4図は第3図に示すI10バンク切換切換り問題点を説
明するための模式図である。 1・・・アドレスデコーダ、2・・・標準ROM、3・
・・標準RAM、4・−アドレスデコーダ回路、5・・
・拡。 張メモリ、8a〜8n・・・バンクメモリ。 特許出願人 東洋通信機株式会社
Claims (1)
- (1)拡張メモリを構成する各バンクメモリの大きさを
マイクロプロセッサの規定エリアの大きさと同じくし、
前記マイクロプロセッサがバンクメモリを指定するアド
レスデータを出力したとき、バンク番号データをデコー
ドして各バンクメモリの1つを選択し前記マイクロプロ
セッサに接続することを特徴とするメモリアクセス方式
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12081590A JPH0417044A (ja) | 1990-05-10 | 1990-05-10 | メモリアクセス方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12081590A JPH0417044A (ja) | 1990-05-10 | 1990-05-10 | メモリアクセス方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0417044A true JPH0417044A (ja) | 1992-01-21 |
Family
ID=14795660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12081590A Pending JPH0417044A (ja) | 1990-05-10 | 1990-05-10 | メモリアクセス方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0417044A (ja) |
-
1990
- 1990-05-10 JP JP12081590A patent/JPH0417044A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0474387A (ja) | 半導体記憶装置 | |
| KR940006148A (ko) | 테스트 기능을 가진 메모리장치 | |
| JP2539012B2 (ja) | メモリカ―ド | |
| CA2072046C (en) | Semiconductor memory device | |
| JPH0417044A (ja) | メモリアクセス方式 | |
| US6405293B1 (en) | Selectively accessible memory banks for operating in alternately reading or writing modes of operation | |
| JPS5892054A (ja) | プログラマブル・チツプ・イネ−ブル回路 | |
| KR910006792B1 (ko) | 다이랙트 메모리 억세스 컨트롤러의 억세스 메모리 확장회로 | |
| JPH0210451A (ja) | 半導体記憶装置 | |
| KR900002496Y1 (ko) | 메모리 영역 확장 회로 | |
| JPH0520176A (ja) | 半導体記憶装置 | |
| JPS61128347A (ja) | メモリアドレス設定方式 | |
| JPH06161880A (ja) | アドレスデコードの任意編集回路 | |
| JPH09306196A (ja) | 半導体装置 | |
| JPH05210580A (ja) | コンピューターシステム内のメモリをインターリーブ化するシステムおよび方法 | |
| JP2563537Y2 (ja) | メモリのチップセレクト回路 | |
| JPH02143347A (ja) | 情報処理装置 | |
| KR100280391B1 (ko) | 소수의 셀을 갖는 롬 구조 | |
| JPS61196496A (ja) | 記憶装置 | |
| JPH05135592A (ja) | メモリ制御システム | |
| JPS59191951A (ja) | 異速度信号多重変換装置 | |
| JPH0745088A (ja) | Promアクセス回路 | |
| JPS63304492A (ja) | 半導体記憶装置 | |
| JPH0359454B2 (ja) | ||
| JPH0724160B2 (ja) | 連想記憶装置 |