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
Application number
JP2159189A
Other languages
English (en)
Inventor
Hideaki Matsushita
松下 秀明
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 JP2159189A priority Critical patent/JPH02201648A/ja
Publication of JPH02201648A publication Critical patent/JPH02201648A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はメモリアクセス制御方式に関する。
(従来の技術) 情報処理装置等で使用されているメモリは、般に、複数
の領域から構成され、そのメモリの各領域にはプログラ
ムおよびこのプログラムを実行する為に必要なデータが
格納されている。このメモリ内の各領域には一意に識別
するためその領域を示すアドレスが付けられており、一
つのアドレスに対して一つの領域が指定されるようにな
っている。
このような構成のJh’を報処理装置において、メモリ
に格納されている117グラムまたはデータを何等かの
要求(例えは機能追加等)により複数の領域を変更する
ときは、メモリの各領域の内容を個別に変更している。
例えば、メモリかROM’C″構成され、変更する内容
か複数のROMのチップにわたるときは、個々のROM
チップを交換している。
(発明が解決しようとする課題) 上述したように、従来のメモリアクセス制御方式は、一
つのアドレスに対して一つのメモリ領域か指定される構
成となっており、複数の領域に格納さねている10グラ
ム又はデータの変更を行うときは詐7の領域の内容を個
別に変更する必要がある。従って、複数のR,OMチッ
プに渡ってその内容を変更するときは、個、々のROM
チップを交換しているので、変更作業か大変である。
本発明は5、−のような事情に鑑みてなされたものであ
り、その目的は、メモリの内容の変更か容易なメモリア
クセス制御方式を提供することにある。
(課題を解決するための手段) 本発明のメモリアクセス制御方式は、」二記目的を達成
するために、アドレスバス上のアドレスデータで指定さ
れたメモリの番地に格納されているデータをデータバス
−」二に出力するメモリアドレス制御方式において、 置換後のデータを記憶している置換データメモリと、 変更すべきデータが格納されている前記メモリのアドレ
スデータおよび前記置換データメモリのアドレスを記憶
しているアドレス変換デープルと、前記アドレスバス上
のアドレスデータに基づいて前記アドレス変換テーブル
を検索し、前記アドレスデータが登録されているエント
リを見出したか否かを示すメモリ出力制御信号を出力す
ると共に、前記アドレスデータが登録されているエント
リを見出したときは該エントリ中の前記置換データメモ
リのアドレスデータを取り出すアドレス変換テーブル制
御手段と、 該変換テーブル制御手段により取り出された前記置換デ
ータメモリのアドレスデータに従って前記置換データメ
モリから置換後のデータを読み出す置換データメモリ制
御手段と、 前記変換テーブル制御手段により出力されたメモリ制御
信号が前記エン1〜りを見出した旨を示すときは、前記
置換データメモリ制御手段により読み出されたデータを
前記データバス上に出力し、前記メモリ制御信号が前記
エントリを見出せない旨を示すときは、前記メモリの出
力したデータを前記データバス上に出力するバッファと
を有する。
(作用) 本発明のメモリアクセス制御方式においては、アドレス
変換デープル制御手段が、アドレス/<ス上のアドレス
データに基づいて前記アドレス変換テーブルを検索し、
前記アドレスi゛−夕が登録されているエントリを見出
したか否かを示すメモリ出力制御信号を出力すると共に
、前記アドレスか登録されているエントリを見出したと
きは該エントリ中の前記置換データメモリのアドレスを
取り出すと、置換データメモリ制御手段が、この置換デ
ータメモリのアドレスに従って置換データメモリから置
換後のデータを読み出す。そして、バ・ソファが、前記
変換テーブル制御手段により出力されたメモリ制御信号
が前記エン(〜りを見出した旨を示すときは、前記置換
データメモリ制御手段により読み出されたデータを前記
i゛−タバス−に出力し、前記メモリ制御信号が前記エ
ン1〜りを見出せない旨を示すときは、前記メモリの出
力したデータを前記データバス上に出力する。
(実施例) 次に、本発明の実施例について図面を参照して詳細に説
明する。
第1図は本発明の実施例の構成図である6同図において
、1は、アドレス変換部2および置換データメモリ部3
から成るメモリアクセス置換データ部、4は、プログラ
ムおよびデータを記憶しているメモリ40および゛この
メモリ40の出力データをデータバス6に出力するか否
かを制御するバッファ41から成るオリジナルメモリ部
て゛ある。
アドレス変換部2は、アドレス変換テーブル20および
アドレス変換テーブル制御手段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に出力する。
第2図(b)、(C)のようにアドレス変換テーブル2
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」が出力されることになる
次に、アドレスバス5上に「0001」が出力された場
合について説明する。このときもアドレス変換テーブル
制御手段21はアドレスバス6上の値「0001Jに基
づいてアドレス変換デープル20のエントリを検索する
。今の場合は、[0001Jか設定されたエントリか見
出せないのでメモリ出力制御線22上にrO,を出力す
る。従って、メモリ40の出力がデータバス61\バツ
フア41を介して出力され、置換データメモリ制御手段
32の出力データはデ′−タバス6への出力が禁止され
る。
このようにアドレスバスラ上の値かアドレス変換テーブ
ル20に設定されていないときはメモリ40に格納され
ているデータがデータバス6上に出力され、アドレス変
換テーブル20に設定されているときは、置換データメ
モリ31に格納された変更後のデータがデータバス6上
に出力される。
従って、データの変更を置換データメモリ3工に集中し
て行うことかできる。
(発明の効果) 以上に説明したように、本発明のメモリアクセス制御方
式は、変更すべきメモリのアドレスおよびデータをアド
レス変換テーブルおよび置換データメモリに格納してお
くことにより、変更すべきアドレスおよびデータを集中
的に管理できるから、複数のアドレスに対するデータの
変更も置換データメモリで集中して行える5従って、本
発明のメモリアクセス制御力式を採用ずれは、複数のR
OM0Mチラノ渡ってその内容を変更−するときても個
々のROMチップを交換する必要がなくなるので、変更
作業か容易となる。
【図面の簡単な説明】
第1図は本発明の実施例の構成し1、 第2図はアドレス変換テーブル20および置換データメ
モリ31の内容例を示1−な図である。 1・・・メモリアクセス置換データ部、2・・・アドレ
ス変換部、3・・・置換データ、イモリ部、4・・・オ
リジナルメモリ部、5・・・アトしスバス、6・・・デ
ータバス、20・・・アドレス変換デープル、21・・
・アドレス変換テーブル制御手段、31・・・置換デー
タメモリ、32・・・置換データメモリ制御手段、33
41・・・バッファ、40・・・メモリ。

Claims (1)

  1. 【特許請求の範囲】 アドレスバス上のアドレスデータで指定されたメモリの
    番地に格納されているデータをデータバス上に出力する
    メモリアドレス制御方式において、置換後のデータを記
    憶している置換データメモリと、 変更すべきデータが格納されている前記メモリのアドレ
    スデータおよび前記置換データメモリのアドレスを記憶
    しているアドレス変換テーブルと、前記アドレスバス上
    のアドレスデータに基づいて前記アドレス変換テーブル
    を検索し、前記アドレスデータデータが登録されている
    エントリを見出したか否かを示すメモリ出力制御信号を
    出力すると共に、前記アドレスが登録されているエント
    リを見出したときは該エントリ中の前記置換データメモ
    リのアドレスデータを取り出すアドレス変換テーブル制
    御手段と、 該変換テーブル制御手段により取り出された前記置換デ
    ータメモリのアドレスデータに従って前記置換データメ
    モリから置換後のデータを読み出す置換データメモリ制
    御手段と、 前記変換テーブル制御手段により出力されたメモリ出力
    制御信号が前記エントリを見出した旨を示すときは、前
    記置換データメモリ制御手段により読み出されたデータ
    を前記データバス上に出力し、前記メモリ制御信号が前
    記エントリを見出せない旨を示すときは、前記メモリの
    出力したデータを前記データバス上に出力するバッファ
    とを設けたことを特徴とするメモリアクセス制御方式。
JP2159189A 1989-01-31 1989-01-31 メモリアクセス制御方式 Pending JPH02201648A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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) アドレス選択回路