JPH02201648A - メモリアクセス制御方式 - Google Patents
メモリアクセス制御方式Info
- Publication number
- JPH02201648A JPH02201648A JP2159189A JP2159189A JPH02201648A JP H02201648 A JPH02201648 A JP H02201648A JP 2159189 A JP2159189 A JP 2159189A JP 2159189 A JP2159189 A JP 2159189A JP H02201648 A JPH02201648 A JP H02201648A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- address
- bus
- replacement
- 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
- 238000006243 chemical reaction Methods 0.000 claims abstract description 24
- 238000013519 translation Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はメモリアクセス制御方式に関する。
(従来の技術)
情報処理装置等で使用されているメモリは、般に、複数
の領域から構成され、そのメモリの各領域にはプログラ
ムおよびこのプログラムを実行する為に必要なデータが
格納されている。このメモリ内の各領域には一意に識別
するためその領域を示すアドレスが付けられており、一
つのアドレスに対して一つの領域が指定されるようにな
っている。
の領域から構成され、そのメモリの各領域にはプログラ
ムおよびこのプログラムを実行する為に必要なデータが
格納されている。このメモリ内の各領域には一意に識別
するためその領域を示すアドレスが付けられており、一
つのアドレスに対して一つの領域が指定されるようにな
っている。
このような構成のJh’を報処理装置において、メモリ
に格納されている117グラムまたはデータを何等かの
要求(例えは機能追加等)により複数の領域を変更する
ときは、メモリの各領域の内容を個別に変更している。
に格納されている117グラムまたはデータを何等かの
要求(例えは機能追加等)により複数の領域を変更する
ときは、メモリの各領域の内容を個別に変更している。
例えば、メモリかROM’C″構成され、変更する内容
か複数のROMのチップにわたるときは、個々のROM
チップを交換している。
か複数のROMのチップにわたるときは、個々のROM
チップを交換している。
(発明が解決しようとする課題)
上述したように、従来のメモリアクセス制御方式は、一
つのアドレスに対して一つのメモリ領域か指定される構
成となっており、複数の領域に格納さねている10グラ
ム又はデータの変更を行うときは詐7の領域の内容を個
別に変更する必要がある。従って、複数のR,OMチッ
プに渡ってその内容を変更するときは、個、々のROM
チップを交換しているので、変更作業か大変である。
つのアドレスに対して一つのメモリ領域か指定される構
成となっており、複数の領域に格納さねている10グラ
ム又はデータの変更を行うときは詐7の領域の内容を個
別に変更する必要がある。従って、複数のR,OMチッ
プに渡ってその内容を変更するときは、個、々のROM
チップを交換しているので、変更作業か大変である。
本発明は5、−のような事情に鑑みてなされたものであ
り、その目的は、メモリの内容の変更か容易なメモリア
クセス制御方式を提供することにある。
り、その目的は、メモリの内容の変更か容易なメモリア
クセス制御方式を提供することにある。
(課題を解決するための手段)
本発明のメモリアクセス制御方式は、」二記目的を達成
するために、アドレスバス上のアドレスデータで指定さ
れたメモリの番地に格納されているデータをデータバス
−」二に出力するメモリアドレス制御方式において、 置換後のデータを記憶している置換データメモリと、 変更すべきデータが格納されている前記メモリのアドレ
スデータおよび前記置換データメモリのアドレスを記憶
しているアドレス変換デープルと、前記アドレスバス上
のアドレスデータに基づいて前記アドレス変換テーブル
を検索し、前記アドレスデータが登録されているエント
リを見出したか否かを示すメモリ出力制御信号を出力す
ると共に、前記アドレスデータが登録されているエント
リを見出したときは該エントリ中の前記置換データメモ
リのアドレスデータを取り出すアドレス変換テーブル制
御手段と、 該変換テーブル制御手段により取り出された前記置換デ
ータメモリのアドレスデータに従って前記置換データメ
モリから置換後のデータを読み出す置換データメモリ制
御手段と、 前記変換テーブル制御手段により出力されたメモリ制御
信号が前記エン1〜りを見出した旨を示すときは、前記
置換データメモリ制御手段により読み出されたデータを
前記データバス上に出力し、前記メモリ制御信号が前記
エントリを見出せない旨を示すときは、前記メモリの出
力したデータを前記データバス上に出力するバッファと
を有する。
するために、アドレスバス上のアドレスデータで指定さ
れたメモリの番地に格納されているデータをデータバス
−」二に出力するメモリアドレス制御方式において、 置換後のデータを記憶している置換データメモリと、 変更すべきデータが格納されている前記メモリのアドレ
スデータおよび前記置換データメモリのアドレスを記憶
しているアドレス変換デープルと、前記アドレスバス上
のアドレスデータに基づいて前記アドレス変換テーブル
を検索し、前記アドレスデータが登録されているエント
リを見出したか否かを示すメモリ出力制御信号を出力す
ると共に、前記アドレスデータが登録されているエント
リを見出したときは該エントリ中の前記置換データメモ
リのアドレスデータを取り出すアドレス変換テーブル制
御手段と、 該変換テーブル制御手段により取り出された前記置換デ
ータメモリのアドレスデータに従って前記置換データメ
モリから置換後のデータを読み出す置換データメモリ制
御手段と、 前記変換テーブル制御手段により出力されたメモリ制御
信号が前記エン1〜りを見出した旨を示すときは、前記
置換データメモリ制御手段により読み出されたデータを
前記データバス上に出力し、前記メモリ制御信号が前記
エントリを見出せない旨を示すときは、前記メモリの出
力したデータを前記データバス上に出力するバッファと
を有する。
(作用)
本発明のメモリアクセス制御方式においては、アドレス
変換デープル制御手段が、アドレス/<ス上のアドレス
データに基づいて前記アドレス変換テーブルを検索し、
前記アドレスi゛−夕が登録されているエントリを見出
したか否かを示すメモリ出力制御信号を出力すると共に
、前記アドレスか登録されているエントリを見出したと
きは該エントリ中の前記置換データメモリのアドレスを
取り出すと、置換データメモリ制御手段が、この置換デ
ータメモリのアドレスに従って置換データメモリから置
換後のデータを読み出す。そして、バ・ソファが、前記
変換テーブル制御手段により出力されたメモリ制御信号
が前記エン(〜りを見出した旨を示すときは、前記置換
データメモリ制御手段により読み出されたデータを前記
i゛−タバス−に出力し、前記メモリ制御信号が前記エ
ン1〜りを見出せない旨を示すときは、前記メモリの出
力したデータを前記データバス上に出力する。
変換デープル制御手段が、アドレス/<ス上のアドレス
データに基づいて前記アドレス変換テーブルを検索し、
前記アドレスi゛−夕が登録されているエントリを見出
したか否かを示すメモリ出力制御信号を出力すると共に
、前記アドレスか登録されているエントリを見出したと
きは該エントリ中の前記置換データメモリのアドレスを
取り出すと、置換データメモリ制御手段が、この置換デ
ータメモリのアドレスに従って置換データメモリから置
換後のデータを読み出す。そして、バ・ソファが、前記
変換テーブル制御手段により出力されたメモリ制御信号
が前記エン(〜りを見出した旨を示すときは、前記置換
データメモリ制御手段により読み出されたデータを前記
i゛−タバス−に出力し、前記メモリ制御信号が前記エ
ン1〜りを見出せない旨を示すときは、前記メモリの出
力したデータを前記データバス上に出力する。
(実施例)
次に、本発明の実施例について図面を参照して詳細に説
明する。
明する。
第1図は本発明の実施例の構成図である6同図において
、1は、アドレス変換部2および置換データメモリ部3
から成るメモリアクセス置換データ部、4は、プログラ
ムおよびデータを記憶しているメモリ40および゛この
メモリ40の出力データをデータバス6に出力するか否
かを制御するバッファ41から成るオリジナルメモリ部
て゛ある。
、1は、アドレス変換部2および置換データメモリ部3
から成るメモリアクセス置換データ部、4は、プログラ
ムおよびデータを記憶しているメモリ40および゛この
メモリ40の出力データをデータバス6に出力するか否
かを制御するバッファ41から成るオリジナルメモリ部
て゛ある。
アドレス変換部2は、アドレス変換テーブル20および
アドレス変換テーブル制御手段21から構成され、置換
データメモリ部3は、置換データメモリ31、置換デー
タメモリ制御手段32およびバッファ33から構成され
る。アドレス変換デープル20は、第2図(b)に示す
ように、複数のエントリを有し、各エントリは、変換す
べきデータが格納されているメモリ40のアドレスを記
憶している変換元アドレスと置換データメモリ31のア
ドレスを記憶している変換アドレスからなる。
アドレス変換テーブル制御手段21から構成され、置換
データメモリ部3は、置換データメモリ31、置換デー
タメモリ制御手段32およびバッファ33から構成され
る。アドレス変換デープル20は、第2図(b)に示す
ように、複数のエントリを有し、各エントリは、変換す
べきデータが格納されているメモリ40のアドレスを記
憶している変換元アドレスと置換データメモリ31のア
ドレスを記憶している変換アドレスからなる。
アドレス変換デープル制御手段21はアドレスバス5上
のアドレスデータに基づいてアドレス変換テーブル20
の各エントリの変換元アドレスを検索して、同じアドレ
スデータが設定されたエントリがあるか判定し、判定結
果をメモリ出力制御線22上に出力すると共に、同じア
ドレスデータか設定されているエントリを見出したとき
はそのエントリの変換アドレスに設定されているデータ
を変換アドレスバス23上に出力する。ここでメモリ出
力制御線22は、同じアドレスデータが設定されている
エントリを見出したときは例えは[1(Highレベル
)」を出力し、見い出せないときはro (Lowレベ
ル)」を出力するものとする。置換データメモリ31は
、第2図(c)に示すように置換後のデータを記憶して
いる。置換データメモリ制御手段32は、アドレス変換
テーブル制御手段21により出力された変換アドレスバ
ス23上のデータに基づいて置換データメモリ31から
置換データを読み出して出力する。バッファ33.41
はメモリ40の出力データ又は置換データメモリ制御手
段32の出力データの何れか一方をデータバス6に出力
するものであり、該当するエン1−りを見出せた旨を示
すときは置換データメモリ制御手段32の出力データを
データバス6に出力し、メモリ出力制御線22が該当す
るエントリを見出せない旨を示すときはメモリ40の出
力データをデータバス6に出力する。
のアドレスデータに基づいてアドレス変換テーブル20
の各エントリの変換元アドレスを検索して、同じアドレ
スデータが設定されたエントリがあるか判定し、判定結
果をメモリ出力制御線22上に出力すると共に、同じア
ドレスデータか設定されているエントリを見出したとき
はそのエントリの変換アドレスに設定されているデータ
を変換アドレスバス23上に出力する。ここでメモリ出
力制御線22は、同じアドレスデータが設定されている
エントリを見出したときは例えは[1(Highレベル
)」を出力し、見い出せないときはro (Lowレベ
ル)」を出力するものとする。置換データメモリ31は
、第2図(c)に示すように置換後のデータを記憶して
いる。置換データメモリ制御手段32は、アドレス変換
テーブル制御手段21により出力された変換アドレスバ
ス23上のデータに基づいて置換データメモリ31から
置換データを読み出して出力する。バッファ33.41
はメモリ40の出力データ又は置換データメモリ制御手
段32の出力データの何れか一方をデータバス6に出力
するものであり、該当するエン1−りを見出せた旨を示
すときは置換データメモリ制御手段32の出力データを
データバス6に出力し、メモリ出力制御線22が該当す
るエントリを見出せない旨を示すときはメモリ40の出
力データをデータバス6に出力する。
第2図(b)、(C)のようにアドレス変換テーブル2
0および置換データメモリ31か設定されていて、例え
ば制御装置(図示せず)かプログラムまたはデータをフ
ェッチする為、第2図(a)に示すようにアドレスバス
5上に例えば「0000」を出力した場合の動作につい
て説明する。先ず、アドレス変換テーブル制御手段21
はアドレスバス5上の値roooOJに基づいてアドレ
ス変換テーブル20の各エントリの変換元アドレスを検
索して値「0000」が設定されているエントリを見つ
ける。今の場合は、値「0OOOJが設定されているエ
ントリを見出せたので、メモリ出力制御線22を「1」
にすると共に、そのエントリに設定されている変換アド
レス「04」を変換アドレスバス23に出力する。
0および置換データメモリ31か設定されていて、例え
ば制御装置(図示せず)かプログラムまたはデータをフ
ェッチする為、第2図(a)に示すようにアドレスバス
5上に例えば「0000」を出力した場合の動作につい
て説明する。先ず、アドレス変換テーブル制御手段21
はアドレスバス5上の値roooOJに基づいてアドレ
ス変換テーブル20の各エントリの変換元アドレスを検
索して値「0000」が設定されているエントリを見つ
ける。今の場合は、値「0OOOJが設定されているエ
ントリを見出せたので、メモリ出力制御線22を「1」
にすると共に、そのエントリに設定されている変換アド
レス「04」を変換アドレスバス23に出力する。
置換データメモリ制御手段32は、変換アドレスバス2
3上の値「04」を受は取り、この値「04Jを置換デ
ータメモリ31のアドレスとして「04」番地に格納さ
れている置換データ「B2」を出力する。このとき、メ
モリ40もアドレスバス上の値「0000」を受り取り
、この番地に格納されているデータ例えは「8F」を読
み出して出力する。しかし、メモリ出力制御線22は上
述したように「1」となっており、バッファ42はメモ
リ40の出力データかデータバス6に出力するのを禁止
し、バッファ33は置換データメモリ制御手段32の出
力データをデータバス6に出力する。従って、データバ
ス6には置換後データ「B2」が出力されることになる
。
3上の値「04」を受は取り、この値「04Jを置換デ
ータメモリ31のアドレスとして「04」番地に格納さ
れている置換データ「B2」を出力する。このとき、メ
モリ40もアドレスバス上の値「0000」を受り取り
、この番地に格納されているデータ例えは「8F」を読
み出して出力する。しかし、メモリ出力制御線22は上
述したように「1」となっており、バッファ42はメモ
リ40の出力データかデータバス6に出力するのを禁止
し、バッファ33は置換データメモリ制御手段32の出
力データをデータバス6に出力する。従って、データバ
ス6には置換後データ「B2」が出力されることになる
。
次に、アドレスバス5上に「0001」が出力された場
合について説明する。このときもアドレス変換テーブル
制御手段21はアドレスバス6上の値「0001Jに基
づいてアドレス変換デープル20のエントリを検索する
。今の場合は、[0001Jか設定されたエントリか見
出せないのでメモリ出力制御線22上にrO,を出力す
る。従って、メモリ40の出力がデータバス61\バツ
フア41を介して出力され、置換データメモリ制御手段
32の出力データはデ′−タバス6への出力が禁止され
る。
合について説明する。このときもアドレス変換テーブル
制御手段21はアドレスバス6上の値「0001Jに基
づいてアドレス変換デープル20のエントリを検索する
。今の場合は、[0001Jか設定されたエントリか見
出せないのでメモリ出力制御線22上にrO,を出力す
る。従って、メモリ40の出力がデータバス61\バツ
フア41を介して出力され、置換データメモリ制御手段
32の出力データはデ′−タバス6への出力が禁止され
る。
このようにアドレスバスラ上の値かアドレス変換テーブ
ル20に設定されていないときはメモリ40に格納され
ているデータがデータバス6上に出力され、アドレス変
換テーブル20に設定されているときは、置換データメ
モリ31に格納された変更後のデータがデータバス6上
に出力される。
ル20に設定されていないときはメモリ40に格納され
ているデータがデータバス6上に出力され、アドレス変
換テーブル20に設定されているときは、置換データメ
モリ31に格納された変更後のデータがデータバス6上
に出力される。
従って、データの変更を置換データメモリ3工に集中し
て行うことかできる。
て行うことかできる。
(発明の効果)
以上に説明したように、本発明のメモリアクセス制御方
式は、変更すべきメモリのアドレスおよびデータをアド
レス変換テーブルおよび置換データメモリに格納してお
くことにより、変更すべきアドレスおよびデータを集中
的に管理できるから、複数のアドレスに対するデータの
変更も置換データメモリで集中して行える5従って、本
発明のメモリアクセス制御力式を採用ずれは、複数のR
OM0Mチラノ渡ってその内容を変更−するときても個
々のROMチップを交換する必要がなくなるので、変更
作業か容易となる。
式は、変更すべきメモリのアドレスおよびデータをアド
レス変換テーブルおよび置換データメモリに格納してお
くことにより、変更すべきアドレスおよびデータを集中
的に管理できるから、複数のアドレスに対するデータの
変更も置換データメモリで集中して行える5従って、本
発明のメモリアクセス制御力式を採用ずれは、複数のR
OM0Mチラノ渡ってその内容を変更−するときても個
々のROMチップを交換する必要がなくなるので、変更
作業か容易となる。
第1図は本発明の実施例の構成し1、
第2図はアドレス変換テーブル20および置換データメ
モリ31の内容例を示1−な図である。 1・・・メモリアクセス置換データ部、2・・・アドレ
ス変換部、3・・・置換データ、イモリ部、4・・・オ
リジナルメモリ部、5・・・アトしスバス、6・・・デ
ータバス、20・・・アドレス変換デープル、21・・
・アドレス変換テーブル制御手段、31・・・置換デー
タメモリ、32・・・置換データメモリ制御手段、33
41・・・バッファ、40・・・メモリ。
モリ31の内容例を示1−な図である。 1・・・メモリアクセス置換データ部、2・・・アドレ
ス変換部、3・・・置換データ、イモリ部、4・・・オ
リジナルメモリ部、5・・・アトしスバス、6・・・デ
ータバス、20・・・アドレス変換デープル、21・・
・アドレス変換テーブル制御手段、31・・・置換デー
タメモリ、32・・・置換データメモリ制御手段、33
41・・・バッファ、40・・・メモリ。
Claims (1)
- 【特許請求の範囲】 アドレスバス上のアドレスデータで指定されたメモリの
番地に格納されているデータをデータバス上に出力する
メモリアドレス制御方式において、置換後のデータを記
憶している置換データメモリと、 変更すべきデータが格納されている前記メモリのアドレ
スデータおよび前記置換データメモリのアドレスを記憶
しているアドレス変換テーブルと、前記アドレスバス上
のアドレスデータに基づいて前記アドレス変換テーブル
を検索し、前記アドレスデータデータが登録されている
エントリを見出したか否かを示すメモリ出力制御信号を
出力すると共に、前記アドレスが登録されているエント
リを見出したときは該エントリ中の前記置換データメモ
リのアドレスデータを取り出すアドレス変換テーブル制
御手段と、 該変換テーブル制御手段により取り出された前記置換デ
ータメモリのアドレスデータに従って前記置換データメ
モリから置換後のデータを読み出す置換データメモリ制
御手段と、 前記変換テーブル制御手段により出力されたメモリ出力
制御信号が前記エントリを見出した旨を示すときは、前
記置換データメモリ制御手段により読み出されたデータ
を前記データバス上に出力し、前記メモリ制御信号が前
記エントリを見出せない旨を示すときは、前記メモリの
出力したデータを前記データバス上に出力するバッファ
とを設けたことを特徴とするメモリアクセス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2159189A JPH02201648A (ja) | 1989-01-31 | 1989-01-31 | メモリアクセス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2159189A JPH02201648A (ja) | 1989-01-31 | 1989-01-31 | メモリアクセス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02201648A true JPH02201648A (ja) | 1990-08-09 |
Family
ID=12059282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2159189A Pending JPH02201648A (ja) | 1989-01-31 | 1989-01-31 | メモリアクセス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02201648A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5221649A (en) * | 1988-11-28 | 1993-06-22 | Sakai Chemical Industry Co., Ltd. | Catalysts and methods for ozone decomposition |
| JP2004318886A (ja) * | 2003-04-14 | 2004-11-11 | Arm Ltd | データ・アクセス要求再マッピング・システム |
| US6889306B1 (en) | 1999-10-29 | 2005-05-03 | Matsushita Electric Industrial Co., Ltd. | Microprocessor and program modification method in the microprocessor |
-
1989
- 1989-01-31 JP JP2159189A patent/JPH02201648A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5221649A (en) * | 1988-11-28 | 1993-06-22 | Sakai Chemical Industry Co., Ltd. | Catalysts and methods for ozone decomposition |
| US6889306B1 (en) | 1999-10-29 | 2005-05-03 | Matsushita Electric Industrial Co., Ltd. | Microprocessor and program modification method in the microprocessor |
| JP2004318886A (ja) * | 2003-04-14 | 2004-11-11 | Arm Ltd | データ・アクセス要求再マッピング・システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000132393A (ja) | プログラムリンク装置及び方法 | |
| JPH06161885A (ja) | メモリアクセス制御装置 | |
| US4922410A (en) | Input/output system capable of allotting addresses to a plurality of input/output devices | |
| JPH02201648A (ja) | メモリアクセス制御方式 | |
| US5144295A (en) | Interruption processing system in time division multiplex transmission system | |
| JPH03252993A (ja) | E↑2promの情報書込み装置 | |
| KR910006855A (ko) | 인터럽트 제어회로 | |
| JP2002215473A (ja) | 情報処理装置及び多重化方式 | |
| JPH0751607Y2 (ja) | プログラマブルコントローラ | |
| JPS6341966A (ja) | 直接メモリアクセス転送装置 | |
| JP2003099386A (ja) | 共有バスシステム | |
| JPS61150546A (ja) | デ−タ伝送制御方式 | |
| JP2789657B2 (ja) | 通信システム | |
| JP2001014864A (ja) | 連想メモリ | |
| KR100479589B1 (ko) | Cam 구성 장치 | |
| CN85101790A (zh) | 用于有硬件区域和软件区域的存储器的存取控制系统 | |
| JPS6325754A (ja) | コマンド名検索方式 | |
| JPH01123338A (ja) | マイクロコンピュータシステム | |
| JP2002183075A (ja) | Ioポート接続方式 | |
| JPH02159655A (ja) | アドレス設定方式 | |
| JPS60215268A (ja) | チヤネル制御方式 | |
| JPH0528857B2 (ja) | ||
| JPH04241031A (ja) | マルチタスクモニタの割込み応答方式 | |
| JPH01320699A (ja) | マスクrom記憶変更回路 | |
| JPS6148057A (ja) | アドレス選択回路 |