JPS60246149A - Data transmission equipment - Google Patents

Data transmission equipment

Info

Publication number
JPS60246149A
JPS60246149A JP10389484A JP10389484A JPS60246149A JP S60246149 A JPS60246149 A JP S60246149A JP 10389484 A JP10389484 A JP 10389484A JP 10389484 A JP10389484 A JP 10389484A JP S60246149 A JPS60246149 A JP S60246149A
Authority
JP
Japan
Prior art keywords
duty controller
data
data transmission
state
devices
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
JP10389484A
Other languages
Japanese (ja)
Inventor
Takumi Sato
巧 佐藤
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP10389484A priority Critical patent/JPS60246149A/en
Publication of JPS60246149A publication Critical patent/JPS60246149A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Bus Control (AREA)
  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To attain data transmission at high speed and with high frequency by providing a clock device to an on-duty controller and all devices to synchronize the system and transmit/receive data when an IEEE-std-488 or an IECTC66 (GP-IB) is used as an interface bus. CONSTITUTION:The on-duty controller 1 and devices 2-6 are provided with the clock device and an IFC signal serving as a managing line of the GP-IB matches the time of the on-duty controller 1 and all the devices 2-6. Thus, the on-duty controller 1 and each device state are synchronized at the right part from the IFC in Fig. In this state, what does each device at which state is programmed, and the access from the on-duty controller 1 can be allowed to respond immediately. In transmitting data, the on-duty controller 1 recognizes the state of the device at each data transfer by using the information added to the data and it is not required to access the device by polling prior to the transfer.

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、インターフェースバスとしてIEEE−s
td−488あるいはIECTC66(以下CP−IB
と称する)を使用し、複数の電子機器相互間でデータの
やりとりを行なうデータ伝送装置の改良に関するもので
ある。
[Detailed Description of the Invention] [Technical Field of the Invention] The present invention provides an IEEE-s interface bus.
td-488 or IECTC66 (hereinafter referred to as CP-IB)
The present invention relates to an improvement of a data transmission device that exchanges data between a plurality of electronic devices using a computer (referred to as a computer).

〔従来技術〕[Prior art]

従来この種装置として第1図に示すものがあった。図に
おいて、1はGP−IBを管理する当番コントローラ、
2〜6はそれぞれ上記当番コントローラ1とデータのや
りとりを行なうデバイス、7〜9はそれぞれデータのや
りとりを制御する信号(規格ではDAV、 NRFD、
 NDACと呼ばれる)、10はデータバスで、本発明
に関連のない信号は省略しである。
A conventional device of this type is shown in FIG. In the figure, 1 is the duty controller that manages GP-IB;
2 to 6 are devices that exchange data with the duty controller 1, and 7 to 9 are signals that control data exchange (in the standard, DAV, NRFD,
10 is a data bus, and signals not related to the present invention are omitted.

次に動作について説明する。まず、データを相互にやり
とりするに先立って、当番コントローラ1はGP−IB
のデバイス2〜6の状態を管理するために、パラレルボ
ールあるいはシリアルボールによって各デバイス2〜6
の状態をチェ・ツクする。
Next, the operation will be explained. First, before mutually exchanging data, the duty controller 1
In order to manage the status of devices 2 to 6, each device 2 to 6 is controlled by a parallel ball or a serial ball.
Check the status of.

これは、データバス10.制御信号7〜9及び図には示
していないが規格で定義された信号(これをATNとい
う)によってデータのやりとりを行なって(これを三線
ハンドシェークという)チェックしており、このように
して当番コントローラ1が各デバイス2〜6の状態を認
知した後、相互にデータのやりとりが行なわれる。
This is data bus 10. Data is exchanged and checked (this is called a three-wire handshake) using control signals 7 to 9 and signals defined by the standard (this is called ATN) although not shown in the figure, and in this way, the controller on duty After device 1 recognizes the status of each device 2 to 6, data is exchanged with each other.

従来の信号伝送装置は以上のように構成されているので
、デバイス2〜6の状態を知るためにはハンドシェーク
を何回も実行しなければならず、またハンドシェークは
規格により最も応答が低速の(遅い)デバイスの速度で
実行されるので、データのやりとりの準備、即ちデバイ
スの状態のチェックのために時間を浪費するという欠点
があった。
Conventional signal transmission equipment is configured as described above, so in order to know the status of devices 2 to 6, it is necessary to perform handshaking many times, and handshaking is performed using the slowest response according to the standard ( This has the drawback of wasting time preparing for data exchange, ie, checking the status of the device, since it is executed at the speed of the slow device.

(発明のm要) この発明は上記のような従来のものの欠点を除去するた
めになされたもので、当番コントローラ及び全てのデバ
イスに時計装置を設け、該時計装置の時刻合わせをGP
−IBの管理線であるIFC信号等によって行なって該
時計装置の時刻信号によってシステムの同期をとり、あ
らかしめ定められた約砿あるいは当番コントローラから
全デバイスへ通知される送信順序及び信号構成の約束に
従って上記当番コントローラと各デバイスとの間でデー
タ伝送を行なうようにすることにより、高速動作を行な
うことができるデータ伝送装置を提供することを目的と
している。
(Summary of the Invention) This invention was made in order to eliminate the drawbacks of the conventional ones as described above.The on-duty controller and all devices are provided with a clock device, and the time of the clock device is set by a GP.
- The system is synchronized using the IFC signal, which is the IB control line, and the time signal of the clock device, and the transmission order and signal configuration are notified from the predetermined period or the on-duty controller to all devices. It is an object of the present invention to provide a data transmission device that can perform high-speed operation by transmitting data between the on-duty controller and each device according to the present invention.

〔発明の実施例〕[Embodiments of the invention]

以下、この発明の一実施例を図について説明する。本発
明の装置の構成は第1図で示したものと同様である。第
2図は本発明の一実施例による装置のタイミングチャー
ト図であり、図において、A1−A4は当番コントロー
ラ及び各デバイスの動作を示すタイミングチャートで、
0.1,2゜3、・・・・・・は当番コントローラ及び
各デバイスが具備する時計装置の時刻信号によって設定
されるステートを示し、AIは当番コントローラ1.A
2はデバイス2.A3はデバイス3.A4はデバイス4
のステートである。
An embodiment of the present invention will be described below with reference to the drawings. The structure of the apparatus of the present invention is similar to that shown in FIG. FIG. 2 is a timing chart of an apparatus according to an embodiment of the present invention, and in the figure, A1-A4 are timing charts showing the operations of the on-duty controller and each device;
0.1, 2°3, . . . indicate the states set by the time signal of the clock device included in the on-duty controller and each device, and AI is the on-duty controller 1. A
2 is device 2. A3 is device 3. A4 is device 4
This is the state of

いま、デバイス2はステート0,1,2,3゜・・・・
・・の全ステートで、デバイス3はステート0゜2、・
・・・・・で、デバイス4はステート1,33 ・・・
・・・で当番コントローラ1に対し、データを送出する
約束になっているとすると、第2図の左側部分ではそれ
ぞれのステートが異なる。即ち同期していないので、当
番コントローラ1がデバイスにアクセスしてもそのデバ
イスが約束されたステートになるまで待たなければなら
ない。
Now, device 2 is in state 0, 1, 2, 3°...
In all states of..., device 3 is in state 0゜2,...
...and device 4 is in state 1, 33...
. . , it is assumed that data is promised to be sent to the on-duty controller 1, and the states on the left side of FIG. 2 are different. That is, since they are not synchronized, even if the duty controller 1 accesses a device, it must wait until the device reaches the promised state.

そこで本実施例では、第2図に示すように、cpiBの
管理線であるIFC信号により当番コントローラ1及び
全デバイス2〜6の時刻合ねせを行なっている。従って
、第2図のIFCよりも右の部分では、当番コントロー
ラ1.各デバイスのステートがすべて同一、即ち同期し
ている。このような状態において、各デバイスはどのス
テートで何をするかプログラムされており、従って当番
コントローラ1からのアクセスにすぐに応答できる。
Therefore, in this embodiment, as shown in FIG. 2, the time of the duty controller 1 and all the devices 2 to 6 is synchronized using the IFC signal, which is the control line of cpiB. Therefore, in the part to the right of the IFC in FIG. 2, the duty controller 1. The states of each device are all the same, that is, they are synchronized. In such a state, each device is programmed to know what state to do and what to do, so it can immediately respond to access from the duty controller 1.

また、データを送出する際、その信号の構成も予め約束
されており、デバイスの状態、即ち正常動作中であるこ
と、又は前回転送が正常又は異常であること等を示す情
報をデータに付加して送出することにより、当番コント
ローラ1は、この情報によってデバイスの状態をデータ
転送毎に知ることができる。従って、転送に先だってポ
ーリング等によってデバイスにアクセスする必要がなく
、当番コントローラlの仕事が減ることになる。またこ
のデバイスからの情報に応じて、当番コントローラ1が
予め定められた複数のプログラムのうちのいずれかを選
択し、これによりデータのやりとりを行なうようにして
もよい。
Furthermore, when transmitting data, the structure of the signal is agreed upon in advance, and information indicating the status of the device, that is, whether it is operating normally, or whether the previous transfer was normal or abnormal, is added to the data. By sending this information, the duty controller 1 can use this information to know the status of the device each time data is transferred. Therefore, there is no need to access the device by polling or the like prior to transfer, and the work of the duty controller l is reduced. Further, depending on the information from this device, the duty controller 1 may select one of a plurality of predetermined programs, and thereby exchange data.

このような本実施例によれば、当番コントローラ及び各
デバイスに時計装置を設け、これによりシステムの同期
をとって所定のプログラムに従ってデータのやりとりを
行なうようにしたので、デバイスの状態をポーリングに
よらないで知ることができ、さらにこれにより本来、非
同期のシステムで、しかも最も低速のデバイスの速度に
あわせたバス速度で使用していたところのGP−IBを
、非常に高速動作で使用できる。また上述のようにポー
リングなしでデバイスの状態を知ることができるので、
高頻度のデータのやりとりが可能なシステムを構成でき
る。
According to this embodiment, a clock device is provided in the on-duty controller and each device to synchronize the system and exchange data according to a predetermined program. Therefore, the status of the device can be checked by polling. Furthermore, this allows GP-IB, which was originally used in an asynchronous system with a bus speed matching the speed of the slowest device, to be used at extremely high speed operation. Also, as mentioned above, you can know the status of the device without polling, so
It is possible to configure a system that allows for high-frequency data exchange.

なお、上記実施例ではIFCによってシステムの同期を
とるようにしたが、通常のトーカ/リスナ機能によって
時計装置の時刻あわせ、リセットを行なってもよく、上
記実施例と同様の効果が得られる。
In the above embodiment, the system is synchronized by IFC, but the time adjustment and reset of the clock device may be performed using a normal talker/listener function, and the same effect as in the above embodiment can be obtained.

〔発明の効果〕〔Effect of the invention〕

以上のように、この発明に係るデータ伝送装置によれば
、当番コントローラ及び全デバイスに時計装置を設け、
該時計装置によってシステムの同期をとり、予め定めら
れたあるいは上記当番コントローラから各デバイスへ通
知される送信順序及び信号構成の約束に従ってデータの
やりとりを行なうようにしたので、デバイスの状態をポ
ーリングによらないで知ることができ、非常に高速、高
頻度のデータ伝送を行なうことができる効果があ
As described above, according to the data transmission device according to the present invention, the duty controller and all devices are provided with a clock device,
The system is synchronized by the clock device, and data is exchanged according to the transmission order and signal configuration agreement determined in advance or notified from the on-duty controller to each device, so the device status can be checked by polling. This has the effect of enabling very high-speed, high-frequency data transmission.

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

第1図は従来及び本発明のデータ伝送装置の構成及び信
号を示すブロック図、第2図はこの発明の一実施例によ
るデータ伝送装置の動作を示すためのタイミングチャー
ト図である。 1・・・GP−IBを管理する当番コントローラ、2〜
6・・・CP−IBデバイス、7〜9・・・三線ハンド
シェークのための制御信号(GP−IB) 、] 0・
・・データのやりとりをするためのデータバス(GP−
IB)。 代理人 大岩増雄 第1図 第2図
FIG. 1 is a block diagram showing the configuration and signals of a conventional data transmission device and the present invention, and FIG. 2 is a timing chart showing the operation of the data transmission device according to an embodiment of the present invention. 1... Duty controller that manages GP-IB, 2-
6... CP-IB device, 7-9... Control signal for three-wire handshake (GP-IB),] 0.
・Data bus (GP-
IB). Agent Masuo Oiwa Figure 1 Figure 2

Claims (2)

【特許請求の範囲】[Claims] (1) インターフェースバスとしてIEEE−std
−488あるいはIECTC66(GP−IB)を使用
し、該インターフェースバスを管理する当番コントロー
ラと1つ以上のデバイスとの間でデータ伝送を行なうデ
ータ伝送装置において、上記当番コントローラと各デバ
イスとに時計装置を設け、該時計装置の時刻信号によっ
てシステムの同期をとり、予め定められたあるいは上記
当番コントローラから上記各デバイスへ通知されるデー
タ送信順序及び信号構成の約束に従って上記当番コント
ローラと各デバイスとの間でデータ伝送を行なうように
したことを特徴とするデータ伝送装置。
(1) IEEE-std as an interface bus
- In a data transmission device that uses IECTC66 (GP-IB) and transmits data between a duty controller that manages the interface bus and one or more devices, a clock device is provided between the duty controller and each device. The system is synchronized by the time signal of the clock device, and the data transmission order and signal configuration are predetermined or notified from the on-duty controller to each device, and the on-duty controller and each device are communicated. 1. A data transmission device characterized in that data transmission is performed using .
(2) 上記各デバイスから当番コントローラへのデー
タ伝送の際、該各デバイスの状態を示す情報を付加して
送出するようにしたことを特徴とする特許請求の範囲第
1項記載のデータ伝送装置。
(2) The data transmission device according to claim 1, characterized in that when transmitting data from each device to the on-duty controller, information indicating the status of each device is added and transmitted. .
JP10389484A 1984-05-21 1984-05-21 Data transmission equipment Pending JPS60246149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10389484A JPS60246149A (en) 1984-05-21 1984-05-21 Data transmission equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10389484A JPS60246149A (en) 1984-05-21 1984-05-21 Data transmission equipment

Publications (1)

Publication Number Publication Date
JPS60246149A true JPS60246149A (en) 1985-12-05

Family

ID=14366126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10389484A Pending JPS60246149A (en) 1984-05-21 1984-05-21 Data transmission equipment

Country Status (1)

Country Link
JP (1) JPS60246149A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100614169B1 (en) 2003-09-19 2006-08-25 산요덴키가부시키가이샤 Interface circuit and clock outputting method thereof, data processing circuit and system, and integrated circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100614169B1 (en) 2003-09-19 2006-08-25 산요덴키가부시키가이샤 Interface circuit and clock outputting method thereof, data processing circuit and system, and integrated circuit

Similar Documents

Publication Publication Date Title
JPS60246149A (en) Data transmission equipment
JPH0844649A (en) Data processing device
US5398233A (en) Method of resetting coupled modules and system using the method
JPS6126706B2 (en)
JP2824890B2 (en) SCSI protocol controller
JPH03258139A (en) Ieee-488 interface network
JP2635639B2 (en) Data processing device
JPS6378257A (en) Input-output controller
JPS6336533B2 (en)
JPS63310052A (en) Bus connection control device
JPS63194445A (en) Multipoint communication system
JPH01292460A (en) General purpose parallel interface
JPH01232455A (en) Protocol controller
JP2000307617A (en) Device, method, and system for ieee1394 inspection test
JPH04148262A (en) Broadcast transfer device
JPH0236016B2 (en)
JPS60220639A (en) Serial bus communication device
JPH0350604A (en) Multi-sequence controller
JPH0754504B2 (en) Bidirectional bus data transfer control method
JPH0814808B2 (en) Data transfer control method
JPS61267430A (en) Polling method
JPS58129671A (en) System controlling system
JPH022443A (en) Transmitting/receiving two-way communication system using dma control system
JPH0231267A (en) Message transfer testing system
JPS6260053A (en) Determination system for data transfer mode