JPS60246149A - Data transmission equipment - Google Patents
Data transmission equipmentInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus 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
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).
従来この種装置として第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.
以下、この発明の一実施例を図について説明する。本発
明の装置の構成は第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.
以上のように、この発明に係るデータ伝送装置によれば
、当番コントローラ及び全デバイスに時計装置を設け、
該時計装置によってシステムの同期をとり、予め定めら
れたあるいは上記当番コントローラから各デバイスへ通
知される送信順序及び信号構成の約束に従ってデータの
やりとりを行なうようにしたので、デバイスの状態をポ
ーリングによらないで知ることができ、非常に高速、高
頻度のデータ伝送を行なうことができる効果があ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.
第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)
−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 .
タ伝送の際、該各デバイスの状態を示す情報を付加して
送出するようにしたことを特徴とする特許請求の範囲第
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. .
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)
| 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 |
-
1984
- 1984-05-21 JP JP10389484A patent/JPS60246149A/en active Pending
Cited By (1)
| 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 |