JPH03166638A - アクセス制御方式 - Google Patents
アクセス制御方式Info
- Publication number
- JPH03166638A JPH03166638A JP30491689A JP30491689A JPH03166638A JP H03166638 A JPH03166638 A JP H03166638A JP 30491689 A JP30491689 A JP 30491689A JP 30491689 A JP30491689 A JP 30491689A JP H03166638 A JPH03166638 A JP H03166638A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- access
- common memory
- address
- processing unit
- 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
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、アドレス制御方式、特に中央処理装置と周辺
制御装置とのアクセス制御方式に関する。
制御装置とのアクセス制御方式に関する。
〔従来の技術]
従来、中央処理装置と周辺制御装置間のアクセス方式は
、アドレス空間を同じにして、データとオーダとを直接
やりとりする直接アクセス方式と、中央処理装置と周辺
制御装置間に、一部アドレス空間を共有した共通メモリ
を置き、この共通メモリ上でデータとオーダとのやりと
りを行う共通メモリアクセス方式とがある。
、アドレス空間を同じにして、データとオーダとを直接
やりとりする直接アクセス方式と、中央処理装置と周辺
制御装置間に、一部アドレス空間を共有した共通メモリ
を置き、この共通メモリ上でデータとオーダとのやりと
りを行う共通メモリアクセス方式とがある。
上述した従来の直接アクセス方式は、アドレス空間が同
一の為、アドレスの割付に制約が生じ、かつ多量のデー
タをやりとりすることで中央処理装置に負荷がかかるの
で、処理能力を低下させるという欠点がある。
一の為、アドレスの割付に制約が生じ、かつ多量のデー
タをやりとりすることで中央処理装置に負荷がかかるの
で、処理能力を低下させるという欠点がある。
また、共通メモリアクセス方式は、中央処理装置が周辺
制御装置を直接アクセスできないために周辺制御装置の
制御が複雑で、かつ共通メモリを経由するので、データ
処理に時間がかかるという欠点がある。
制御装置を直接アクセスできないために周辺制御装置の
制御が複雑で、かつ共通メモリを経由するので、データ
処理に時間がかかるという欠点がある。
本発明の目的は、このような欠点を除去し、処理するデ
ータ量が多い場合は共通メモリアクセス方式で処理し、
データの少ない場合は直接アクセス方式でデータの処理
を行うことのできるアクセス制御方式を提供することに
ある。
ータ量が多い場合は共通メモリアクセス方式で処理し、
データの少ない場合は直接アクセス方式でデータの処理
を行うことのできるアクセス制御方式を提供することに
ある。
本発明のアクセス制御方式は、
バスインタフェース装置に、中央処理装置が周辺制御装
置群をアクセスするためのマツピングレジスタと、中央
処理装置と周辺制御装置の両方からアクセス可能な共通
メモリとを搭載し、共通メモリを介して中央処理装置か
ら周辺制御装置群へのアクセスを可能とする。
置群をアクセスするためのマツピングレジスタと、中央
処理装置と周辺制御装置の両方からアクセス可能な共通
メモリとを搭載し、共通メモリを介して中央処理装置か
ら周辺制御装置群へのアクセスを可能とする。
また本発明は、中央処理装置がローカルバスによりバス
インタフェース装置と接続され、前記ローカルバスが前
記バスインタフェース装置を介して外部バスに接続され
、前記外部バスに周辺制御装置が接続され、前記中央処
理装置と周辺制御装置間との通信の為、前記バスインタ
フェース装置内に共通メモリを有するシステムにおける
アクセス制御方式であって、 前記共通メモリは、共通メモリ空間の一部を外部バスア
クセス用ウィンドウ領域として割り当て、前記バスイン
タフェース装置は、さらにローカルバスアドレスをマッ
ピングするマツピングレジスタを備え、 ローカルバスからのアクセスアドレスが前記ウィンドウ
領域に属する場合に、アドレス上位ビットを前記マツピ
ングレジスタの内容に従ってマッピングして外部バスに
出力し、前記外部バスからのアクセス時にはマッピング
を行わずに前記共通メモリのアドレス空間に従ってメモ
リアクセスすることを有することを特徴とする。
インタフェース装置と接続され、前記ローカルバスが前
記バスインタフェース装置を介して外部バスに接続され
、前記外部バスに周辺制御装置が接続され、前記中央処
理装置と周辺制御装置間との通信の為、前記バスインタ
フェース装置内に共通メモリを有するシステムにおける
アクセス制御方式であって、 前記共通メモリは、共通メモリ空間の一部を外部バスア
クセス用ウィンドウ領域として割り当て、前記バスイン
タフェース装置は、さらにローカルバスアドレスをマッ
ピングするマツピングレジスタを備え、 ローカルバスからのアクセスアドレスが前記ウィンドウ
領域に属する場合に、アドレス上位ビットを前記マツピ
ングレジスタの内容に従ってマッピングして外部バスに
出力し、前記外部バスからのアクセス時にはマッピング
を行わずに前記共通メモリのアドレス空間に従ってメモ
リアクセスすることを有することを特徴とする。
前記バスインタフェース装置は、さらに、ローカルバス
に接続されたローカル入出力バッファと、外部バスに接
続された外部入出力バッファとを備え、これら入出力バ
ッファを接続するデータ信号線およびアドレス信号線に
、前記共通メモリおよび前記マツピングレジスタがそれ
ぞれ接続されている。
に接続されたローカル入出力バッファと、外部バスに接
続された外部入出力バッファとを備え、これら入出力バ
ッファを接続するデータ信号線およびアドレス信号線に
、前記共通メモリおよび前記マツピングレジスタがそれ
ぞれ接続されている。
次に、本発明の実施例について図面を参照して説明する
。
。
第l図は本発明の一実施例のブロック図である。
ローカルバス40には、中央処理装置10と、ローカル
メモリ20とが接続され、外部バス60には周辺制御装
置群50〜5lが接続され、ローカルバス40と外部バ
ス60とは、これらをインタフェースするバスインタフ
ェース装置30によって接続されている。
メモリ20とが接続され、外部バス60には周辺制御装
置群50〜5lが接続され、ローカルバス40と外部バ
ス60とは、これらをインタフェースするバスインタフ
ェース装置30によって接続されている。
第2図は、第1図のバスインタフェース装置30の構戒
を示すブロック図である。このバスインタフェース装置
30は、ローカルバス40に接続されたローカル人出カ
バッファ100と、ローカルバスアクセスをマッピング
するマツピングレジスタ101と、中央処理装置10と
周辺制御装置50〜5lの両方からアクセス可能な共通
メモリ102と、外部バス60に接続された外部入出力
バッファ103とから構戒されている。入出力バッファ
100, 103を接続するデータ信号線およびアドレ
ス信号線に、共通メモリ102およびマツピングレジス
タ101がそれぞれ接続されている。
を示すブロック図である。このバスインタフェース装置
30は、ローカルバス40に接続されたローカル人出カ
バッファ100と、ローカルバスアクセスをマッピング
するマツピングレジスタ101と、中央処理装置10と
周辺制御装置50〜5lの両方からアクセス可能な共通
メモリ102と、外部バス60に接続された外部入出力
バッファ103とから構戒されている。入出力バッファ
100, 103を接続するデータ信号線およびアドレ
ス信号線に、共通メモリ102およびマツピングレジス
タ101がそれぞれ接続されている。
本実施例のアクセス制御方式は、中央処理装置10が周
辺制御装置群50〜51をアクセスするためのマツピン
グレジスタ101と、中央処理装置と周辺制御装置の両
方からアクセス可能な共通メモリ102とをバスインタ
フェース装置30に搭載し、共通メモリ102を介して
周辺制御装置群50〜51へのアクセスを可能とするも
のであり、共通メモリ空間の一部を外部バスアクセス用
ウィンドウ領域として割り当て、ローカルバス40から
のアクセスアドレスがウィンドウ領域に属する場合に、
アドレス上位4ビットをマツピングレジスタlotの内
容に従ってマッピングして外部バス60に出力し、外部
バス60からのアクセス時にはマンビングを行わずに共
通メモリ102のアドレス空間に従ってメモリアクセス
する。
辺制御装置群50〜51をアクセスするためのマツピン
グレジスタ101と、中央処理装置と周辺制御装置の両
方からアクセス可能な共通メモリ102とをバスインタ
フェース装置30に搭載し、共通メモリ102を介して
周辺制御装置群50〜51へのアクセスを可能とするも
のであり、共通メモリ空間の一部を外部バスアクセス用
ウィンドウ領域として割り当て、ローカルバス40から
のアクセスアドレスがウィンドウ領域に属する場合に、
アドレス上位4ビットをマツピングレジスタlotの内
容に従ってマッピングして外部バス60に出力し、外部
バス60からのアクセス時にはマンビングを行わずに共
通メモリ102のアドレス空間に従ってメモリアクセス
する。
第3図は、ローカルバスアドレス空間と外部バスアドレ
ス空間との対応の一例を示す図である。
ス空間との対応の一例を示す図である。
この例では、ローカルバス40より共通メモリ102を
ローカルバスアドレス4XXXX〜6XXXXの値でア
クセスできる。また、外部バス60より共通メモリ10
2を外部バスアドレスO〜2XXXXでアクセス可能で
ある。
ローカルバスアドレス4XXXX〜6XXXXの値でア
クセスできる。また、外部バス60より共通メモリ10
2を外部バスアドレスO〜2XXXXでアクセス可能で
ある。
また前述したように、共通メモリ空間の一部は、外部バ
スアクセス用ウィンドウエリアとして割り当てられ、ロ
ーカルバスアドレス7XXXXで外部バスウィンドウ領
域をアクセスできる。ここでいう外部バスウィンドウ領
域とは、外部バスアドレスの共通メモリエリアと外部バ
スウィンドウエリアのアドレス空間を除いた空間(外部
バスアドレス40000−FOOOO)である。この外
部バスアドレス40000〜FOOOOが周辺制御装置
群50〜51へのアクセスアドレスとなる。
スアクセス用ウィンドウエリアとして割り当てられ、ロ
ーカルバスアドレス7XXXXで外部バスウィンドウ領
域をアクセスできる。ここでいう外部バスウィンドウ領
域とは、外部バスアドレスの共通メモリエリアと外部バ
スウィンドウエリアのアドレス空間を除いた空間(外部
バスアドレス40000−FOOOO)である。この外
部バスアドレス40000〜FOOOOが周辺制御装置
群50〜51へのアクセスアドレスとなる。
次に、本実施例の動作を説明する。
処理するデータ量が多い場合は共通メモリアクセス方式
を使うが、中央処理装置IOからは、ローカルバス40
およびローカル入出力バッファ100ヲ経て、アドレス
105とデータ104が入力され、共通メモリ102を
ローカルバスアドレス4XXXX〜6XXXXでアクセ
スする。また周辺制御装置群50〜5lからは、外部バ
ス60および外部人出カバッファ103を経て、アドレ
ス105とデータ104が人力され、共通メモリ102
を外部バスアドレス0〜2XXXXでアクセスする。こ
のようにして、共通メモリ上でデータやオーダのやりと
りを行う。
を使うが、中央処理装置IOからは、ローカルバス40
およびローカル入出力バッファ100ヲ経て、アドレス
105とデータ104が入力され、共通メモリ102を
ローカルバスアドレス4XXXX〜6XXXXでアクセ
スする。また周辺制御装置群50〜5lからは、外部バ
ス60および外部人出カバッファ103を経て、アドレ
ス105とデータ104が人力され、共通メモリ102
を外部バスアドレス0〜2XXXXでアクセスする。こ
のようにして、共通メモリ上でデータやオーダのやりと
りを行う。
逆に、データ量が少ない場合には直接アクセス方式を使
用するが、中央処理装置40からローカルバスアドレス
7XXXXを人力すると、ローカルバスアドレスマッピ
ング用のマツピングレジスタ101で、外部バスアドレ
スの上位4ビットを0〜Fの値にマッピングして、外部
バスウィンドウ領域(外部バスアドレス40000〜F
OOOO)をアクセスできる。このアドレスが周辺制御
装置へのアクセスアドレスとなる。
用するが、中央処理装置40からローカルバスアドレス
7XXXXを人力すると、ローカルバスアドレスマッピ
ング用のマツピングレジスタ101で、外部バスアドレ
スの上位4ビットを0〜Fの値にマッピングして、外部
バスウィンドウ領域(外部バスアドレス40000〜F
OOOO)をアクセスできる。このアドレスが周辺制御
装置へのアクセスアドレスとなる。
さらに、このマツビングレジスタ101に0〜2の値を
セットして、ローカルバスアドレス7XXXXをアクセ
スすることにより共通メモリのアクセスが可能となり、
マツピングレジスタのテストが容易にできるとともに、
外部バスの診断が可能となる。
セットして、ローカルバスアドレス7XXXXをアクセ
スすることにより共通メモリのアクセスが可能となり、
マツピングレジスタのテストが容易にできるとともに、
外部バスの診断が可能となる。
以上説明したように本発明は、従来の直接アクセス方式
と共通メモリアクセス方式の両方の機能を備えているた
め、処理するデータ量が多い場合は共通メモリアクセス
方式を使って処理し、データの少ない場合は直接アクセ
ス方式でデータの処理を行うなど、その時の状況に応じ
て方式を選択できるので、それぞれの方式の欠点を改善
して効果的な処理が可能となり、中央処理装置にかかる
負荷を減らし、処理能力を向上でき、データ処理時間の
短縮ができるという効果がある。
と共通メモリアクセス方式の両方の機能を備えているた
め、処理するデータ量が多い場合は共通メモリアクセス
方式を使って処理し、データの少ない場合は直接アクセ
ス方式でデータの処理を行うなど、その時の状況に応じ
て方式を選択できるので、それぞれの方式の欠点を改善
して効果的な処理が可能となり、中央処理装置にかかる
負荷を減らし、処理能力を向上でき、データ処理時間の
短縮ができるという効果がある。
また、マンピングレジスタ0〜2をセットすることによ
り、外部バスを介して共通メモリのアクセスができるの
で、マツピングレジスタのテストが容易にできるととも
に、外部バスの診断が可能となるという効果がある。
り、外部バスを介して共通メモリのアクセスができるの
で、マツピングレジスタのテストが容易にできるととも
に、外部バスの診断が可能となるという効果がある。
第1図は、本発明の一実施例を示すブロック図、第2図
は、バスインタフェース装置のブロック図、 第3図は、ローカルバスアドレスと外部バスアドレスの
対応を示した図である。 10・・・・・中央処理装置 20・・・・・ローカルメモリ 30・・・・・バスインタフェース装置40・・・・・
ローカルバス 50〜51・・・周辺制御装置群 60・・・・・外部バス l00 ・・・・ローカル入出力バッファ101
・・・・マツピングレジスタ102 ・・・・共通メ
モリ
は、バスインタフェース装置のブロック図、 第3図は、ローカルバスアドレスと外部バスアドレスの
対応を示した図である。 10・・・・・中央処理装置 20・・・・・ローカルメモリ 30・・・・・バスインタフェース装置40・・・・・
ローカルバス 50〜51・・・周辺制御装置群 60・・・・・外部バス l00 ・・・・ローカル入出力バッファ101
・・・・マツピングレジスタ102 ・・・・共通メ
モリ
Claims (3)
- (1)バスインタフェース装置に、中央処理装置が周辺
制御装置群をアクセスするためのマッピングレジスタと
、中央処理装置と周辺制御装置の両方からアクセス可能
な共通メモリとを搭載し、共通メモリを介して中央処理
装置から周辺制御装置群へのアクセスを可能とするアク
セス制御方式。 - (2)中央処理装置がローカルバスによりバスインタフ
ェース装置と接続され、前記ローカルバスが前記バスイ
ンタフェース装置を介して外部バスに接続され、前記外
部バスに周辺制御装置が接続され、前記中央処理装置と
周辺制御装置間との通信の為、前記バスインタフェース
装置内に共通メモリを有するシステムにおけるアクセス
制御方式であって、 前記共通メモリは、共通メモリ空間の一部を外部バスア
クセス用ウィンドウ領域として割り当て、前記バスイン
タフェース装置は、さらにローカルバスアドレスをマッ
ピングするマッピングレジスタを備え、 ローカルバスからのアクセスアドレスが前記ウィンドウ
領域に属する場合に、アドレス上位ビットを前記マッピ
ングレジスタの内容に従ってマッピングして外部バスに
出力し、前記外部バスからのアクセス時にはマッピング
を行わずに前記共通メモリのアドレス空間に従ってメモ
リアクセスすることを有することを特徴とするアクセス
制御方式。 - (3)前記バスインタフェース装置は、さらに、ローカ
ルバスに接続されたローカル入出力バッファと、外部バ
スに接続された外部入出力バッファとを備え、これら入
出力バッファを接続するデータ信号線およびアドレス信
号線に、前記共通メモリおよび前記マッピングレジスタ
がそれぞれ接続されていることを特徴とする請求項2記
載のアクセス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30491689A JPH03166638A (ja) | 1989-11-27 | 1989-11-27 | アクセス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30491689A JPH03166638A (ja) | 1989-11-27 | 1989-11-27 | アクセス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03166638A true JPH03166638A (ja) | 1991-07-18 |
Family
ID=17938850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30491689A Pending JPH03166638A (ja) | 1989-11-27 | 1989-11-27 | アクセス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03166638A (ja) |
-
1989
- 1989-11-27 JP JP30491689A patent/JPH03166638A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5212775A (en) | Method and apparatus for observing internal memory-mapped registers | |
| JPH04288643A (ja) | マルチプロセッサシステムのメモリマッピング方式 | |
| JPH01291343A (ja) | メモリ管理装置 | |
| JPS59173828A (ja) | デ−タ処理システム | |
| JPS6113633B2 (ja) | ||
| JPH05197617A (ja) | マルチプロセッサシステム | |
| JPS58136093A (ja) | 表示制御装置 | |
| JPS6022777B2 (ja) | デ−タ転送方式 | |
| JPS61147352A (ja) | コンピユ−タ装置 | |
| JPH04348442A (ja) | アドレス変換装置 | |
| JPH04337851A (ja) | メモリアクセス方式 | |
| JPS63245545A (ja) | Dma方式 | |
| JPH0612363A (ja) | メモリ制御装置およびマルチプロセッサシステム | |
| JPS6212556B2 (ja) | ||
| JPS6213688B2 (ja) | ||
| JPH0460260B2 (ja) | ||
| JPS62284421A (ja) | 制御装置 | |
| JPS60239848A (ja) | メモリ管理装置 | |
| JPH0756860A (ja) | マルチcpuシステム | |
| JPS6126161A (ja) | 入出力制御装置からの主記憶アクセス装置 | |
| JPH01240960A (ja) | Dma転送制御回路 | |
| JPS5979334A (ja) | レジスタアクセス装置 | |
| JPS6149266A (ja) | メモリ制御装置 | |
| JPS61230190A (ja) | マルチウインド表示用メモリ装置 | |
| JPS62204642A (ja) | 回線走査制御方式 |