JPH02287645A - メモリ管理ユニット - Google Patents

メモリ管理ユニット

Info

Publication number
JPH02287645A
JPH02287645A JP11020889A JP11020889A JPH02287645A JP H02287645 A JPH02287645 A JP H02287645A JP 11020889 A JP11020889 A JP 11020889A JP 11020889 A JP11020889 A JP 11020889A JP H02287645 A JPH02287645 A JP H02287645A
Authority
JP
Japan
Prior art keywords
address
register
conversion table
cpu
memory
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
JP11020889A
Other languages
English (en)
Inventor
Koji Nishibayashi
西林 浩司
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 JP11020889A priority Critical patent/JPH02287645A/ja
Publication of JPH02287645A publication Critical patent/JPH02287645A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はメモリ管理ユニットに関し、特にアドレス変換
テーブルを複数持ったメモリ管理ユニットに関する。
〔従来の技術〕
従来、この種の複数のアドレス変換テーブルをもったメ
モリ管理ユニットは、CPUの特殊な命令や、CPUか
らのプログラムによるI10操作によってそのアドレス
変換テーブルを切り替えていた。
〔発明が解決しようとする課題〕
上述した従来のメモリ管理ユニットは、複数のアドレス
変換テーブルをプログラムで切り替える必要があり、そ
のためにアドレス変換テーブルの切り替えに時間がかか
つていた。
本発明の目的は、このような欠点を除き、アトl/ス変
換テーブルをCPUが出力するアドレスによりハードウ
ェアを用いて切り替えることにより、切替時間を短縮し
たメモリ管理ユニットを提供することにある。
〔課題を解決するための手段〕
本発明のメモリ管理ユニットの構成は、複数の選択すべ
き選択アドレスを記憶するアドレス変換テーブル選択レ
ジスタと、このアドレス変換テーブル選択レジスタの出
力とCPUから出力される入力アドレスとを比較しこの
入力アドレスが前記選択アドレスであるときアドレス変
換テーブル選択信号を出力する選択レジスタ比較部と、
アドレス変換を行うCPUアドレスレジスタおよびメモ
リアドレスレジスタからなり前記アドレス変換テーブル
選択信号により1つのテーブルが選択されるアドレス変
換テーブルと、前記CPUアドレスレジスタから選択さ
れたCPUアドレスと前記入力アドレスとを比較し、こ
れらが等しい時には前記メモリアドレスレジスタから選
択された。メモリアドレスを出力し、これらが等しくな
い時には前記入力アドレスを出力するアドレス比較部と
を備え、特定のアドレス変換テーブルを選択できるよう
にしたことを特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第3図は本発明の一実施例を含むブロック図である。本
実施例のメモリ管理ユニット1は、アドレス変換テーブ
ル選択レジスタ2、CPUアドレスレジスタ3とメモリ
アドレスレジスタ4からなるアドレス変換テーブル5、
選択アドレス比較部6、アドレス比較部7から構成され
、選択アドレス9、CPUアドレス11、アドレス変換
テーブル選択信号12、メモリアドレス13に接続され
る。
このメモリ管理ユニット11\の入力アドレス8は、メ
モリ管理ユニット1により出力アドレスとなり、メモリ
ユニット14に出力され、データバス15によってデー
タの入出力が行われる。
入力アドレス8は、まず選択アドレス部6により、アド
レス変換テーブル選択レジスタ2から得られる選択アド
レスつと同じであるか否か比較され選択アドレスである
か否かの判断をする。ここでは、0からnJ!hでのア
ドレスが検査される。
この比較結果から選択アドレスであれば、アドレス変換
テーブル選択信号12により、アドレス変換テーブル5
の0からnまでのテーブルから該当する1つがil択さ
れる。
入力アドレス8は、さらにアドレス比較部7に送られ、
現在選択されているCPUアドレスレジスタ3の値であ
るCPUアドレス11と比較され、これらが等しければ
、現在選択されているメモリアドレスレジスタ4の値で
あるメモリアドレス13が、出力アドレス10として出
力され、そうでなければそのまま出力アドレス10とし
て出力される。
〔発明の効果〕
以上説明したように本発明は、CPUが出力するアドレ
スでアドレス変換テーブルを切り替えることができるよ
うになり、アドレス変換テーブルの切り替えが高速に行
えるようになるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図である。 1・・・メモリ管理ユニット、2・・・アドレス変換テ
ーブル選択レジスタ、3・・・CPUアドレスレジスタ
、4・・・メモリアドレスレジスタ、5・・アトl/ス
変換テーブル、6・・・選択アドレス比較部、7アドレ
ス比較部、8・・・入力アドレス、9・・・選択アドレ
ス、10・・・出力アドレ・ス、11・・・CPUアド
レス、12・・・アドレス変換テーブル選択信号、13
・・・メモリアドレス、14・・・メモリユニット、1
5・・・データバス。 代理人 弁理士  内 原  晋

Claims (1)

    【特許請求の範囲】
  1. 複数の選択すべき選択アドレスを記憶するアドレス変換
    テーブル選択レジスタと、このアドレス変換テーブル選
    択レジスタの出力とCPUから出力される入力アドレス
    とを比較しこの入力アドレスが前記選択アドレスである
    ときアドレス変換テーブル選択信号を出力する選択レジ
    スタ比較部と、アドレス変換を行うCPUアドレスレジ
    スタおよびメモリアドレスレジスタからなり前記アドレ
    ス変換テーブル選択信号により1つのテーブルが選択さ
    れるアドレス変換テーブルと、前記CPUアドレスレジ
    スタから選択されたCPUアドレスと前記入力アドレス
    とを比較し、これらが等しい時には前記メモリアドレス
    レジスタから選択されたメモリアドレスを出力し、これ
    らが等しくない時には前記入力アドレスを出力するアド
    レス比較部とを備え、特定のアドレス変換テーブルを選
    択できるようにしたことを特徴とするメモリ管理ユニッ
    ト。
JP11020889A 1989-04-27 1989-04-27 メモリ管理ユニット Pending JPH02287645A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11020889A JPH02287645A (ja) 1989-04-27 1989-04-27 メモリ管理ユニット

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11020889A JPH02287645A (ja) 1989-04-27 1989-04-27 メモリ管理ユニット

Publications (1)

Publication Number Publication Date
JPH02287645A true JPH02287645A (ja) 1990-11-27

Family

ID=14529798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11020889A Pending JPH02287645A (ja) 1989-04-27 1989-04-27 メモリ管理ユニット

Country Status (1)

Country Link
JP (1) JPH02287645A (ja)

Similar Documents

Publication Publication Date Title
JPH01273132A (ja) マイクロプロセッサ
JPS61255433A (ja) 演算装置
JPH03214250A (ja) メモリ制御回路
JP2919841B2 (ja) データ処理装置のテスト方法
JPS63245743A (ja) メモリアクセス方式
JPS6086637A (ja) 拡張仮想記憶制御方式
JPH03113653A (ja) アドレス生成回路
JPS60254344A (ja) メモリアドレス割付け方式
JPH01267751A (ja) プログラム遷移方式
RU97107751A (ru) Система диагностирования цифровых устройств
JPS6086625A (ja) デ−タ処理装置
JPS6215642A (ja) 2アクセス方式メモリ装置
JPS6159553A (ja) アドレス変換装置
JPH07306703A (ja) Faコントローラ間のi/o結合方法
JPS62229453A (ja) アドレス変換アクセス方式
JPH03231319A (ja) マイクロコンピュータ
JPS6210733A (ja) 加算制御方式
JPH09293061A (ja) クラスタ番号変換回路
JPH0498684A (ja) 半導体記憶装置
JPS6160158A (ja) デ−タ監視装置
JPS6214245A (ja) ワンチツプマイクロコンピユ−タ
JPS6238943A (ja) マルチレジスタセツト方式のマイクロコンピユ−タ
JPS63262739A (ja) Cpu付装置
JPH04170653A (ja) キャッシュメモリシステム
JPH1040168A (ja) データ処理装置