JPS58200323A - 入出力処理装置 - Google Patents
入出力処理装置Info
- Publication number
- JPS58200323A JPS58200323A JP8226882A JP8226882A JPS58200323A JP S58200323 A JPS58200323 A JP S58200323A JP 8226882 A JP8226882 A JP 8226882A JP 8226882 A JP8226882 A JP 8226882A JP S58200323 A JPS58200323 A JP S58200323A
- Authority
- JP
- Japan
- Prior art keywords
- input
- data transfer
- output device
- output
- priority
- 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
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/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野の説明)
本発明は情報処理装置に使用するための入出力処理装置
、特に入出力処理装置におけるデータ転送要求の優先順
位判定方式に特徴を有する入出力処理装置に関する。
、特に入出力処理装置におけるデータ転送要求の優先順
位判定方式に特徴を有する入出力処理装置に関する。
(従来技術の説明)
従来、この種の入出力処理装置において複数台の入出力
装置部と1台の記憶部との間でデータ転送を行う時には
、データ転送の優先順位があらかじめ定めら五ている。
装置部と1台の記憶部との間でデータ転送を行う時には
、データ転送の優先順位があらかじめ定めら五ている。
高速であって、同程度のデータ転送能力を有する入出力
装置部を2台以上並列に接−したとき、優先順位を低位
に設定した入出力装置部ではオーバーランやアンダーラ
ンの発生確率が低く保たなくてはならない。斯かる必要
性から入出力装置部にはデータバッファが必要であシ、
入出力処理装置を構成するためのハードウェア量がデー
タバッファによって増加するという欠点があった。
装置部を2台以上並列に接−したとき、優先順位を低位
に設定した入出力装置部ではオーバーランやアンダーラ
ンの発生確率が低く保たなくてはならない。斯かる必要
性から入出力装置部にはデータバッファが必要であシ、
入出力処理装置を構成するためのハードウェア量がデー
タバッファによって増加するという欠点があった。
(発明の詳細な説明)
本発明の目的は、複数台の入出力装置部と記憶部との間
のデータ転送の優先順位を決定するため、フリップフロ
ップによる優先順位判定回路をデータ転送制御部に設け
ることにより上記欠点を解決し、高速であって同程度の
データ転送能力を有する入出力装置部を2台以上並列に
接続して制御できる様に構成した入出力処理装置を提供
することにある。
のデータ転送の優先順位を決定するため、フリップフロ
ップによる優先順位判定回路をデータ転送制御部に設け
ることにより上記欠点を解決し、高速であって同程度の
データ転送能力を有する入出力装置部を2台以上並列に
接続して制御できる様に構成した入出力処理装置を提供
することにある。
(発明の構成と作用の説明)
本発明に依る入出力処理装置はマイクロプロセッサと、
記憶部と、複数台の入出力装置接続部と、複数台の入出
力装置部と、データ転送制御部とを具備したものである
。マイクロプロセッサに情報を処理するためのものであ
る。
記憶部と、複数台の入出力装置接続部と、複数台の入出
力装置部と、データ転送制御部とを具備したものである
。マイクロプロセッサに情報を処理するためのものであ
る。
記憶部はデータの書込みと読出しとが可能なメモリ素子
から成立つものである。複数台の入出力装置接続部はダ
イレタトメモリアクセス機能を有するものである。複数
台の入出力装置部は個々に複数台の入出力装置接続部に
対応し′て具備されたもので、入出力作用を行うための
ものである。データ転送制御部は入出力装置接続部を介
し、記憶部と入出力装置部との間のデータ転送を制御す
るものであり、□データ転送の優先順位を決定するため
の7リツプフロツブを備えた優先順位判定回路を含むも
のである。
から成立つものである。複数台の入出力装置接続部はダ
イレタトメモリアクセス機能を有するものである。複数
台の入出力装置部は個々に複数台の入出力装置接続部に
対応し′て具備されたもので、入出力作用を行うための
ものである。データ転送制御部は入出力装置接続部を介
し、記憶部と入出力装置部との間のデータ転送を制御す
るものであり、□データ転送の優先順位を決定するため
の7リツプフロツブを備えた優先順位判定回路を含むも
のである。
(実施例の説明)
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。最
初に、本発明の構成要素の各々について説明する。
初に、本発明の構成要素の各々について説明する。
第1図において、1はプログラム記憶式マイクロプロセ
ッサである。2は書込みおよび読出し可能な記憶部であ
る。3は本発明の主要部分を成す優先順位判定回路11
を備えたデータ転送制御部であり、詳細な部分構成の一
例を第3図に示す。4,5は第1および第2の入出力装
置接続部であり、6,7はそれぞれ高速で動作己、同程
度のデータ転送能力を有する第1および第2の入出力装
置部であ石。説明を解り易くするため、前記第1および
第2の入出力装置接続部4.5、および第1および第2
の入出力装置部6.7を図示したが、第3あるいは第4
の入出力装置接続部と入、出力装置部との組合せも当然
接続可能である。101 t′i記憶部2へのアクセス
用のアドレスバスである。102ハ記憶部2へのデータ
書込み、またはデータ読出し用のデータバスである。2
01 Ifi第1の入出力装置接続部4と第1の入出力
装置部6とを接続するための第1の装置インターフェー
スバスである。202は第2の入出力装置接続部5と第
2の入出力装置部7とを接続するための第2の装装置イ
ンターフタの書込み、またはデータの読み出しを要事す
るものである。マイクロプロセッサ1から第1のデータ
転送要求信号線505を介して送出された書込み要求、
または読出し要求はデータ転送制御部3によって受付け
られる。さらに、第1の入出力装置接続部4、および第
2の入出力装置接続部5からそれぞれ第2、および第3
のデータ転送要求信号線501 、503を介して送出
された書込要求1.または続出し要求はデータ転送制御
部3によって受付けら終る。そこで、優先順位判定回路
11では優先順位を判定すると共に、ひとつの受付は許
可信号を第1〜第3のデータ転送要求信号線502 、
504 、506のひとつへ出力し、アクセス開始信号
線601を介して記憶部2に対してアクセス開始信号を
出力する。
ッサである。2は書込みおよび読出し可能な記憶部であ
る。3は本発明の主要部分を成す優先順位判定回路11
を備えたデータ転送制御部であり、詳細な部分構成の一
例を第3図に示す。4,5は第1および第2の入出力装
置接続部であり、6,7はそれぞれ高速で動作己、同程
度のデータ転送能力を有する第1および第2の入出力装
置部であ石。説明を解り易くするため、前記第1および
第2の入出力装置接続部4.5、および第1および第2
の入出力装置部6.7を図示したが、第3あるいは第4
の入出力装置接続部と入、出力装置部との組合せも当然
接続可能である。101 t′i記憶部2へのアクセス
用のアドレスバスである。102ハ記憶部2へのデータ
書込み、またはデータ読出し用のデータバスである。2
01 Ifi第1の入出力装置接続部4と第1の入出力
装置部6とを接続するための第1の装置インターフェー
スバスである。202は第2の入出力装置接続部5と第
2の入出力装置部7とを接続するための第2の装装置イ
ンターフタの書込み、またはデータの読み出しを要事す
るものである。マイクロプロセッサ1から第1のデータ
転送要求信号線505を介して送出された書込み要求、
または読出し要求はデータ転送制御部3によって受付け
られる。さらに、第1の入出力装置接続部4、および第
2の入出力装置接続部5からそれぞれ第2、および第3
のデータ転送要求信号線501 、503を介して送出
された書込要求1.または続出し要求はデータ転送制御
部3によって受付けら終る。そこで、優先順位判定回路
11では優先順位を判定すると共に、ひとつの受付は許
可信号を第1〜第3のデータ転送要求信号線502 、
504 、506のひとつへ出力し、アクセス開始信号
線601を介して記憶部2に対してアクセス開始信号を
出力する。
第3図はデータ転送制御部3の内部で優先順位判定回路
11と1.これに関連した第1〜第3のANDゲート1
2〜14と、フリップフロップ10とを接続した図であ
る。優先順位判定回路11において、優先順位1を示す
第1の入力端子1には第1の入力装置接続部4からデー
タ転送要求信号が第2のデータ転送要求信号線501
’&−介して割当てられ、優先順位2を示す第2の入力
端子2にはgJ2の入出力装置接続部5からデータ転送
要求信号が第3のデータ転送要求信号線503を介して
割当てられている。第1の入出力装置接続部4から第2
のデータ転送要求信号線501を介して送出されるデー
タ転送要求信号MREQ1、および第2の入出力装置接
続部5から第3のデータ転送要求信号線503を介して
送出されるデータ転送要求信号MREQ2が第2図に示
したタイミングチャートに従って送出された時には、M
I’tHQ 1を抑止するためのフリップフロップ10
によりMRBQIとMRBQ2とが交互に抑止され、デ
ータ転送要求が交互に受付は可能になる。すなわち、第
2図において、例えば2回目のMREQI■と1回目の
MREQ2■とが送出されている時、第1のデータ転送
受付は許可信号線502上に送出されている信号ACK
Iによシフリップフロップ10がセットされていると仮
定する。従って、2回目のMREQ1■はフリップフロ
ップ10の負極性出力信号によりANDゲート14を介
して抑止され、1回目のMREQ2■が最高優先順位と
なる。その結果、優先順位判定回路11は第2のデータ
転送受付は許可信号線504上に信号ACK2を送出す
る。
11と1.これに関連した第1〜第3のANDゲート1
2〜14と、フリップフロップ10とを接続した図であ
る。優先順位判定回路11において、優先順位1を示す
第1の入力端子1には第1の入力装置接続部4からデー
タ転送要求信号が第2のデータ転送要求信号線501
’&−介して割当てられ、優先順位2を示す第2の入力
端子2にはgJ2の入出力装置接続部5からデータ転送
要求信号が第3のデータ転送要求信号線503を介して
割当てられている。第1の入出力装置接続部4から第2
のデータ転送要求信号線501を介して送出されるデー
タ転送要求信号MREQ1、および第2の入出力装置接
続部5から第3のデータ転送要求信号線503を介して
送出されるデータ転送要求信号MREQ2が第2図に示
したタイミングチャートに従って送出された時には、M
I’tHQ 1を抑止するためのフリップフロップ10
によりMRBQIとMRBQ2とが交互に抑止され、デ
ータ転送要求が交互に受付は可能になる。すなわち、第
2図において、例えば2回目のMREQI■と1回目の
MREQ2■とが送出されている時、第1のデータ転送
受付は許可信号線502上に送出されている信号ACK
Iによシフリップフロップ10がセットされていると仮
定する。従って、2回目のMREQ1■はフリップフロ
ップ10の負極性出力信号によりANDゲート14を介
して抑止され、1回目のMREQ2■が最高優先順位と
なる。その結果、優先順位判定回路11は第2のデータ
転送受付は許可信号線504上に信号ACK2を送出す
る。
次のシーケンスで11′12回目のMREQ1■の受付
けが可能になるが、このためフリップフロ、:。
けが可能になるが、このためフリップフロ、:。
ツブ10 FiMRBQ2とACK2との論理積によシ
リセットされる。既に説明した様に、フリップフロップ
10の出力の状態が1の時、MRBQlとMRBQ2と
か共に送出されていれば、M1’tEQ 2の受付けが
優先される。フリップフロップ10の出力の状態がOの
時、MRBQlとMREQ2とが共に送出されていれば
、MREQlが優先順位に従って受付けられる。初期設
定時□ には、フリップフロップ10の出力の状態は
0にセットされている。MRBQlとMREQ2とをそ
れぞれ第2、および第3のデータ転送要求信号線501
、、503を介して送出すれば、ACKlとACK2
とがそれぞれ第1および第2の入出力装置接続部4,5
から送出される。この場合、先行しているデータ転送要
求信号によって記憶部2の使用時間が終了する前に、次
のデータ転送要求信号を送出することかできるため、高
速のデータ転送が可能である。
リセットされる。既に説明した様に、フリップフロップ
10の出力の状態が1の時、MRBQlとMRBQ2と
か共に送出されていれば、M1’tEQ 2の受付けが
優先される。フリップフロップ10の出力の状態がOの
時、MRBQlとMREQ2とが共に送出されていれば
、MREQlが優先順位に従って受付けられる。初期設
定時□ には、フリップフロップ10の出力の状態は
0にセットされている。MRBQlとMREQ2とをそ
れぞれ第2、および第3のデータ転送要求信号線501
、、503を介して送出すれば、ACKlとACK2
とがそれぞれ第1および第2の入出力装置接続部4,5
から送出される。この場合、先行しているデータ転送要
求信号によって記憶部2の使用時間が終了する前に、次
のデータ転送要求信号を送出することかできるため、高
速のデータ転送が可能である。
(発明の詳細な説明)
本発明には以上説明したようにデータ転送要求の優先順
位を決゛定するフリップフロップを具備することにより
、同程度のデータ転送能力を持つ高速な複数台の入出力
装置部を接続することができ、簡単なハードウェアによ
ってオーバーランおよびアンダーランの発生確率を低く
抑えることができるという効果がある。
位を決゛定するフリップフロップを具備することにより
、同程度のデータ転送能力を持つ高速な複数台の入出力
装置部を接続することができ、簡単なハードウェアによ
ってオーバーランおよびアンダーランの発生確率を低く
抑えることができるという効果がある。
第1図に本発明に依る入出力処理装置のブロック構成図
である。 第2図は第1図に示した入出力処理装置における記憶部
と入出力装置接続部との間のデータ転送を表わすタイミ
ングチャートである。 第3図は第1図に示した入出力処理装置に使用されるデ
ータ転送制御部の優先順位判定回路の接続を示す図であ
る。 1・・・マイクロプロセッサ 2用記憶部3・・・デ
ータ転送制御部 4.5・・・入出力装置接続部 6.7・・・入出力装置部 10・・・フリップフロップ 11・・・優先(1頂位判定回路 12.13.14・・・ANDゲート 101 、102 、201 、202・・・バス30
1〜304.401〜404.501〜506,601
・・・信号線 特許出願人 日本電気株式会社 代理人 弁理士 井) ロ 壽
である。 第2図は第1図に示した入出力処理装置における記憶部
と入出力装置接続部との間のデータ転送を表わすタイミ
ングチャートである。 第3図は第1図に示した入出力処理装置に使用されるデ
ータ転送制御部の優先順位判定回路の接続を示す図であ
る。 1・・・マイクロプロセッサ 2用記憶部3・・・デ
ータ転送制御部 4.5・・・入出力装置接続部 6.7・・・入出力装置部 10・・・フリップフロップ 11・・・優先(1頂位判定回路 12.13.14・・・ANDゲート 101 、102 、201 、202・・・バス30
1〜304.401〜404.501〜506,601
・・・信号線 特許出願人 日本電気株式会社 代理人 弁理士 井) ロ 壽
Claims (1)
- 情報を処理するためのマイクロプロセッサと、書込みと
読出しとが可能な記憶部と、ダイレフトメそリアクセス
機能を有する複数台の入出力装置接続部と、前記複数台
の入出力装置接続部と個々に対応した複数台の入出力装
置部と、前記入出力装置接続部な介して前記記憶部と前
記入出力装置部との間のデータ転送を制御し、且つ、前
記データ転送の優先順位を決定するためのフリップフロ
ップを備えた優先順位判定回路を含むデータ転送制御部
とを具備することを特徴とした入出力処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8226882A JPS58200323A (ja) | 1982-05-14 | 1982-05-14 | 入出力処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8226882A JPS58200323A (ja) | 1982-05-14 | 1982-05-14 | 入出力処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58200323A true JPS58200323A (ja) | 1983-11-21 |
Family
ID=13769732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8226882A Pending JPS58200323A (ja) | 1982-05-14 | 1982-05-14 | 入出力処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58200323A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7003593B2 (en) * | 1997-12-17 | 2006-02-21 | Src Computers, Inc. | Computer system architecture and memory controller for close-coupling within a hybrid processing system utilizing an adaptive processor interface port |
-
1982
- 1982-05-14 JP JP8226882A patent/JPS58200323A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7003593B2 (en) * | 1997-12-17 | 2006-02-21 | Src Computers, Inc. | Computer system architecture and memory controller for close-coupling within a hybrid processing system utilizing an adaptive processor interface port |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4271466A (en) | Direct memory access control system with byte/word control of data bus | |
| FI92262C (fi) | Joustava väyläjärjestelmä | |
| US6134625A (en) | Method and apparatus for providing arbitration between multiple data streams | |
| US4914575A (en) | System for transferring data between an interleaved main memory and an I/O device at high speed | |
| CN118550857B (zh) | 一种数据传输方法、装置、电子设备以及存储介质 | |
| JPS6032225B2 (ja) | 自動デ−タ操舵兼デ−タ書式化装置 | |
| JPS58200323A (ja) | 入出力処理装置 | |
| JPS602710B2 (ja) | 複合計算機システム | |
| JPS61217858A (ja) | デ−タ伝送装置 | |
| JPH04243460A (ja) | データ伝送装置 | |
| JPH06250970A (ja) | メモリ制御装置 | |
| US6304931B1 (en) | Access limiting bus control system and method | |
| JPH0642227B2 (ja) | デ−タ転送装置 | |
| JPH069036B2 (ja) | 入出力制御装置 | |
| KR0150068B1 (ko) | 데이터 큐 모듈 및 그 제어방법 | |
| JP3273191B2 (ja) | データ転送装置 | |
| JPS5919375B2 (ja) | デ−タバッフア制御方式 | |
| JPH11175312A (ja) | データ転送制御装置 | |
| KR100310298B1 (ko) | 데이터 전송 제어 회로 | |
| JPS63292356A (ja) | Dma制御装置 | |
| JPH052557A (ja) | データ転送装置 | |
| SU1026138A1 (ru) | Устройство дл сопр жени цифровой вычислительной машины с накопителем на магнитной ленте | |
| JP2752834B2 (ja) | データ転送装置 | |
| JPS6336020B2 (ja) | ||
| JPS5960623A (ja) | バツフア制御装置 |