JPH0359729A - Communication equipment - Google Patents

Communication equipment

Info

Publication number
JPH0359729A
JPH0359729A JP1195919A JP19591989A JPH0359729A JP H0359729 A JPH0359729 A JP H0359729A JP 1195919 A JP1195919 A JP 1195919A JP 19591989 A JP19591989 A JP 19591989A JP H0359729 A JPH0359729 A JP H0359729A
Authority
JP
Japan
Prior art keywords
processing
state storage
execution
synchronization state
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
Application number
JP1195919A
Other languages
Japanese (ja)
Inventor
Motohiro Misawa
三沢 基宏
Hiroshi Nishikawa
宏 西川
Takashi Hamada
浜田 高志
Kazuo Sakushima
和生 佐久嶋
Yoshikazu Fukino
美和 吹野
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1195919A priority Critical patent/JPH0359729A/en
Publication of JPH0359729A publication Critical patent/JPH0359729A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、それぞれ独立に動作する複数の動作単位に釦
いて、ある動作単位がそれとは別の動作単位と通信を行
う場合の通信装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a communication device in which one operating unit communicates with another operating unit by buttoning a plurality of operating units that operate independently.

従来の技術 最近、並列処理の一つの実現形態として複数の処理ブロ
ックをある同層のレベルに見立て、その上に全体を統括
する管理ブロック(以降ホストと呼ぶ。)を置くものが
ある。例えばアイ・イー・イアイキャスプ 1986年
 東京(IEEEICASSP  1986.TOKY
O)のpp793−796に記載されている「アーチテ
クチャ−オブア リアルタイムビデオ シグナル プロ
セッサ(ARCHITECTURE  OF  A  
REAL −TIME  VIDEO5IGNAL  
PROCFJSSOR)Jが知られている。このような
構成を取る場合、ホストの下の処理ブロックはできるだ
けホストや他の処理ブロックと独立に処理を進めること
ができた方が全体として処理能力が上がる。
BACKGROUND OF THE INVENTION Recently, as one implementation of parallel processing, a plurality of processing blocks are considered to be at the same layer level, and a management block (hereinafter referred to as a host) that supervises the entire system is placed above it. For example, IEEICASSP 1986.TOKY
ARCHITECTURE OF A Real-time Video Signal Processor (ARCHITECTURE OF A)
REAL-TIME VIDEO5IGNAL
PROCFJSSOR)J is known. When adopting such a configuration, the processing capacity as a whole will increase if the processing blocks under the host can proceed as much as possible independently from the host and other processing blocks.

発明が解決しようとする課題 しかし、実際は完全に独立した処理が進行できる例は希
であり、何らかの形で同期をとったり情報を交換したり
する必要が生ずる。
Problems to be Solved by the Invention However, in reality, it is rare that completely independent processing can proceed, and it becomes necessary to synchronize or exchange information in some form.

例えば、第4図で示すようにホストは処理ブロックの情
報のリード(第4図のb)と同期用の資源のリセット(
第4図のC)という2つの作業をする必要があるという
課題があった0また、この種の通信はホストが処理ブロ
ックの情報をリードする筐で処理ブロックは待機状態に
なってし1い処理が停止された状態になる。そのため−
刻も速く処理ブロックの待機状態を解くことが1筐れる
For example, as shown in Figure 4, the host reads processing block information (b in Figure 4) and resets synchronization resources (
There was a problem in that it was necessary to perform two tasks (C) in Figure 4.0 In addition, in this type of communication, the processing block is in a standby state in the case where the host reads the information of the processing block1. Processing is stopped. Therefore-
This makes it possible to release the processing block from the standby state as quickly as possible.

さらに、この種の通信の回数が増えてくると待機状態の
時間をどれだけ短くできるかが処理全体の高速化に対す
る一つの鍵となる。
Furthermore, as the number of communications of this kind increases, one of the keys to speeding up the entire process is how much time the standby state can be shortened.

本発明は上記課題・要望に鑑みて、高速に処理部の待機
状態を解き再起動を行なうようにするものである。
In view of the above-mentioned problems and demands, the present invention is intended to quickly release the processing section from the standby state and restart it.

課題を解決するための手段 本発明は同期用状態記憶手段と、前記同期用状態記憶手
段に通信要求をセットしその内容を監視する実行制御手
段と、前記実行制御手段により実行の制御を受ける処理
実行手段と、前記同期用状態記録手段を監視し前記処理
実行手段の内部データをリードするとともに前記リード
を行なう信号によって前記同期用状態記憶手段の通信要
求をリセットするシステム管理手段とを設けたものであ
る0 作    用 以上、本発明の通信装置の構成によれば、通常のリード
とリセットを別々に行なった場合は最低2命令必要であ
るが、本発明を用いれば1命令で済む。したがって、こ
の種の通信に関する限り現行方式の半分の時間で処理す
ることができる。
Means for Solving the Problems The present invention provides a synchronization state storage means, an execution control means for setting a communication request in the synchronization state storage means and monitoring its contents, and a process whose execution is controlled by the execution control means. and a system management means that monitors the synchronization state recording means, reads internal data of the processing execution means, and resets the communication request of the synchronization state storage means using the read signal. According to the configuration of the communication device of the present invention, at least two instructions are required when normal read and reset are performed separately, but by using the present invention, only one instruction is required. Therefore, as far as this type of communication is concerned, it can be processed in half the time of the current system.

実施例 第1図は本発明の一実施例にかける通信装置のブロック
結線図である。第1図にかいて、101はセラ)IJp
ットの同期用状態記憶部、102は同期用状態記憶部1
01に通信要求をセットしその内容を監視する実行制御
部、103は実行制御部102により実行の制御を受け
る処理実行部、104は同期用状態記憶部101を監視
し通信要求をリセットし処理実行部103の内部データ
をリードするホスト部である。
Embodiment FIG. 1 is a block diagram of a communication device according to an embodiment of the present invention. In Figure 1, 101 is Sera) IJp
102 is the synchronization state storage unit 1 of the
103 is a processing execution unit whose execution is controlled by the execution control unit 102, and 104 monitors the synchronization state storage unit 101, resets the communication request, and executes the process. This is a host unit that reads internal data of the unit 103.

上記の構成において以下、その動作を説明する。The operation of the above configuration will be explained below.

な訃説明の簡単のため、同期用状態記憶部101と実行
制御部102と処理実行部103で構成される部分をホ
スト部104に対する処理部とする。
To simplify the explanation, a section consisting of the synchronization state storage section 101, the execution control section 102, and the processing execution section 103 will be referred to as a processing section for the host section 104.

1ず、処理部の動作について第2図のフローチャートに
基づいて説明する。処理部が自らの内部状態をホスト部
104に知らせる必要が生じた場合(第2図のa)、実
行制御部102は処理実行部103の実行を停止する(
第2図のb)。次に実行制御部102は同期用状態記憶
部101をセントする(第2図のC)。次に実行制御部
102は同期用状態記憶部101がリセットされる!で
監視する(第2図のd)。実行制御部102は同期用状
態記憶部101がリセットされたのを認識したら、処理
実行部103の実行を再開する(第2図のe)。
First, the operation of the processing section will be explained based on the flowchart of FIG. When the processing unit needs to inform the host unit 104 of its internal state (a in FIG. 2), the execution control unit 102 stops the execution of the processing execution unit 103 (
Figure 2 b). Next, the execution control unit 102 stores the synchronization state storage unit 101 (C in FIG. 2). Next, the synchronization state storage unit 101 of the execution control unit 102 is reset! (d in Figure 2). When the execution control unit 102 recognizes that the synchronization state storage unit 101 has been reset, it resumes execution of the processing execution unit 103 (e in FIG. 2).

次にホスト部104の動作について第3図のフローチャ
ートに基づいて説明する。ホスト部104は同期用状態
記憶部101がセットされるのを監視する(第3図のa
)。ホスト部104は同期用状態記憶部101がセット
されたのを認識したら、処理実行部103の内部状態を
リードしに行く(第3図のb)。ここで第1図で示す各
ブロックの接続関係でも明かな通り、ホスト部104か
ら処理実行部103に対するリード信号線は同期用状態
記憶部101のリセット端子に接続されている。したが
ってホスト部104のリード動作と同時にリセット−g
れる。なお1本実施例では説明の簡単のためリードに釦
けるデータ保持時間、伝搬遅延は無視できるものとする
Next, the operation of the host section 104 will be explained based on the flowchart of FIG. The host unit 104 monitors the setting of the synchronization state storage unit 101 (a in FIG. 3).
). When the host section 104 recognizes that the synchronization state storage section 101 has been set, it goes to read the internal state of the processing execution section 103 (FIG. 3b). As is clear from the connections among the blocks shown in FIG. 1, the read signal line from the host section 104 to the processing execution section 103 is connected to the reset terminal of the synchronization state storage section 101. Therefore, at the same time as the read operation of the host unit 104, the reset-g
It will be done. In this embodiment, for the sake of simplicity, it is assumed that the data retention time and propagation delay caused by a read button can be ignored.

以上本実施例によれば、ホスト部104のリード信号を
同期用状態記憶部101のリセット端子に接続すること
により、リードと同時にリセットすることができ、処理
部の再起動を即座に行なうことができる。なお状態記憶
部101の論理について、本実施例では処理部からの通
信要求状態をセット、ホストからの処理部実行再開許可
状態をリセットとしたが、この逆であっても完全に動作
することは明かである。
As described above, according to this embodiment, by connecting the read signal of the host section 104 to the reset terminal of the synchronization state storage section 101, it is possible to reset at the same time as the read, and the processing section can be immediately restarted. can. Regarding the logic of the state storage unit 101, in this embodiment, the communication request state from the processing unit is set, and the processing unit execution restart permission state from the host is reset, but it will not work perfectly even if the reverse is the case. It's obvious.

発明の詳細 な説明してきたように本発明の通信装置を用いることに
より、待機状態にある処理部を迅速に再起動することが
できる。通常のリードとりセントを別々に行なった場合
は最低2命令必要であるが、本発明を用いれば1命令で
済む。したがって、この種の通信に関する限り現行方式
の半分の時間で処理することができる。
As described in detail, by using the communication device of the present invention, a processing section in a standby state can be restarted quickly. If normal read and write operations are performed separately, at least two instructions are required, but if the present invention is used, only one instruction is required. Therefore, as far as this type of communication is concerned, it can be processed in half the time of the current system.

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

第1図は本発明の一実施例に釦ける通信装置のブロック
結線図、第2図は同装置にかける処理部の動作フローチ
ャート、第3図は同装置に釦けるホスト部の動作フロー
チャート、第4図は従来の通信装置にふ・けるホスト部
の動作フローチャートである。 101・・・同期用状態記憶部、102・・・実行制御
部、103・・・処理実行部、104・・・ホスト部。
FIG. 1 is a block diagram of a communication device that can be pressed according to an embodiment of the present invention, FIG. 2 is an operation flowchart of a processing section connected to the same device, and FIG. FIG. 4 is an operational flowchart of a host section in a conventional communication device. 101...Synchronization state storage unit, 102...Execution control unit, 103...Process execution unit, 104...Host unit.

Claims (1)

【特許請求の範囲】[Claims] 同期用状態記憶手段と、前記同期用状態記憶手段に通信
請求をセットしその内容を監視する実行制御手段と、前
記実行制御手段により実行の制御を受ける処理実行手段
と、前記同期用状態記憶手段を監視し前記処理実行手段
の内部データをリードするとともに前記リードを行なう
信号によって前記同期用状態記憶手段の通信要求をリセ
ットするシステム管理手段とを具備する通信装置。
a synchronization state storage means, an execution control means for setting a communication request in the synchronization state storage means and monitoring its contents, a process execution means whose execution is controlled by the execution control means, and the synchronization state storage means and system management means for monitoring the internal data of the processing execution means and resetting the communication request of the synchronization state storage means based on a signal for performing the reading.
JP1195919A 1989-07-27 1989-07-27 Communication equipment Pending JPH0359729A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1195919A JPH0359729A (en) 1989-07-27 1989-07-27 Communication equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1195919A JPH0359729A (en) 1989-07-27 1989-07-27 Communication equipment

Publications (1)

Publication Number Publication Date
JPH0359729A true JPH0359729A (en) 1991-03-14

Family

ID=16349165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1195919A Pending JPH0359729A (en) 1989-07-27 1989-07-27 Communication equipment

Country Status (1)

Country Link
JP (1) JPH0359729A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424402B1 (en) * 2001-11-03 2004-03-24 도쿄파츠고교 가부시키가이샤 Spindle motor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424402B1 (en) * 2001-11-03 2004-03-24 도쿄파츠고교 가부시키가이샤 Spindle motor

Similar Documents

Publication Publication Date Title
JPS5943774B2 (en) Peripheral subsystem control method
US5734918A (en) Computer system with an input/output processor which enables direct file transfers between a storage medium and a network
JPH0359729A (en) Communication equipment
JPH06202894A (en) Shared memory control circuit
JP2803270B2 (en) SCSI host adapter circuit
JPS6272040A (en) Information tracing system
JPH0540658A (en) Magnetic disk controller
JP2871816B2 (en) Redundant system switching status monitoring method
JPH10240632A (en) Online storage device replacement method
JPS63298550A (en) Non-stop trace system
JPS62264354A (en) Synchronization system for changing resource state among plural host computers
JPS6130309B2 (en)
JPS584365B2 (en) Reset control system
JPS63245548A (en) Composite computer system
JPS62296217A (en) Peripheral control device
JPH07306840A (en) Computer system
JPS63132360A (en) Input and output processing system
JPH1091510A (en) Shared file updating control system
JPS6232795A (en) Exchange of multiprocessor system
JPH04115752A (en) Line adaptor
JPH0287848A (en) Connecting system for electronic automatic exchange and computer
JPS59211160A (en) Data transfer system between processors
JPS60244138A (en) Processor for communication control
JPS60196866A (en) Data processor
JPH0758467B2 (en) Inter-task communication method