JPS6237426B2 - - Google Patents
Info
- Publication number
- JPS6237426B2 JPS6237426B2 JP560983A JP560983A JPS6237426B2 JP S6237426 B2 JPS6237426 B2 JP S6237426B2 JP 560983 A JP560983 A JP 560983A JP 560983 A JP560983 A JP 560983A JP S6237426 B2 JPS6237426 B2 JP S6237426B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- circuit
- order
- priority
- processing
- 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/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
【発明の詳細な説明】
(a) 発明の技術分野
本発明は中央処理装置より周辺処理装置を制御
する場合制御オーダー処理の優先順位を判定する
ことにより緊急度の高い制御から優先して遂行出
来る様にした装置間制御方式に関するものであ
る。[Detailed Description of the Invention] (a) Technical Field of the Invention The present invention determines the priority order of control order processing when controlling a peripheral processing unit rather than a central processing unit, so that control with higher urgency can be performed first. The present invention relates to an inter-device control system.
(b) 従来技術と問題点
第1図、第2図は従来例を示す図で、図中1は
中央処理装置、2は受信回路、3はフアースト・
イン・フアースト・アウト・バツフアー回路、4
はバツフアー制御回路、5は処理回路、9は周辺
処理装置、10は制御バスである。(b) Prior art and problems Figures 1 and 2 are diagrams showing a conventional example, in which 1 is a central processing unit, 2 is a receiving circuit, and 3 is a first
In-first-out buffer circuit, 4
1 is a buffer control circuit, 5 is a processing circuit, 9 is a peripheral processing device, and 10 is a control bus.
従来の装置間制御方式は第1図に示す様に制御
オーダーを受信後直ちに処理する方式と第2図に
示す様に制御オーダーを一度バツフアー・メモリ
ーに記憶して置き、到着順に順次処理する方式と
があるが、前者は制御オーダーを受信後直ちに処
理した上、中央制御装置に処理結果の報告即ちア
ンサーをしなければならず、周辺処理装置側では
制御オーダーの処理を優先して遂行しなければな
らないと云う欠点が生ずる。又後者は緊急度の高
い制御オーダーもバツフアー・メモリー内で自己
の順番が来る迄待たねばならないので処理が遅れ
る欠点がある。 Conventional inter-device control systems include a system in which control orders are processed immediately after they are received, as shown in Figure 1, and a system in which control orders are stored in a buffer memory once and then processed in the order in which they arrive, as shown in Figure 2. However, in the former case, the control order must be processed immediately after receiving it, and the processing results must be reported to the central control unit, i.e., an answer must be given to the central control unit, and the peripheral processing unit side must prioritize the processing of the control order. There is a disadvantage that it must be done. Furthermore, the latter has the disadvantage that even highly urgent control orders have to wait in the buffer memory until their turn arrives, resulting in a delay in processing.
(c) 発明の目的
本発明の目的は上記の欠点を除去し、周辺処理
装置の制御オーダー処理の負担を軽減し且つ優先
度に高い制御オーダーは他の制御オーダーより早
く処理することが出来る装置間制御方式を提供す
ることである。(c) Object of the Invention The object of the present invention is to provide a device that eliminates the above-mentioned drawbacks, reduces the burden of control order processing on peripheral processing devices, and can process control orders with high priority faster than other control orders. The purpose of the present invention is to provide a method for controlling the time.
(d) 発明の構成
上記の目的は本発明によれば、
1 中央処理装置と複数個の周辺処理装置とを制
御バスで接続し該中央処理装置は制御オーダー
を該制御バスに送出し該周辺処理装置を制御す
るデータ処理システムに於いて、該周辺処理装
置毎に、該制御バスから該制御オーダーを受信
する受信回路と、該制御オーダーの処理の優先
順位を判定する判定回路と、フアースト・イ
ン・フアースト、アウト・バツフアー回路と、
該判定回路の出力に基づき優先度の低い場合は
該制御オーダーの到着順に該フアースト・イ
ン・フアースト・アウト・バツフアー回路に蓄
え優先度の高い場合は該フアースト・イン・フ
アースト・アウト・バツフアー回路の出力側の
先頭位置に蓄えるバツフアー制御回路とより構
成される制御バス・インターフエース回路と処
理回路とを設け、該処理回路は該制御バス・イ
ンターフエース回路の該フアースト・イン・フ
アースト・アウト・バツフアー回路の内容を一
定周期毎に順次読み取り実行することを特徴と
する装置間制御方式。(d) Structure of the Invention According to the present invention, the above objects are as follows: 1. A central processing unit and a plurality of peripheral processing units are connected by a control bus, and the central processing unit sends control orders to the control bus, and the peripheral processing units In a data processing system that controls a processing device, each peripheral processing device includes a receiving circuit that receives the control order from the control bus, a determination circuit that determines the processing priority of the control order, and a first In first, out buffer circuit,
Based on the output of the determination circuit, if the priority is low, the control order is stored in the first-in-first-out buffer circuit in the order of arrival; if the priority is high, it is stored in the first-in-first-out buffer circuit. A control bus interface circuit and a processing circuit are provided, each of which includes a buffer control circuit for storage at the head position on the output side, and the processing circuit is configured to store the first-in, first-out buffer of the control bus interface circuit. An inter-device control method characterized by sequentially reading and executing the contents of a circuit at regular intervals.
2 中央処理装置と複数個の周辺処理装置とを制
御バスで接続し該中央処理装置は制御オーダー
を該制御バスに送出し該周辺処理装置を制御す
るデータ処理システムに於いて、該周辺処理装
置毎に、該制御バスから該制御オーダーを受信
する受信回路と、フアースト・イン・フアース
ト・アウト・バツフアー回路と、該制御オーダ
ーの到着順に該フアースト・イン・フアース
ト・アウト・バツフアー回路に蓄えるバツフア
ー制御回路と、該受信回路より出力される該制
御オーダーの処理の優先順位を判定し優先度の
高い場合は割り込み信号を発生する割り込み回
路とより構成される制御バス・インターフエー
ス回路と処理回路とを設け、該処理回路は該制
御バス・インターフエース回路よりの割り込み
信号が無い場合は該フアースト・イン・フアー
スト・アウト・バツフアー回路を一定周期毎に
順次読み取り読み取つた該制御オーダーを実行
し割り込み信号が有る場合は割り込み信号発生
時点で処理を中断し優先度の高い該制御オーダ
ーを検出する迄該フアースト・イン・フアース
ト・アウト・バツフアー回路を読み取り優先度
の高い該制御オーダーを他の制御オーダーより
優先実行することを特徴とする装置間制御方式
を提供することにより達成される。2. In a data processing system in which a central processing unit and a plurality of peripheral processing units are connected via a control bus, and the central processing unit sends control orders to the control bus to control the peripheral processing units, the peripheral processing units a receiving circuit that receives the control order from the control bus, a first-in-first-out buffer circuit, and a buffer control that stores the control order in the first-in-first-out buffer circuit in the order of arrival. A control bus interface circuit and a processing circuit, each comprising a circuit and an interrupt circuit that determines the processing priority of the control order output from the receiving circuit and generates an interrupt signal if the priority is high. If there is no interrupt signal from the control bus interface circuit, the processing circuit reads the first-in, first-out buffer circuit sequentially at regular intervals, executes the read control order, and receives an interrupt signal. If there is an interrupt signal, the process is interrupted when an interrupt signal is generated, and the first-in-first-out buffer circuit is read until the control order with a high priority is detected, and the control order with a high priority is given priority over other control orders. This is achieved by providing an inter-device control method that is characterized in that it is executed.
(e) 発明の実施例
本発明は制御オーダー処理の優先度を判定し、
優先度の低い制御オーダーは順次バツフアー・メ
モリー内に蓄え、一定周期毎に周辺処理装置が続
み出すことにより制御オーダー処理の負担を軽減
し、且つ優先度の高い制御オーダーは他の制御オ
ーダーよりも優先して処理出来る様にしたもので
ある。(e) Embodiments of the invention The present invention determines the priority of control order processing;
Control orders with low priority are sequentially stored in the buffer memory, and peripheral processing units continue to process them at regular intervals, reducing the burden of processing control orders, and control orders with high priority are processed more quickly than other control orders. It is also designed so that it can be processed with priority.
第3図は本発明の一実施例を示す図で図中1は
中央制御装置、2は受信回路、3はフアースト・
イン・フアースト・アウト・バツフア回路
(FI/FOバツフア−回路)、4はバツフアー制御
回路、5は処理回路、6は制御オーダー優先判定
回路、8は制御バス・インターフエース回路、9
は周辺処理装置、10は制御バスである。 FIG. 3 is a diagram showing an embodiment of the present invention, in which 1 is a central control unit, 2 is a receiving circuit, and 3 is a first
In-first-out buffer circuit (FI/FO buffer circuit), 4 is a buffer control circuit, 5 is a processing circuit, 6 is a control order priority judgment circuit, 8 is a control bus interface circuit, 9
1 is a peripheral processing device, and 10 is a control bus.
以下第3図に就いて詳細に説明する。中央制御
装置1は制御オーダーを制御バス10に送出す
る。周辺処理装置は受信回路2に於いて制御オー
ダーを受信し、受信した制御オーダーが自分宛の
ものと判定すれば、バツフアー制御回路4へ書込
み信号を送出すると共にFI/FOバツフアー回路
3及び制御オーダー優先判定回路6に制御オーダ
ーを送出する。制御オーダー優先判定回路6は判
定結果はバツフアー制御回路4に通知する。バツ
フアー制御回路4は若し受信回路2からの書込み
信号と制御オーダー優先判定回路6の出力により
低レベルの制御オーダーであればFI/FOバツフ
アー回路3にシフトン信号を出して此の制御オー
ダーを蓄え、高レベルの制御オーダーであれば
FI/FOバツフアー回路3にリセツト信号を出し
FI/FOバツフアー回路3を空の状態にした後シ
フトイン信号を出して此の優先度の高い制御オー
ダーをFI/FOバツフアー回路3の先頭に蓄え
る。処理回路5は一定周期毎にバツフアー制御回
路4に読み出し信号を出し、バツフアー制御回路
4はFI/FOバツフアー回路3にシフト・アウト
信号を出し制御オーダーを処理回路5に送出す
る。此の様にして優先処理を遂行する。 Below, FIG. 3 will be explained in detail. Central control unit 1 sends control orders to control bus 10 . The peripheral processing device receives the control order in the reception circuit 2, and if it determines that the received control order is addressed to itself, it sends a write signal to the buffer control circuit 4 and also sends a write signal to the FI/FO buffer circuit 3 and the control order. The control order is sent to the priority determination circuit 6. The control order priority determination circuit 6 notifies the buffer control circuit 4 of the determination result. The buffer control circuit 4 outputs a shift signal to the FI/FO buffer circuit 3 to store this control order if it is a low level control order based on the write signal from the reception circuit 2 and the output of the control order priority determination circuit 6. , if it is a high level control order
Sends a reset signal to FI/FO buffer circuit 3
After emptying the FI/FO buffer circuit 3, a shift-in signal is issued to store this high-priority control order at the head of the FI/FO buffer circuit 3. The processing circuit 5 issues a read signal to the buffer control circuit 4 at regular intervals, and the buffer control circuit 4 issues a shift out signal to the FI/FO buffer circuit 3 to send a control order to the processing circuit 5. In this way, priority processing is performed.
第4図は本発明の他の一実施例を示す図で、図
中7は制御オーダー優先判定及び割り込み回路
で、其の他の数字、記号は第3図と同じである。 FIG. 4 is a diagram showing another embodiment of the present invention, in which reference numeral 7 denotes a control order priority determination and interrupt circuit, and other numbers and symbols are the same as in FIG. 3.
第4図の実施例が第3図の実施例と異なる点は
制御オーダーの優先判定をした結果、高レベルの
制御オーダーであれば処理回路5に割り込み信号
を送出することである。第3図では高レベルと判
定した時FI/FOバツフアー回路3をリセツトし
ていたので、それ迄蓄えられていたデータが捨て
られてしまうことになるが第4図の実施例では
FI/FOバツフアー回路3のリセツトは行なわれ
ないのでデータの消失を防止することが出来る利
点がある。 The embodiment shown in FIG. 4 differs from the embodiment shown in FIG. 3 in that as a result of priority determination of control orders, if the order is a high-level control order, an interrupt signal is sent to the processing circuit 5. In Fig. 3, the FI/FO buffer circuit 3 is reset when it is determined that the level is high, so the data stored up to that point will be discarded, but in the embodiment shown in Fig. 4, the FI/FO buffer circuit 3 is reset.
Since the FI/FO buffer circuit 3 is not reset, there is an advantage that data loss can be prevented.
(f) 発明の効果
以上詳細に説明した様に本発明によれば、制御
オーダーをFI/FOバツフア回路に蓄えることに
より、周辺処理装置の制御オーダー処理の負担を
軽減し、且つ緊急度の高い制御オーダーは優先し
て処理出来るので、緊急時例えば障害処理やシス
テム再スタート等を迅速に実施することが出来る
ので、周辺処理装置の処理能力の向上を計り、シ
ステムの再スタートを早くすることが出来ると云
う大きい効果がある。(f) Effects of the Invention As described in detail above, according to the present invention, by storing control orders in the FI/FO buffer circuit, the burden of processing control orders on peripheral processing devices can be reduced, and the burden of processing orders with high urgency can be reduced. Control orders can be processed with priority, so in case of an emergency, for example, troubleshooting or restarting the system can be carried out quickly, so it is possible to improve the processing capacity of peripheral processing equipment and restart the system quickly. There are great effects that can be achieved.
第1図、第2図は従来例を示す図で、図中1は
中央処理装置、2は受信回路、3はフアースト・
イン・フアースト・アウト・バツフアー回路、4
はバツフアー制御回路、5は処理回路、9は周辺
処理装置、10は制御バスである。
第3図は本発明の一実施例を示す図で図中1は
中央制御装置、2は受信回路、3はフアースト・
イン・フアースト・アウト・バツフアー回路、4
はバツフアー制御回路、5は処理回路、6は制御
オーダー優先判定回路、8は制御バス・インター
フエース回路、9は周辺処理装置、10は制御バ
スである。第4図は本発明の他の一実施例を示す
図で、図中7は制御オーダー優先判定及び割り込
み回路で、其の他の数字、記号は第3図と同じで
ある。
1 and 2 are diagrams showing conventional examples, in which 1 is a central processing unit, 2 is a receiving circuit, and 3 is a first
In-first-out buffer circuit, 4
1 is a buffer control circuit, 5 is a processing circuit, 9 is a peripheral processing device, and 10 is a control bus. FIG. 3 is a diagram showing an embodiment of the present invention, in which 1 is a central control unit, 2 is a receiving circuit, and 3 is a first
In-first-out buffer circuit, 4
5 is a buffer control circuit, 5 is a processing circuit, 6 is a control order priority determination circuit, 8 is a control bus interface circuit, 9 is a peripheral processing device, and 10 is a control bus. FIG. 4 is a diagram showing another embodiment of the present invention, in which reference numeral 7 denotes a control order priority determination and interrupt circuit, and other numbers and symbols are the same as in FIG. 3.
Claims (1)
御バスで接続し該中央処理装置は制御オーダーを
該制御バスに送出し該周辺処理装置を制御するデ
ータ処理システムに於いて、該周辺処理装置毎
に、該制御バスから該制御オーダーを受信する受
信回路と、該制御オーダーの処理の優先順位を判
定する判定回路と、フアースト・イン・フアース
ト・アウト・バツフアー回路と、該判定回路の出
力に基づき優先度の低い場合は該制御オーダーの
到着順に該フアースト・イン・フアースト・アウ
ト・バツフアー回路に蓄え優先度の高い場合は該
フアースト・イン・フアースト・アウト・バツフ
アー回路の出力側の先頭位置に蓄えるバツフアー
制御回路とより構成される制御バス・インターフ
エース回路と処理回路とを設け、該処理回路は該
制御バス・インターフエース回路の該フアース
ト・イン・フアースト・アウト・バツフアー回路
の内容を一定周期毎に順次読み取り実行すること
を特徴とする装置間制御方式。 2 中央処理装置と複数個の周辺処理装置とを制
御バスで接続し該中央処理装置は制御オーダーを
該制御バスに送出し該周辺処理装置を制御するデ
ータ処理システムに於いて、該周辺処理装置毎
に、該制御バスから該制御オーダーを受信する受
信回路と、フアースト・イン・フアースト・アウ
ト・バツフアー回路と、該制御オーダーの到着順
に該フアースト・イン・フアースト・アウト・バ
ツフアー回路に蓄えるバツフアー制御回路と、該
受信回路より出力される該制御オーダーの処理の
優先順位を判定し優先度の高い場合は割り込み信
号を発生する割り込み回路とより構成される制御
バス・インターフエース回路と処理回路とを設
け、該処理回路は該制御バス・インターフエース
回路よりの割り込み信号が無い場合は該フアース
ト・イン・フアースト・アウト・バツフアー回路
を一定周期毎に順次読み取り読み取つた該制御オ
ーダーを実行し割り込み信号が有る場合は割り込
み信号発生時点で処理を中断し優先度の高い該制
御オーダーを検出する迄該フアースト・イン・フ
アースト・アウト・バツフアー回路を読み取り優
先度の高い該制御オーダーを他の制御オーダーよ
り優先実行することを特徴とする装置間制御方
式。[Claims] 1. A data processing system in which a central processing unit and a plurality of peripheral processing units are connected via a control bus, and the central processing unit sends control orders to the control bus to control the peripheral processing units. a receiving circuit that receives the control order from the control bus, a determination circuit that determines the processing priority of the control order, and a first-in-first-out buffer circuit for each peripheral processing device; Based on the output of the determination circuit, if the priority is low, the control order is stored in the first-in-first-out buffer circuit in the order of arrival; if the priority is high, it is stored in the first-in-first-out buffer circuit. A control bus interface circuit and a processing circuit are provided, each of which includes a buffer control circuit for storage at the head position on the output side, and the processing circuit is configured to store the first-in, first-out buffer of the control bus interface circuit. An inter-device control method characterized by sequentially reading and executing the contents of a circuit at regular intervals. 2. In a data processing system in which a central processing unit and a plurality of peripheral processing units are connected via a control bus, and the central processing unit sends control orders to the control bus to control the peripheral processing units, the peripheral processing units a receiving circuit that receives the control order from the control bus, a first-in-first-out buffer circuit, and a buffer control that stores the control order in the first-in-first-out buffer circuit in the order of arrival. A control bus interface circuit and a processing circuit, each comprising a circuit, an interrupt circuit that determines the processing priority of the control order output from the receiving circuit, and generates an interrupt signal if the priority is high. If there is no interrupt signal from the control bus interface circuit, the processing circuit reads the first-in, first-out buffer circuit sequentially at a fixed period and executes the read control order, and when there is no interrupt signal, If there is an interrupt signal, the process is interrupted when an interrupt signal is generated, and the first-in-first-out buffer circuit is read until the control order with a high priority is detected, and the control order with a high priority is given priority over other control orders. An inter-device control method characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP560983A JPS59132027A (en) | 1983-01-17 | 1983-01-17 | Inter-device control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP560983A JPS59132027A (en) | 1983-01-17 | 1983-01-17 | Inter-device control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59132027A JPS59132027A (en) | 1984-07-30 |
| JPS6237426B2 true JPS6237426B2 (en) | 1987-08-12 |
Family
ID=11615940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP560983A Granted JPS59132027A (en) | 1983-01-17 | 1983-01-17 | Inter-device control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59132027A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01501661A (en) * | 1987-07-01 | 1989-06-08 | ユニシス コーポレーシヨン | Improved high-speed tag transfer |
| JPH03246712A (en) * | 1990-12-12 | 1991-11-05 | Casio Comput Co Ltd | Key input device |
-
1983
- 1983-01-17 JP JP560983A patent/JPS59132027A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59132027A (en) | 1984-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3525518B2 (en) | Data transfer device | |
| JPS6237426B2 (en) | ||
| US5491824A (en) | System and method for improved efficiency and deadlock prevention in communication interfaces utilizing a first-in-first-out action queue | |
| JP2563821B2 (en) | Packet transmitter | |
| JP2734581B2 (en) | Control method of input / output control unit | |
| JPS6151256A (en) | Receiving data transfer control system | |
| JP2882802B2 (en) | Output server in network environment | |
| JPH06334705A (en) | Communication controller | |
| JPH01185734A (en) | Buffer memory managing system | |
| JPS6069771A (en) | Control circuit of processing request information | |
| JPS6198469A (en) | Inter-microprocessor communications system | |
| JPS608965A (en) | Input/output buffer memory system | |
| JPH07319823A (en) | Inter-processor communication method | |
| JPH01212994A (en) | Communication control device | |
| JPH04352272A (en) | Excution controller | |
| JPH0355654A (en) | Data transfer controller | |
| JPS5958552A (en) | Slowdown control system | |
| JPS62235898A (en) | Remote supervisory and controlling slave station equipment | |
| JPS61156454A (en) | Data transfer control device | |
| JPS62245462A (en) | Memory access controller | |
| JPH03202922A (en) | Protocol processor | |
| JPH0628357B2 (en) | Data broadcasting method | |
| JPS6252342B2 (en) | ||
| JPH0486047A (en) | Buffer circuit having preferential processing function | |
| JPH02143364A (en) | Processing priority control method and processor system |