JPH01140253A - バンクメモリ切換え制御方式 - Google Patents

バンクメモリ切換え制御方式

Info

Publication number
JPH01140253A
JPH01140253A JP29823687A JP29823687A JPH01140253A JP H01140253 A JPH01140253 A JP H01140253A JP 29823687 A JP29823687 A JP 29823687A JP 29823687 A JP29823687 A JP 29823687A JP H01140253 A JPH01140253 A JP H01140253A
Authority
JP
Japan
Prior art keywords
address
bank
switching
program
memories
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
JP29823687A
Other languages
English (en)
Inventor
Keiichi Yokota
圭一 横田
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 JP29823687A priority Critical patent/JPH01140253A/ja
Publication of JPH01140253A publication Critical patent/JPH01140253A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はバンクメモリ切換え制御方式に関し、特にバン
クメモリ切換する情報処理装置におけるバンクメモリの
切換え制御方式に関する。
(従来の技術) 従来、この釉のバンクメモリ切換え制御方式は第2図に
示すように構成されている。第2図において、第1〜第
3のバンクメモリ3〜5とマイクロプロセサ1とがシス
テムバス2により相互接続されており、システムバス2
にバンクレジスタ10が接続されている。バンクメモリ
/1(l第1〜第3のバンクメモリ3〜5のひとつを択
一的にイネーブル化するためのメモリイネーブル信号t
−信号線6〜8上に生成する。
それぞれ第1〜第3のバンクメモリ3〜5に対応して予
め定められたデータをバンクレジスタ10に書込み、信
号線6〜8上のメモリイネーブル信号のうち°のひとつ
をアクティブにすることにより、第1〜第3のバンクメ
モリ3〜5は切換えられる。
(発明が解決しようとする問題点) 上述し念従来のバンクメモリ切換え制御万式は、プログ
ラムによってバンクレジスタに切換え用のデータを書込
む処理が必要であるので。
高速のバンク切換えが頻繁に要求される情報処理システ
ムには適当ではないと云う欠点がある。
本発明の目的は、バンクメモリに対応して。
そのバンクメモリへの切換えの契機となる特定アドレス
をプログラムの走行開始直後にバンク切換えアドレステ
ーブルとして設定しておき。
プログラムの走行中にアドレスバスを監視し。
バンク切換えアドレスを検出した際に自動的に対応する
バンクメモリをイネーブルにすることにより上記欠点全
除去し、高速のバンク切換えが支障な〈実施できるよう
に構成したバンクメモリ切換え制御方式を提供すること
にある。
(問題点全解決するための手段) 本発明によるバンクメモリ切換え制御方式は複数のバン
クメモリと、マイクロプロセサと全備えた情報処理装置
におけるものであって、さらにアドレスデコード/アド
レスラッチ回路を具備して構成したものである。
アドレスデコード/アドレスラッチ回路は。
複数のバンクメモリに対応してバンクメモリへの切換え
の契機となる特定アドレスをプログラム走行開始の直後
にバンク切換えアドレステーブルとして設定しておき、
プログラムの走行中にアドレスバスを監視し、バンク切
換えアドレスを検出した際に自動的に対応するバンクメ
モリをイネーブルする九めのものである。
(実施例) 次に1本発明について図面を参照して説明する。
第1図は、本発明によるバンクメモリ切換工制御万式の
一実施例を示すブロック図である。
第1図において、1はマイクロプロセサ、2はシステム
バス、3〜5はそれぞれ第1〜第3のバンクメモリ、9
はアドレスラッチ/アドレスデコード回路である。第1
図において、第2図と同じ要素には同じ番号が付けであ
る。
第1図において%第1〜第3のバンクメモリ3〜5とマ
イクロプロセサ1とがシステムバス2により相互に接続
されており、システムバス2にバンク切換え用のアドレ
スラッチ/アドレスデコード回路9が接続されている。
アドレスチッチ/アドレスデコード回路9は。
プログラムの走行開始の直後にプロセサから設定される
バンク切換えの契機となるアドレスをバンク切換えアド
レステーブルとして内部に保持し、それに対応した第1
〜第3のバンクメモリ3〜5のひとつ全択一的にイネー
ブル化するためのメモリイネーブル信号を信号線6〜8
上に生成するためのものである。アドレスラッチ/アド
レスデコード回路9は、バンク切換えアドレステーブル
の設定された後には、常時、アドレスバスのアドレス信
号を監視しており、当該アドレス信号が予め設定された
特定のアドレスを検出すると、この特定アドレスに対応
して信号線6〜8上のイネーブル信号のひとつをイネー
ブルとして、以後、他の特定アドレスが到来するまで、
これを保持する機能を有するものとする。
この特定アドレスは第1〜第3のバンクメモIJ 3〜
5にそれぞれ対応して予め設定されるもので、第1のバ
ンクメモリ3に対応するアドレス25EADRO,第2
のバンクメモリ4に対応するアドレスがADRl、$3
のバンクメモリ5に対応するアドレスが人DR2と定め
るものとする。この場合、実際のバンクの切換えは次の
ようにして行われる。プログラムの走行中に例えば、A
DROのインストラクションのフェッチをするか、AD
ROにリード/ライトアクセスを実施すると、アドレ;
(ラッチ/アドレスデコード回路9が第1のバンクメモ
リ3に対応Tるイネーブル信号?信号線6上に生成し、
その後、プログラムがADR1やADR2t−通らない
限り、信号線6上のイネーブル信号を保持する。よって
、その間、第1のバンクメモリ3へのアクセスが可能と
なる。
以下、ADRIとADR,2とについても同様で、第2
のバンクメモリ4や第3のバンクメモリ5へモ同様にア
クセスすることが可能となる。
従って、プログラム作成時にバンク切換えが必要となる
プログラム上のアドレス、あるいはバンクメそり上のア
ドレスを求め、それに応じてプログラムの走行開始の直
後、そのアドレスをアドレスラッチ/アドレスデコード
回路9にバンク切換えアドレスとして設定することによ
り、所望の時点でバンクの切換えが可能となる。
(発明の効果) 以上説明したように本発明は、バンクメモリに対応して
、そのバンクメモリへの切換えの契機となる特電アドレ
スをプログラムの走行開始直後に、バンク切換えアドレ
ステーブルとして設定しておき、プログラムの走行中に
アドレスバスを監視し、バンク切換えアドレスを検出し
た際に自動的に対厄するバンクメモリをイネーブルにす
ることにより、高速がバンク切換えが可能になると云う
効果がある。
【図面の簡単な説明】
第1図は、本発明によるバンク切換え制御方式の一冥施
例金示すブロック図である。 第2図は、従来技術によるバンク切換え制御方式の一例
を示すブロック図である。 1・・・マイクロプロセサ 2・・・システムノくス 3〜5・・・バンクメモリ 9・・・アドレスラッチ/アドレスデコード回路10・
・・バンクレジスタ 6〜8・・・信号線 特許出願人  日本電気株式会社 代理人弁理士 井 ノ ロ   壽

Claims (1)

    【特許請求の範囲】
  1. 複数のバンクメモリと、マイクロプロセサとを備えた情
    報処理装置におけるバンクメモリ切換え制御方式であつ
    て、前記複数のバンクメモリに対応して前記バンクメモ
    リへの切換えの契機となる特定アドレスをプログラム走
    行開始の直後にバンク切換えアドレステーブルとして設
    定しておき、プログラムの走行中にアドレスバスを監視
    し、バンク切換えアドレスを検出した際に自動的に対応
    するバンクメモリをイネーブルするためのアドレスデコ
    ード/アドレスラッチ回路を具備して構成したことを特
    徴とするバンクメモリ切換え制御方式。
JP29823687A 1987-11-26 1987-11-26 バンクメモリ切換え制御方式 Pending JPH01140253A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29823687A JPH01140253A (ja) 1987-11-26 1987-11-26 バンクメモリ切換え制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29823687A JPH01140253A (ja) 1987-11-26 1987-11-26 バンクメモリ切換え制御方式

Publications (1)

Publication Number Publication Date
JPH01140253A true JPH01140253A (ja) 1989-06-01

Family

ID=17856996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29823687A Pending JPH01140253A (ja) 1987-11-26 1987-11-26 バンクメモリ切換え制御方式

Country Status (1)

Country Link
JP (1) JPH01140253A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03296840A (ja) * 1990-04-16 1991-12-27 Sharp Corp メモリ
JPH06124233A (ja) * 1992-10-13 1994-05-06 Oki Electric Ind Co Ltd メモリ拡張方法
US5796940A (en) * 1993-03-10 1998-08-18 Sega Enterprises, Ltd. Method for executing software program and circuit for implementing the method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03296840A (ja) * 1990-04-16 1991-12-27 Sharp Corp メモリ
JPH06124233A (ja) * 1992-10-13 1994-05-06 Oki Electric Ind Co Ltd メモリ拡張方法
US5796940A (en) * 1993-03-10 1998-08-18 Sega Enterprises, Ltd. Method for executing software program and circuit for implementing the method

Similar Documents

Publication Publication Date Title
JPH01140253A (ja) バンクメモリ切換え制御方式
JPH03204753A (ja) Dma制御装置
JPH01195552A (ja) メモリアクセス制御方式
JPS6022250A (ja) コンピユ−タ装置
JPH01136258A (ja) 情報処理装置のメモリ制御方式
KR920009444B1 (ko) 2개의 버스 구조를 갖는 메모리 서브시스템
JPS6135581B2 (ja)
JPS6336346A (ja) バンク切替回路
JP2821176B2 (ja) 情報処理装置
JPS61165172A (ja) メモリアクセス制御方式
JPS62293452A (ja) メモリic診断回路
JPH0711795B2 (ja) 入出力装置の二重化方式
JPH0370816B2 (ja)
JPS629459A (ja) 共通メモリコピ−方式
JPH04105140A (ja) スイッチ操作履歴の収集方式
JPS61117651A (ja) インタ−フエイス装置
JPH07319777A (ja) メモリ制御装置
JPH02270047A (ja) マイクロプロセッサのメモリ・バンク制御方式
JPS6134662A (ja) マイクロコンピユ−タ応用機器
JPH02144643A (ja) メモリ切替方式
JPH0194455A (ja) 記憶装置のアクセス方式
JPS6220057A (ja) Ioパネル制御回路
JPH03113649A (ja) 書込みデータ転送装置
JPS62147557A (ja) メモリ間デ−タ転送方式
JPS61250766A (ja) メモリアクセス制御方式