JPS5953564B2 - デ−タ処理装置 - Google Patents
デ−タ処理装置Info
- Publication number
- JPS5953564B2 JPS5953564B2 JP7232880A JP7232880A JPS5953564B2 JP S5953564 B2 JPS5953564 B2 JP S5953564B2 JP 7232880 A JP7232880 A JP 7232880A JP 7232880 A JP7232880 A JP 7232880A JP S5953564 B2 JPS5953564 B2 JP S5953564B2
- Authority
- JP
- Japan
- Prior art keywords
- bus
- use request
- input
- bus use
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/364—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
【発明の詳細な説明】
本発明はデータ処理装置に関する。
従来のデータ処理装置では、第1図に示すように、バス
11を介して主記憶装置12と中央処理装置1、第1の
入出制御装置2および第2および第2の入出力制御装置
3等との間でデータ転送が行われている。
11を介して主記憶装置12と中央処理装置1、第1の
入出制御装置2および第2および第2の入出力制御装置
3等との間でデータ転送が行われている。
バス制御回路4には、各々専用のバス使用要求信号線5
、6および7が接続されており、同時に複数の装置から
バス使用要求があつたときには、予めの設定されている
優先順位により、バス制御回路4が装置を選択し、バス
使用許可信号8、9および10のうち、選択された装置
にバス使用許可信号をバス使用許可信号線8、9および
10を介して送出する。この許可信号が与えられた装置
は主記憶装置とデータ転送が可能になる。第1図の例で
は入出力制御装置が2個の場合を示したが、n個の場合
も同様であり、この場合、中央処理装置分を含めて(n
+1)本のバス使用要求信号線が必要となり、回路の単
純化が困難になるという欠点がある。
、6および7が接続されており、同時に複数の装置から
バス使用要求があつたときには、予めの設定されている
優先順位により、バス制御回路4が装置を選択し、バス
使用許可信号8、9および10のうち、選択された装置
にバス使用許可信号をバス使用許可信号線8、9および
10を介して送出する。この許可信号が与えられた装置
は主記憶装置とデータ転送が可能になる。第1図の例で
は入出力制御装置が2個の場合を示したが、n個の場合
も同様であり、この場合、中央処理装置分を含めて(n
+1)本のバス使用要求信号線が必要となり、回路の単
純化が困難になるという欠点がある。
本発明は上述の欠点を除去したデータ処理装置を提供す
ることにある。
ることにある。
本発明のデータ処理装置は、バス使用要求イネーブル信
号を送出する手段と、バスサイクルの予め定めた期間に
前記イネーブル信号が送出されているときに中央処理装
置および複数の入出力装置のうちの少なくとも1つにバ
ス使用要求が発生するとこれに応答して予め定めた本数
のアドレス線からなるアドレスバスの対応する前記アド
レス線にバス使用要求信号を送出する手段と、前記イネ
ーブル信号が送出されている前記バスサイクルの予め定
めた期間に前記中央処理装置および前記複数の入出力装
置の全てにバス使用要求が発生していないときこれに応
答して前記イネーブル信号を継続して送出する手段と、
前記中央処理装置および前記複数の入出力装置から前記
アドレスバスに前記バス使用要求信号が送出されたとき
に予め定めた優先順位に応じてこれら装置のうちの1つ
を選択し選択された装置にバス使用許可信号を送出する
手段とを備えた構成を有している。
号を送出する手段と、バスサイクルの予め定めた期間に
前記イネーブル信号が送出されているときに中央処理装
置および複数の入出力装置のうちの少なくとも1つにバ
ス使用要求が発生するとこれに応答して予め定めた本数
のアドレス線からなるアドレスバスの対応する前記アド
レス線にバス使用要求信号を送出する手段と、前記イネ
ーブル信号が送出されている前記バスサイクルの予め定
めた期間に前記中央処理装置および前記複数の入出力装
置の全てにバス使用要求が発生していないときこれに応
答して前記イネーブル信号を継続して送出する手段と、
前記中央処理装置および前記複数の入出力装置から前記
アドレスバスに前記バス使用要求信号が送出されたとき
に予め定めた優先順位に応じてこれら装置のうちの1つ
を選択し選択された装置にバス使用許可信号を送出する
手段とを備えた構成を有している。
次に本発明について図面を参照して詳細に説明する。
第2図aはバス上の情報を示す図および同図bはバス使
用要求イネーブル信号を示す図である。
用要求イネーブル信号を示す図である。
一般に、アドレス情報はバスサイクルBの全ての期間を
占有してはいない。そこで、本発明では、・第2図aに
示すように、バスサイクルBの使用されていない期間に
バス使用要求情報を与え、バスを時分割で使用している
。第3図は本発明の一実施例を示す図である。
占有してはいない。そこで、本発明では、・第2図aに
示すように、バスサイクルBの使用されていない期間に
バス使用要求情報を与え、バスを時分割で使用している
。第3図は本発明の一実施例を示す図である。
第1図に示したバス使用要求信号線5,6および7,は
バス11内に重畳されているので存在しない。バス制御
回路4でエンコードされ、バス使用許可信号線8,9お
よび10に与えられたバス使用許可信号は、中央処理装
置1、第1および第2の入出力装置2および゛3で゛デ
コードされる。このよう・な方式であるため、信号線を
さらに減少させることも可能である。第4図a−eのタ
イミングチヤートにより本実施例の動作を説明する。
バス11内に重畳されているので存在しない。バス制御
回路4でエンコードされ、バス使用許可信号線8,9お
よび10に与えられたバス使用許可信号は、中央処理装
置1、第1および第2の入出力装置2および゛3で゛デ
コードされる。このよう・な方式であるため、信号線を
さらに減少させることも可能である。第4図a−eのタ
イミングチヤートにより本実施例の動作を説明する。
同図aおよびbはそれぞれ第2および第1の入出力装置
のバス使用要求信・号を示す図、同図Cは中央処理装置
のバス使用要求信号を示す図、同図dはバス割当を示す
図および同図eはバス使用要求イネーブル信号を示す図
である。バス使用優先順位は、第2の入出力装置3〉第
1の入出力装置2〉中央処理装置1とする。バスサイク
ルB1の直前に第1および第2の入出力装置からのバス
使用要求が同時に発生しているが、与め設定された使用
優先順位によりバスサイタルB1では第2の入出力装置
が選択され、第,2の入出力装置3と主記憶装置12と
の間でデータ転送が可能となる。
のバス使用要求信・号を示す図、同図Cは中央処理装置
のバス使用要求信号を示す図、同図dはバス割当を示す
図および同図eはバス使用要求イネーブル信号を示す図
である。バス使用優先順位は、第2の入出力装置3〉第
1の入出力装置2〉中央処理装置1とする。バスサイク
ルB1の直前に第1および第2の入出力装置からのバス
使用要求が同時に発生しているが、与め設定された使用
優先順位によりバスサイタルB1では第2の入出力装置
が選択され、第,2の入出力装置3と主記憶装置12と
の間でデータ転送が可能となる。
第1の入出力装置のバス使用要求は第2の入出力装置の
データ転送が完了するまで保留となり、バスサイクルB
1の後半で行なわれる次サイクル使用要求判定時に、よ
り優先度の高い装置からの使用要求がなければ次のバス
サイクルB2では第1の入出力装置が選択される。バス
サイクルB2が完了したあと、どの装置からもバス使用
要求が発生しないときには、バス使用要求イネーブル信
号がハイレベルのままで、すなわち、要求受付状態で待
期する(同図e参照)。
データ転送が完了するまで保留となり、バスサイクルB
1の後半で行なわれる次サイクル使用要求判定時に、よ
り優先度の高い装置からの使用要求がなければ次のバス
サイクルB2では第1の入出力装置が選択される。バス
サイクルB2が完了したあと、どの装置からもバス使用
要求が発生しないときには、バス使用要求イネーブル信
号がハイレベルのままで、すなわち、要求受付状態で待
期する(同図e参照)。
このあと、中央処理装置からのバス使用要求が発生し、
バスサイクルB3が発生している。次に本実施例の具体
的回路について第5図を参照して説明する。中央処理装
置1は、アドレス情報を保持するアドレスレジスタ24
と、バス使用要求レジスタ26と、アドレスバスへの出
力ゲート25および27と、出力ゲートの開閉を制御す
るゲート28とから構成されている。バスを使用して主
記憶装置12と直接データ転送したいときには、バス使
用要求レジスタ26をセツトする。
バスサイクルB3が発生している。次に本実施例の具体
的回路について第5図を参照して説明する。中央処理装
置1は、アドレス情報を保持するアドレスレジスタ24
と、バス使用要求レジスタ26と、アドレスバスへの出
力ゲート25および27と、出力ゲートの開閉を制御す
るゲート28とから構成されている。バスを使用して主
記憶装置12と直接データ転送したいときには、バス使
用要求レジスタ26をセツトする。
バス制御回路から発生するバス使用要求イネーブル信号
が第2図に示すようなタイミングで゛ハイレベルになる
と、レジスタ26の出力はアドレスADOに与えられる
。また、第1の入出力装置2においては、バス使用要求
レジスタ30の出力はADlに与えられ、他の装置にお
いても同様にそれぞれのバス使用要求レジスタの出力が
対応する各アドレス線に各々が重複しないよう与えられ
る。アドレスバスに与えられたバス使用要求信号はバス
制御回路4の検出ラツチ20に取り込まれ、複数の装置
から同時要求があつた場合には、優先順位判定回路21
により優先度が判定され、この結果選択された装置にバ
ス使用許可信号が、バスサイクルラツチ22から1サイ
クル間前記選択された装置に送出される。
が第2図に示すようなタイミングで゛ハイレベルになる
と、レジスタ26の出力はアドレスADOに与えられる
。また、第1の入出力装置2においては、バス使用要求
レジスタ30の出力はADlに与えられ、他の装置にお
いても同様にそれぞれのバス使用要求レジスタの出力が
対応する各アドレス線に各々が重複しないよう与えられ
る。アドレスバスに与えられたバス使用要求信号はバス
制御回路4の検出ラツチ20に取り込まれ、複数の装置
から同時要求があつた場合には、優先順位判定回路21
により優先度が判定され、この結果選択された装置にバ
ス使用許可信号が、バスサイクルラツチ22から1サイ
クル間前記選択された装置に送出される。
例えば、中央処理装置1が選択された場合には、バス使
用許可信号8がハイレベルとなり、バス使用要求イネー
ブル信号29がローレベルの間はレジスタ24の情報を
アドレスバスを介して主記憶装置12にアクセスするこ
とができる。
用許可信号8がハイレベルとなり、バス使用要求イネー
ブル信号29がローレベルの間はレジスタ24の情報を
アドレスバスを介して主記憶装置12にアクセスするこ
とができる。
同一バスサイタル中、バス使用要求イネーブル信号29
がハイレベルになると、アドレスバスは次のバスサイク
ルのバス使用要求検出モードとなる。このとき、各装置
からのバス使用要求信号が、バスにそれぞれ出力され、
検出ラツチ20に取り込まれる。以上、本発明には、バ
スの時分割使用により各装置間のインタフエイスの単純
化を達成できるという効果がある。
がハイレベルになると、アドレスバスは次のバスサイク
ルのバス使用要求検出モードとなる。このとき、各装置
からのバス使用要求信号が、バスにそれぞれ出力され、
検出ラツチ20に取り込まれる。以上、本発明には、バ
スの時分割使用により各装置間のインタフエイスの単純
化を達成できるという効果がある。
第1図は従来例を示す図、第2図aおよびbはそれぞれ
バス上の情報を示す図およびバス使用要求イネーブル信
号を示す図、第3図は本発明の一実施例を示す図、第4
図a−eは実施例のタイミングチヤートおよび第5図は
本実施例の具体的回路を示す図である。 図において、1・・・中央処理装置、2・・・第1の入
出力装置、3・・・第2の入出力装置、4・・・バス制
御回路、5,6,7・・・バス使用要求信号線、8,9
,10・・・バス使用許可信号線、11・・・バス、1
2・・・主記憶装置、20・・・検出ラツチ、21・・
・優先順位判定回路、22・・・バスサイクルラツチ、
23・・・イネーブル信号発生回路、24・・・レジス
タ、25,27,28・・・ゲート、26,30・・・
バス使用要求レジス久 29・・・バス使用要求イネー
ブル信号線。
バス上の情報を示す図およびバス使用要求イネーブル信
号を示す図、第3図は本発明の一実施例を示す図、第4
図a−eは実施例のタイミングチヤートおよび第5図は
本実施例の具体的回路を示す図である。 図において、1・・・中央処理装置、2・・・第1の入
出力装置、3・・・第2の入出力装置、4・・・バス制
御回路、5,6,7・・・バス使用要求信号線、8,9
,10・・・バス使用許可信号線、11・・・バス、1
2・・・主記憶装置、20・・・検出ラツチ、21・・
・優先順位判定回路、22・・・バスサイクルラツチ、
23・・・イネーブル信号発生回路、24・・・レジス
タ、25,27,28・・・ゲート、26,30・・・
バス使用要求レジス久 29・・・バス使用要求イネー
ブル信号線。
Claims (1)
- 1 主記憶装置と中央処理装置と複数の入出力装置と前
記中央処理装置を介さずに前記主記憶装置を直接アクセ
スできる入出力制御装置等とを有するデータ処理装置に
おいて、バス使用要求イネーブル信号を送出する手段と
、バスサイクルの予め定めた期間に前記イネーブル信号
が送出されているときに前記中央処理装置および前記複
数の入出力装置のうちの少なくとも1つにバス使用要求
が発生するとこれに応答して予め定めた本数のアドレス
線からなるアドレスバスの対応する前記アドレス線にバ
ス使用要求信号を送出する手段と、前記イネーブル信号
が送出されている前記バスサイクルの予め定めた期間に
前記中央処理装置および前記複数の入出力装置の全てに
バス使用要求が発生していないときこれに応答して前記
イネーブル信号を継続して送出する手段と、前記中央処
理装置および前記複数の入出力装置から前記アドレスバ
スに前記バス使用要求信号が送出されたときに予め定め
た優先順位に応じてこれら装置のうちの1つを選択し選
択された装置にバス使用許可信号を送出する手段とを備
えたことを特徴とするデータ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7232880A JPS5953564B2 (ja) | 1980-05-30 | 1980-05-30 | デ−タ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7232880A JPS5953564B2 (ja) | 1980-05-30 | 1980-05-30 | デ−タ処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56168256A JPS56168256A (en) | 1981-12-24 |
| JPS5953564B2 true JPS5953564B2 (ja) | 1984-12-26 |
Family
ID=13486103
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7232880A Expired JPS5953564B2 (ja) | 1980-05-30 | 1980-05-30 | デ−タ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5953564B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0120172B1 (fr) * | 1983-03-29 | 1988-02-03 | International Business Machines Corporation | Dispositif d'interface de bus pour un système de traitement de données |
| JPS61264451A (ja) * | 1985-05-20 | 1986-11-22 | Mitsubishi Electric Corp | メモリ切替制御方式 |
-
1980
- 1980-05-30 JP JP7232880A patent/JPS5953564B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56168256A (en) | 1981-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB1357028A (en) | Data exchanges system | |
| JPS5953564B2 (ja) | デ−タ処理装置 | |
| US5091870A (en) | Apparatus for measuring the speed of transmission of digital characters | |
| JPH04323755A (ja) | Dma装置 | |
| JPH0715670B2 (ja) | デ−タ処理装置 | |
| JPH05282244A (ja) | 情報処理装置 | |
| JPS6061859A (ja) | マイクロコンピュ−タのデ−タ通信方式 | |
| RU2217791C1 (ru) | Устройство ввода информации | |
| JPS5844419Y2 (ja) | デ−タチャネル装置 | |
| JPS6119055B2 (ja) | ||
| SU1709325A1 (ru) | Устройство дл сопр жени двух процессоров | |
| JPS6024745A (ja) | 信号伝送方法及びその装置 | |
| SU1674141A1 (ru) | Устройство дл сопр жени двух микроЭВМ с общей пам тью | |
| SU1633416A1 (ru) | Многоканальное устройство дл ввода-вывода информации | |
| SU1012235A1 (ru) | Устройство дл обмена данными | |
| JPH0764849A (ja) | プロセッサの共有メモリ制御装置 | |
| JPS5831437A (ja) | デ−タ受信装置 | |
| WO1989003565A1 (en) | Selective receiver for each processor in a multiple processor system | |
| JPH05108555A (ja) | バス使用権調停装置 | |
| JPS6047630B2 (ja) | バス制御方式 | |
| JPS5940796A (ja) | 集中監視方式 | |
| JPS6278660A (ja) | デ−タ転送装置 | |
| JPS5930294B2 (ja) | 情報転送制御装置 | |
| JPS6037062A (ja) | メモリ読出し方法 | |
| JPS6261976B2 (ja) |