Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6237426B2 - - Google Patents
[go: Go Back, main page]

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
Application number
JP560983A
Other languages
Japanese (ja)
Other versions
JPS59132027A (en
Inventor
Toshimasa Fukui
Hiroshi Fujitani
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.)
Fujitsu Ltd
NTT Inc
Original Assignee
Fujitsu Ltd
Nippon Telegraph and Telephone 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 Fujitsu Ltd, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP560983A priority Critical patent/JPS59132027A/en
Publication of JPS59132027A publication Critical patent/JPS59132027A/en
Publication of JPS6237426B2 publication Critical patent/JPS6237426B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program 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.

【図面の簡単な説明】[Brief explanation of the drawing]

第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)

【特許請求の範囲】 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:
JP560983A 1983-01-17 1983-01-17 Inter-device control system Granted JPS59132027A (en)

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)

* Cited by examiner, † Cited by third party
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

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