JPH0566995A - 拡張メモリ装置 - Google Patents
拡張メモリ装置Info
- Publication number
- JPH0566995A JPH0566995A JP22766691A JP22766691A JPH0566995A JP H0566995 A JPH0566995 A JP H0566995A JP 22766691 A JP22766691 A JP 22766691A JP 22766691 A JP22766691 A JP 22766691A JP H0566995 A JPH0566995 A JP H0566995A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- address
- bank
- memory
- register circuit
- 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
- 238000001514 detection method Methods 0.000 claims description 5
- 239000000654 additive Substances 0.000 abstract 1
- 230000000996 additive effect Effects 0.000 abstract 1
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
Abstract
(57)【要約】
【構成】システムはモードレジスタ回路3をアドレス自
動加算モードにセットし、アドレスレジスタ回路2へ最
初にアクセスするRAMバンクの値をセットしてから増
設メモリ回路1をアクセスする。その後、転送アドレス
がバンクの境界へ来ると、バンク境界検出回路5がそれ
を検出して制御回路6へ知らせ、制御回路6はアドレス
演算回路3へアドレスレジスタ回路から出力されるアド
レスに1を加算するように指示し、アドレスレジスタ回
路2へその結果を再セットするように指示する。 【効果】数バンクに亘るメモリ転送をする場合に拡張メ
モリに対するRAMバンクの設定回数を減らせるので、
システム性能の向上を計れる。
動加算モードにセットし、アドレスレジスタ回路2へ最
初にアクセスするRAMバンクの値をセットしてから増
設メモリ回路1をアクセスする。その後、転送アドレス
がバンクの境界へ来ると、バンク境界検出回路5がそれ
を検出して制御回路6へ知らせ、制御回路6はアドレス
演算回路3へアドレスレジスタ回路から出力されるアド
レスに1を加算するように指示し、アドレスレジスタ回
路2へその結果を再セットするように指示する。 【効果】数バンクに亘るメモリ転送をする場合に拡張メ
モリに対するRAMバンクの設定回数を減らせるので、
システム性能の向上を計れる。
Description
【0001】
【産業上の利用分野】本発明は拡張メモリ装置に関し、
特にバンクメモリアクセス方式をとるメモリ増設方式の
拡張メモリ装置に関する。
特にバンクメモリアクセス方式をとるメモリ増設方式の
拡張メモリ装置に関する。
【0002】
【従来の技術】図2は従来のバンクメモリアクセス方式
の拡張メモリ装置の一例を示すブロック図で、増設メモ
リ回路11と、バンクメモリアドレスを記憶するアドレ
スレジスタ回路12と、増設メモリ回路11とアドレス
レジスタ回路12を制御する制御回路6とを有してい
る。
の拡張メモリ装置の一例を示すブロック図で、増設メモ
リ回路11と、バンクメモリアドレスを記憶するアドレ
スレジスタ回路12と、増設メモリ回路11とアドレス
レジスタ回路12を制御する制御回路6とを有してい
る。
【0003】次に、本例の動作について説明する。ま
ず、システムバス11aを介してアドレスレジスタ回路
12にアクセスするRAMバンクの値をセットし、増設
メモリ回路1のアクセスを行う。制御回路16はアドレ
スレジスタ回路12へのRAMバンクの値のセットと増
設メモリ回路11へのメモリアクセスを制御する。
ず、システムバス11aを介してアドレスレジスタ回路
12にアクセスするRAMバンクの値をセットし、増設
メモリ回路1のアクセスを行う。制御回路16はアドレ
スレジスタ回路12へのRAMバンクの値のセットと増
設メモリ回路11へのメモリアクセスを制御する。
【0004】
【発明が解決しようとする課題】この従来のバンクメモ
リアクセス方式の拡張メモリ装置は、数バンクに亘る長
いデータをこの増設メモリへ転送するとき、バンクの境
界毎にRAMバンクを切り換えるためにアドレスレジス
タ12へRAMバンクの値を設定し直さなければならな
い欠点があった。
リアクセス方式の拡張メモリ装置は、数バンクに亘る長
いデータをこの増設メモリへ転送するとき、バンクの境
界毎にRAMバンクを切り換えるためにアドレスレジス
タ12へRAMバンクの値を設定し直さなければならな
い欠点があった。
【0005】
【課題を解決するための手段】本発明の拡張メモリ装置
は、メモリバンクアクセス方式の拡張メモリ装置であっ
て、増設メモリ回路と、バンクメモリアドレスを記憶す
るアドレスレジスタ回路と、アクセスモードを記憶する
モードレジスタ回路と、バンクアドレスの境界を検出す
るバンク境界アドレス検出回路と、前記アドレスレジス
タ回路の内容に演算を行った結果を前記アドレスレジス
タ回路に戻すアドレス演算回路と、前記増設メモリ回
路,前記アドレスレジスタ回路,前記アドレス演算回路
を制御する制御回路とを備えている。
は、メモリバンクアクセス方式の拡張メモリ装置であっ
て、増設メモリ回路と、バンクメモリアドレスを記憶す
るアドレスレジスタ回路と、アクセスモードを記憶する
モードレジスタ回路と、バンクアドレスの境界を検出す
るバンク境界アドレス検出回路と、前記アドレスレジス
タ回路の内容に演算を行った結果を前記アドレスレジス
タ回路に戻すアドレス演算回路と、前記増設メモリ回
路,前記アドレスレジスタ回路,前記アドレス演算回路
を制御する制御回路とを備えている。
【0006】
【実施例】次に本発明について図面を参照して説明す
る。図1は本発明の拡張メモリ装置の一実施例を示すブ
ロック図である。
る。図1は本発明の拡張メモリ装置の一実施例を示すブ
ロック図である。
【0007】本実施例の拡張メモリ装置は、増設メモリ
回路1と、増設メモリ回路1の上位アドレスを記憶する
アドレスレジスタ回路2と、アドレスレジスタ回路2の
内容を演算するアドレス演算回路3と、バンクアドレス
の境界がアクセスされたことを検出するバンク境界アド
レス検出回路4と、増設メモリ回路1の動作モードを記
憶するモードレジスタ回路5と、各制御信号6c,6
b,6a,6dにより増設メモリ回路1,アドレスレジ
スタ回路2,アドレス演算回路3,モードレジスタ回路
5を制御する制御回路6とを備えている。なおシステム
バス11aは上位アドレスバス12b,コマンドバス1
2gにより制御回路6と接続され、下位アドレスバス1
2cにより増設メモリ回路1と接続されている。
回路1と、増設メモリ回路1の上位アドレスを記憶する
アドレスレジスタ回路2と、アドレスレジスタ回路2の
内容を演算するアドレス演算回路3と、バンクアドレス
の境界がアクセスされたことを検出するバンク境界アド
レス検出回路4と、増設メモリ回路1の動作モードを記
憶するモードレジスタ回路5と、各制御信号6c,6
b,6a,6dにより増設メモリ回路1,アドレスレジ
スタ回路2,アドレス演算回路3,モードレジスタ回路
5を制御する制御回路6とを備えている。なおシステム
バス11aは上位アドレスバス12b,コマンドバス1
2gにより制御回路6と接続され、下位アドレスバス1
2cにより増設メモリ回路1と接続されている。
【0008】システムが増設メモリ回路1をアクセスす
る場合、通常まずアドレスレジスタ回路2へシステムバ
ス11a,データバス12eを介してRAMバンクの値
をセットする。その後、バンクアドレス信号2aにより
増設メモリ回路1へメモリアクセスを行えばよい。
る場合、通常まずアドレスレジスタ回路2へシステムバ
ス11a,データバス12eを介してRAMバンクの値
をセットする。その後、バンクアドレス信号2aにより
増設メモリ回路1へメモリアクセスを行えばよい。
【0009】次に、数バンクに亘る長いデータを増設メ
モリ回路1へ転送するときの動作について説明する。こ
こでは、データをメモリ空間の下位から上位に向かって
転送するものとする。システムはまずデータバス12f
によりモードレジスタ回路5をアドレス自動加算モード
にセットしてモード通知信号5aにより制御回路6に通
知し、アドレスレジスタ回路2からのバンクアドレス信
号2bにより最初にアスクセスするRAMバンクの値を
アドレスレジスタ回路2にセットする。それからバンク
アドレス信号2aにより増設メモリ回路1をアクセスす
る。その後、下位アドレスバス12dを介した転送アド
レスがバンクの境界へ来ると、バンク境界検出回路5が
それを検出してバンク境界通知信号4aにより制御回路
6へ知らせる。制御回路6はアドレス演算回路3へアド
レスレジスタ回路2から出力されるアドレスに「1」を
加算するよう更新モード指示信号6aにより指示し、ア
ドレスレジスタ回路2へその結果を再セットするようバ
ンクアドレス書込み出力制御信号6bにより指示する
と、アドレス演算回路3は更新アドレス信号3aにより
アドレスレジスタ回路2を更新する。その結果、次に増
設メモリ回路1をアクセスする時は、自動的に次のRA
Mバンクをアクセスできることになる。
モリ回路1へ転送するときの動作について説明する。こ
こでは、データをメモリ空間の下位から上位に向かって
転送するものとする。システムはまずデータバス12f
によりモードレジスタ回路5をアドレス自動加算モード
にセットしてモード通知信号5aにより制御回路6に通
知し、アドレスレジスタ回路2からのバンクアドレス信
号2bにより最初にアスクセスするRAMバンクの値を
アドレスレジスタ回路2にセットする。それからバンク
アドレス信号2aにより増設メモリ回路1をアクセスす
る。その後、下位アドレスバス12dを介した転送アド
レスがバンクの境界へ来ると、バンク境界検出回路5が
それを検出してバンク境界通知信号4aにより制御回路
6へ知らせる。制御回路6はアドレス演算回路3へアド
レスレジスタ回路2から出力されるアドレスに「1」を
加算するよう更新モード指示信号6aにより指示し、ア
ドレスレジスタ回路2へその結果を再セットするようバ
ンクアドレス書込み出力制御信号6bにより指示する
と、アドレス演算回路3は更新アドレス信号3aにより
アドレスレジスタ回路2を更新する。その結果、次に増
設メモリ回路1をアクセスする時は、自動的に次のRA
Mバンクをアクセスできることになる。
【0010】
【発明の効果】以上説明したように本発明の拡張メモリ
装置によれば、数バンクに亘るメモリ転送をする場合に
拡張メモリに対するRAMバンクの設定回数を減らせる
ので、システム性能の向上を計れる効果が得られる。
装置によれば、数バンクに亘るメモリ転送をする場合に
拡張メモリに対するRAMバンクの設定回数を減らせる
ので、システム性能の向上を計れる効果が得られる。
【図1】本発明の拡張メモリ装置の一実施例を示すブロ
ック図である。
ック図である。
【図2】従来の拡張メモリ装置の一例を示すブロック図
である。
である。
1 増設メモリ回路 2 アドレスレジスタ回路 2a,2b バンクアドレス信号 3 アドレス演算回路 3a 更新アドレス信号 4 バンク境界アドレス検出回路 4a バンク境界通知信号 5 モードレジスタ回路 5a モード通知信号 6 制御回路 6a 更新モード指示信号 6b バンクアドレス書込み出力制御信号 6c 増設メモリ制御信号 6d モードレジスタ書込み制御信号 11a システムバス 12a,12f,12e データバス 12b 上位アドレスバス 12c,12d 下位アドレスバス 12g コマンドバス
Claims (1)
- 【請求項1】 メモリバンクアクセス方式の拡張メモリ
装置であって、増設メモリ回路と、バンクメモリアドレ
スを記憶するアドレスレジスタ回路と、アクセスモード
を記憶するモードレジスタ回路と、バンクアドレスの境
界を検出するバンク境界アドレス検出回路と、前記アド
レスレジスタ回路の内容に演算を行った結果を前記アド
レスレジスタ回路に戻すアドレス演算回路と、前記増設
メモリ回路,前記アドレスレジスタ回路,前記アドレス
演算回路を制御する制御回路とを備えることを特徴とす
る拡張メモリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22766691A JPH0566995A (ja) | 1991-09-09 | 1991-09-09 | 拡張メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22766691A JPH0566995A (ja) | 1991-09-09 | 1991-09-09 | 拡張メモリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0566995A true JPH0566995A (ja) | 1993-03-19 |
Family
ID=16864430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22766691A Pending JPH0566995A (ja) | 1991-09-09 | 1991-09-09 | 拡張メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0566995A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6409946B1 (en) * | 1997-07-03 | 2002-06-25 | Sipa S.P.A. | High-productivity single-stage method and apparatus for producing containers made of thermoplastic material |
-
1991
- 1991-09-09 JP JP22766691A patent/JPH0566995A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6409946B1 (en) * | 1997-07-03 | 2002-06-25 | Sipa S.P.A. | High-productivity single-stage method and apparatus for producing containers made of thermoplastic material |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20070006002A1 (en) | Information processing apparatus with central processing unit and main memory having power saving mode, and power saving controlling method | |
| KR20020051874A (ko) | 데이터 처리 장치 | |
| JPH0566995A (ja) | 拡張メモリ装置 | |
| KR101016132B1 (ko) | 에너지 효율적인 레지스터 파일을 제공하는 방법 및 장치 | |
| JP2701386B2 (ja) | キャッシュメモリコントローラ | |
| JPH01261758A (ja) | コンピュータ装置 | |
| JP3501727B2 (ja) | リクエスト順序制御装置 | |
| JPH09311812A (ja) | マイクロコンピュータ | |
| JPH03113649A (ja) | 書込みデータ転送装置 | |
| JPH087562A (ja) | ダイナミックランダムアクセスメモリ | |
| JP2617621B2 (ja) | 低速/高速インタフェース回路 | |
| JPH06103478B2 (ja) | マイクロコンピユ−タ | |
| KR100895686B1 (ko) | 마이크로 컨트롤러의 데이터 로드 타이밍을 감소시키는 방법 | |
| JPH0514290B2 (ja) | ||
| JPH05210616A (ja) | コンピュータ装置 | |
| JPS61208542A (ja) | マイクロ・プログラム制御方式 | |
| JPH05158718A (ja) | 集積回路 | |
| JPH05101008A (ja) | ワンチツプマイクロコンピユータ | |
| JPH02302855A (ja) | メモリ制御装置 | |
| JPS6389951A (ja) | キヤツシユメモリ装置 | |
| JPH03204031A (ja) | プログラム実行抑止方式 | |
| JPS61250740A (ja) | メモリ切換方式 | |
| JPS62152056A (ja) | 情報処理装置 | |
| JPH0546463A (ja) | 情報処理装置及びリードオンリーメモリ | |
| JPH0444138A (ja) | マイクロコンピュータにおける外部コマンド生成装置 |