JPS60229152A - メモリ装置 - Google Patents
メモリ装置Info
- Publication number
- JPS60229152A JPS60229152A JP8364684A JP8364684A JPS60229152A JP S60229152 A JPS60229152 A JP S60229152A JP 8364684 A JP8364684 A JP 8364684A JP 8364684 A JP8364684 A JP 8364684A JP S60229152 A JPS60229152 A JP S60229152A
- Authority
- JP
- Japan
- Prior art keywords
- address
- memory
- base address
- memory chips
- memory device
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の分野〕
本発明は、複数のメモリチップを有し、このメモリチッ
プ群に所望のベースアドレスを設定し得るとともに、メ
モリ容量の異なる2種類のメモリチップを実装する際に
も連続のメモリエリアを設定可能なメモリ装置に関する
。
プ群に所望のベースアドレスを設定し得るとともに、メ
モリ容量の異なる2種類のメモリチップを実装する際に
も連続のメモリエリアを設定可能なメモリ装置に関する
。
従来のメモリ装置として複数種のメモリチップ例えばピ
ンコンパチブルなRAMおよびP−ROMをセットでき
るとともに、このメモリチップ群が配置されるアドレス
エリアすなわちベースアドレスを任意に設定できるもの
が知られている。
ンコンパチブルなRAMおよびP−ROMをセットでき
るとともに、このメモリチップ群が配置されるアドレス
エリアすなわちベースアドレスを任意に設定できるもの
が知られている。
ところで、このようなメモリ装置においては、上記アド
レスエリアをさらにアドレスデコーダにより均等に分割
しているため、容量の異なるメモリチップを混用した場
合、メモリ境界が連続にならないという不都合があった
。第2図(a)はベースアドレスを0100OOHとし
、各メモリチップの割当エリアを16にバイトに分割し
た例を示す。
レスエリアをさらにアドレスデコーダにより均等に分割
しているため、容量の異なるメモリチップを混用した場
合、メモリ境界が連続にならないという不都合があった
。第2図(a)はベースアドレスを0100OOHとし
、各メモリチップの割当エリアを16にバイトに分割し
た例を示す。
この場合、16にバイトのメモリチップを4個用いる場
合は問題ないが、例えばメモリチップ4を81(バイト
のもので置き換えるとこのメモリチップ4は0ICOO
OH〜0IDFFFHと0IEOOOH〜01 FFF
FHの2つのアドレスでアクセスされてこのメモリ装置
を用いたシステムの誤動作の原因となる。この欠点は、
例えばアドレスエリア後半の0IEOOOH〜OI F
FFFHをプログラム側でアクセスしないようにすれば
解決することができるが、今度は、例えばメモリチップ
3と4とを8にバイトのもので置き換えた場合、メモリ
チップ3の割当エリアは018000H〜019FFF
H,メモリチップ4の割当エリアは0ICOOOH〜0
1 DFFFHとなり、メモリ空間01AOOOH−0
18FFFHが空白となってメモリ境界が不連続となり
、メモリ空間の利請Δが低下する。
合は問題ないが、例えばメモリチップ4を81(バイト
のもので置き換えるとこのメモリチップ4は0ICOO
OH〜0IDFFFHと0IEOOOH〜01 FFF
FHの2つのアドレスでアクセスされてこのメモリ装置
を用いたシステムの誤動作の原因となる。この欠点は、
例えばアドレスエリア後半の0IEOOOH〜OI F
FFFHをプログラム側でアクセスしないようにすれば
解決することができるが、今度は、例えばメモリチップ
3と4とを8にバイトのもので置き換えた場合、メモリ
チップ3の割当エリアは018000H〜019FFF
H,メモリチップ4の割当エリアは0ICOOOH〜0
1 DFFFHとなり、メモリ空間01AOOOH−0
18FFFHが空白となってメモリ境界が不連続となり
、メモリ空間の利請Δが低下する。
本発明は、上述の従来形における問題点に鑑みてなされ
たもので、容量の異なる複数種のメモリチップがセット
可能なメモリ装置において、2種類のメモリチップを実
装した場合にもメモリ境界を連続にしてメモリ空間を効
率よくかつプログラムに制限を与えることなく利用でき
るようにすることを目的とする。
たもので、容量の異なる複数種のメモリチップがセット
可能なメモリ装置において、2種類のメモリチップを実
装した場合にもメモリ境界を連続にしてメモリ空間を効
率よくかつプログラムに制限を与えることなく利用でき
るようにすることを目的とする。
本発明は、メモリポート等のメモリ装置において、ベー
スアドレスの設定を独立に行なうことができる2つのベ
ースアドレス設定手段と、これらのベースアドレス設定
手段の一方の出力をメモリチップ選択信号としてメモリ
に供給するメモリチップ選択手段とを設けることを特徴
とする。したがって、本発明によれば、例えばP−RO
M とRAMのように容量の異なるメモリチップを混用
しても、連続したメモリ領域に配置することができるた
め、メモリ空間を効率よく、プログラムに制限を与える
ことなく利用することができる。
スアドレスの設定を独立に行なうことができる2つのベ
ースアドレス設定手段と、これらのベースアドレス設定
手段の一方の出力をメモリチップ選択信号としてメモリ
に供給するメモリチップ選択手段とを設けることを特徴
とする。したがって、本発明によれば、例えばP−RO
M とRAMのように容量の異なるメモリチップを混用
しても、連続したメモリ領域に配置することができるた
め、メモリ空間を効率よく、プログラムに制限を与える
ことなく利用することができる。
以下、図面を用いて本発明の詳細な説明する。
第1図は、本発明の1実施例に係るメモリ装置のメモリ
チップイネーブル発生回路部分の構成を示す。同図の装
置は、メ7スアドレス設定部BASI 、BAS2、ア
ドレスデコーダADC1゜ADC2、切換端子Jl 、
J2.J3 、J4および図示しないメモリチップト4
を具備する。
チップイネーブル発生回路部分の構成を示す。同図の装
置は、メ7スアドレス設定部BASI 、BAS2、ア
ドレスデコーダADC1゜ADC2、切換端子Jl 、
J2.J3 、J4および図示しないメモリチップト4
を具備する。
ベースアドレス設定部BAs 1 、BAS 2のアド
レス入力端子には、A23〜AOの信号線からなる24
ビツトのアドレスバスABが接続されている。また、各
ベースアドレス設定部BASI。
レス入力端子には、A23〜AOの信号線からなる24
ビツトのアドレスバスABが接続されている。また、各
ベースアドレス設定部BASI。
BAS2は、それぞれ所望のメモリ領域とメモリチップ
ト4の容量に応じて定まるベースアドレスが予め設定さ
れており、図示しない中央処理装置(CPU)等からア
ドレスバスABを介して送出されるアドレスデータが上
記ベースアドレスに一致したときアドレスデコーダAD
CI、ADC2の有効信号Eを送出するとともに各メモ
リチップト4への領域割り当てを示゛す2値信号をDA
。
ト4の容量に応じて定まるベースアドレスが予め設定さ
れており、図示しない中央処理装置(CPU)等からア
ドレスバスABを介して送出されるアドレスデータが上
記ベースアドレスに一致したときアドレスデコーダAD
CI、ADC2の有効信号Eを送出するとともに各メモ
リチップト4への領域割り当てを示゛す2値信号をDA
。
DBを送出する。
切換端子J1〜J4は、それぞれ端子1〜2間または2
〜3間をジャン/Q−ピンにより短絡することによりア
ドレスデコーダADC1オヨヒADc2のいずれか一方
からのチップイネーブル信号を選択してメモリチップト
4に供給するためのものである。各メモリチップは、ア
ドレスバスABの上位ビットがベースアドレスと一致し
かつベースアドレス設定部からの2値信号によりアドレ
スデコーダの出力がHレベルとなってチップイネーブル
信号が与えられたときアクセス可能となり、アドレスバ
スABの下位ピットでアクセスされる。
〜3間をジャン/Q−ピンにより短絡することによりア
ドレスデコーダADC1オヨヒADc2のいずれか一方
からのチップイネーブル信号を選択してメモリチップト
4に供給するためのものである。各メモリチップは、ア
ドレスバスABの上位ビットがベースアドレスと一致し
かつベースアドレス設定部からの2値信号によりアドレ
スデコーダの出力がHレベルとなってチップイネーブル
信号が与えられたときアクセス可能となり、アドレスバ
スABの下位ピットでアクセスされる。
次に、第1図のメモリ装置の動作を第2図のメモリマツ
プを参照しなから説明する。
プを参照しなから説明する。
以下においては、3個の16にバイトP−ROMおよび
1個の8にバイトRAMの計4個のメモリチップを用い
、装置全体のベースアルレスを010000Hとした場
合すなわち、4個のメモリチップを010000H〜o
IDFFFHに配置する場合を例にとって説明する。
1個の8にバイトRAMの計4個のメモリチップを用い
、装置全体のベースアルレスを010000Hとした場
合すなわち、4個のメモリチップを010000H〜o
IDFFFHに配置する場合を例にとって説明する。
第1図の装置において、ペースアドレス設定部BASI
は、メモリチップト3すなわちROM1〜3用の第1の
ベースアドレス01ooooHが設定されており、アド
レスデータA23〜A16をチェックしてこれがOIH
であれば有効信号とメモリチップを選択するためのアド
レス信号A15゜A14を出力する。アドレスデコーダ
ADC1”i?はE端子に有効信号が入力すると、DA
、DB端子に入力するアドレス信号A15.A14をデ
コードしてチップイネーブル信号を出力する。下表に入
力信号DA、DBとHレベルを出力する出力端との関係
を示す。
は、メモリチップト3すなわちROM1〜3用の第1の
ベースアドレス01ooooHが設定されており、アド
レスデータA23〜A16をチェックしてこれがOIH
であれば有効信号とメモリチップを選択するためのアド
レス信号A15゜A14を出力する。アドレスデコーダ
ADC1”i?はE端子に有効信号が入力すると、DA
、DB端子に入力するアドレス信号A15.A14をデ
コードしてチップイネーブル信号を出力する。下表に入
力信号DA、DBとHレベルを出力する出力端との関係
を示す。
A15 A14 出力端
0 0 Y。
0 1 Y。
1 0 Y2
1 1 Y3
一方、ペースアドレス設定部BAS2には8にバイトR
AMであるメモリチップ4のための第2のベースアドレ
ス0ICOOOHが設定されており、アドレスデータA
23〜A14をチェックしてA23〜A16がOIHで
かっA15〜AI4がIIBであれば、有効信号とメモ
リチップを選択するための信号A’14−0およびA1
3を出力する。アドレスデコーダADCIではEiil
[有効信号が入力側ると、DA、DB端子に入力する信
号A’14.A13をデコードしてアドレスデコーダA
DC1と同様にいずれかの出力端、ここでは信号DA−
0であるからYoまたは¥1に、Hし訣ルのチップイネ
ーブル信号を送出する。
AMであるメモリチップ4のための第2のベースアドレ
ス0ICOOOHが設定されており、アドレスデータA
23〜A14をチェックしてA23〜A16がOIHで
かっA15〜AI4がIIBであれば、有効信号とメモ
リチップを選択するための信号A’14−0およびA1
3を出力する。アドレスデコーダADCIではEiil
[有効信号が入力側ると、DA、DB端子に入力する信
号A’14.A13をデコードしてアドレスデコーダA
DC1と同様にいずれかの出力端、ここでは信号DA−
0であるからYoまたは¥1に、Hし訣ルのチップイネ
ーブル信号を送出する。
ここで、アドレスデコーダADCIのチップイネーブル
信号Yo%Y3はメモリチップト4の順に対応して切換
端子J1〜J4それぞれの端子1に接続し、アドレスデ
コーダADC2のチップイネーブル信号Yo−Y3はメ
モリチップ4〜1の順に対応して切換端子J4〜J1そ
れぞれの端子3に接続している。これにより切換端子5
1〜〜J4それぞれの1〜2端子間をノヤン、Q−する
か、3〜2端子間をジャンパーするかによって、メモリ
チップト4を第1のベースアドレスに対応させるか第2
のベースアドレスに対応させるかを選択することができ
る。
信号Yo%Y3はメモリチップト4の順に対応して切換
端子J1〜J4それぞれの端子1に接続し、アドレスデ
コーダADC2のチップイネーブル信号Yo−Y3はメ
モリチップ4〜1の順に対応して切換端子J4〜J1そ
れぞれの端子3に接続している。これにより切換端子5
1〜〜J4それぞれの1〜2端子間をノヤン、Q−する
か、3〜2端子間をジャンパーするかによって、メモリ
チップト4を第1のベースアドレスに対応させるか第2
のベースアドレスに対応させるかを選択することができ
る。
この実施例においては、切換端子J1〜J3は1〜2端
子間を短絡し、切換端子J4は3〜2端子間を短絡する
ことにより3個の16kp−ROM1〜3は第1のベー
スアドレスでアクセス可能とし、1個の8kRAMは第
2のベースアドレスでアクセス可能としている。これに
より、ROM1〜3のそれぞれは、第2図(alに示す
ように、メモリチップト3で示す010000 H〜0
18FFFHの各領域に割り当てられ、RAMは第2図
(b)のメモリチップ4で示す領域01COOOH〜0
IDFFFHに割り当てられる。したがってROM1〜
3およびRAMは第2図(c) ニ示すように0100
ooH〜0IDFFFHの間の各領域に連続に配置され
る。
子間を短絡し、切換端子J4は3〜2端子間を短絡する
ことにより3個の16kp−ROM1〜3は第1のベー
スアドレスでアクセス可能とし、1個の8kRAMは第
2のベースアドレスでアクセス可能としている。これに
より、ROM1〜3のそれぞれは、第2図(alに示す
ように、メモリチップト3で示す010000 H〜0
18FFFHの各領域に割り当てられ、RAMは第2図
(b)のメモリチップ4で示す領域01COOOH〜0
IDFFFHに割り当てられる。したがってROM1〜
3およびRAMは第2図(c) ニ示すように0100
ooH〜0IDFFFHの間の各領域に連続に配置され
る。
第1図は本発明の1実施例に係るメモリ装置の部分回路
図、第2図は第1図のメモリ装置における各メモリチッ
プの配置を示すメモリマツプである。 A B ・=−・アドレスバス、BASI、BAS2・
・・・・・ペースアドレス設定部、ADCI、ADC2
・・・・・・アドレスデコーダ、 Jl、J2.J3.J4・川・・切換端子。 特許出願人 立石電機株式会社 代理人 弁理士 伊 東 辰 雄 代理人 弁理士 伊 東 哲 也
図、第2図は第1図のメモリ装置における各メモリチッ
プの配置を示すメモリマツプである。 A B ・=−・アドレスバス、BASI、BAS2・
・・・・・ペースアドレス設定部、ADCI、ADC2
・・・・・・アドレスデコーダ、 Jl、J2.J3.J4・川・・切換端子。 特許出願人 立石電機株式会社 代理人 弁理士 伊 東 辰 雄 代理人 弁理士 伊 東 哲 也
Claims (1)
- 【特許請求の範囲】 1、複数のメモリチップと、これらのメモリチップに所
定のメモリ領域を割り当てるベースアドレス設定部およ
びアドレスデコーダを含み、該アドレス領域がアクセス
されたとき対応するメモリチップに可能化信号を与える
チップイネーブル信号発生手段とを具備するメモリ装置
であって、前記チップイネーブル信号発生手段が、それ
ぞれ独立にベースアドレスの設定可能な前記ベースアド
レス設定部およびアドレスデコード部と、一方のアドレ
スデコード部の各出力と他方のアドレスデコード部の各
出力とを切換えて前記各メモリチップに供給する切換手
段とを具備することを特徴とするメモリ装置。 2、前記アドレスデコード部はそれぞれ2値データ入力
値に対応するn個の出力端を有し、一方のアドレスデコ
ード部は第1〜第nの出力端をそれぞれ第1〜第nの前
記切換手段に接続され、他方のアドレスデコード部は第
1〜第nの出力端をそれぞれ第n−第1の切換手段に接
続されていることを特徴とする特許請求の範囲第1項記
載のメモリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8364684A JPS60229152A (ja) | 1984-04-27 | 1984-04-27 | メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8364684A JPS60229152A (ja) | 1984-04-27 | 1984-04-27 | メモリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60229152A true JPS60229152A (ja) | 1985-11-14 |
Family
ID=13808212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8364684A Pending JPS60229152A (ja) | 1984-04-27 | 1984-04-27 | メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60229152A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2622711A1 (fr) * | 1987-11-04 | 1989-05-05 | Trt Telecom Radio Electr | Dispositif destine a remplacer un circuit integre comportant sur la meme puce un processeur de signal et un ensemble de memoire contenant des informations figees |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5798172A (en) * | 1980-12-08 | 1982-06-18 | Fujitsu Ltd | Memory access controlling circuit |
| JPS57105876A (en) * | 1980-12-24 | 1982-07-01 | Fujitsu Ltd | Memory control system |
| JPS57111867A (en) * | 1980-12-27 | 1982-07-12 | Fujitsu Ltd | Memory board selecting system |
| JPS5880177A (ja) * | 1981-11-02 | 1983-05-14 | Usac Electronics Ind Co Ltd | 記憶装置 |
-
1984
- 1984-04-27 JP JP8364684A patent/JPS60229152A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5798172A (en) * | 1980-12-08 | 1982-06-18 | Fujitsu Ltd | Memory access controlling circuit |
| JPS57105876A (en) * | 1980-12-24 | 1982-07-01 | Fujitsu Ltd | Memory control system |
| JPS57111867A (en) * | 1980-12-27 | 1982-07-12 | Fujitsu Ltd | Memory board selecting system |
| JPS5880177A (ja) * | 1981-11-02 | 1983-05-14 | Usac Electronics Ind Co Ltd | 記憶装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2622711A1 (fr) * | 1987-11-04 | 1989-05-05 | Trt Telecom Radio Electr | Dispositif destine a remplacer un circuit integre comportant sur la meme puce un processeur de signal et un ensemble de memoire contenant des informations figees |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4740916A (en) | Reconfigurable contiguous address space memory system including serially connected variable capacity memory modules and a split address bus | |
| US4354258A (en) | Memory board automatically assigned its address range by its position | |
| US6470417B1 (en) | Emulation of next generation DRAM technology | |
| US4870572A (en) | Multi-processor system | |
| EP0134969A2 (en) | A microprocessor system including a shared paging memory | |
| US4800535A (en) | Interleaved memory addressing system and method using a parity signal | |
| JPS60229152A (ja) | メモリ装置 | |
| US20030009642A1 (en) | Data storing circuit and data processing apparatus | |
| JPS62279598A (ja) | 読出し専用メモリ | |
| JPS6232516B2 (ja) | ||
| JPS623505B2 (ja) | ||
| JPS6143362A (ja) | 集積回路装置 | |
| JP2563537Y2 (ja) | メモリのチップセレクト回路 | |
| JPH0562786B2 (ja) | ||
| KR100291938B1 (ko) | 동일구조 종속장치의 고속 초기화회로 | |
| JPH03129542A (ja) | 半導体記憶装置 | |
| US5890194A (en) | Method for efficient use of DRAM data and parity areas | |
| KR850000710B1 (ko) | 일정번지수 영역을 공통으로 사용하는 다수 메모리뱅크 시스템 | |
| JPS593440Y2 (ja) | メモリ選択装置 | |
| KR890003234Y1 (ko) | 다이나믹램의 타입에 따른 메모리뱅크 선택변환회로 | |
| JPS60233751A (ja) | アドレスデコ−ド回路 | |
| JPH04290140A (ja) | メモリカード | |
| JPS61217844A (ja) | デコ−ダ回路 | |
| JPS61233489A (ja) | アドレス割付回路 | |
| JPH0770229B2 (ja) | 読み出し専用メモリ装置 |