[go: up one dir, main page]

JPS60117846A - Data transmission system - Google Patents

Data transmission system

Info

Publication number
JPS60117846A
JPS60117846A JP22730083A JP22730083A JPS60117846A JP S60117846 A JPS60117846 A JP S60117846A JP 22730083 A JP22730083 A JP 22730083A JP 22730083 A JP22730083 A JP 22730083A JP S60117846 A JPS60117846 A JP S60117846A
Authority
JP
Japan
Prior art keywords
data
packet
transmission
transmitted
network
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
JP22730083A
Other languages
Japanese (ja)
Inventor
Katsuyuki Machino
勝行 町野
Teiji Terasaka
禎二 寺坂
Masahiro Ise
伊勢 雅博
Tsuneaki Iwano
岩野 恒明
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP22730083A priority Critical patent/JPS60117846A/en
Publication of JPS60117846A publication Critical patent/JPS60117846A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks

Landscapes

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

Abstract

PURPOSE:To couple various devices through a single bus by applying bus competition with a simple packet ahead a data and transmitting the data between external devices in a free data from after a link is established. CONSTITUTION:Suppose that a data is transmitted from a serial transmitter 13 to a serial transmitter 14, a packet 22 is transmitted from a controller 15, an ACK 23 is transmitted from a controller 16 and a data 24 is transmitted from the transmitter 13. Then the data 24 is transmitted directly to the transmitter 14 via the controller 16 and the modification or the like of the data form is not applied. When the 3rd party observes the data flow, since the data 22 is apart from the packet 21 by a required minimum packet interval Tp or over, it is discriminated as a packet and it is known that the packet is not addressed to itself throgh the decoding. Since the ACK(NAK) 23 and the data 24 are not apart from the preceding data string respectively from the Tp or over, they are discriminated that they are not packets and skipped and the transmission of the next packet is inhibited for the time.

Description

【発明の詳細な説明】 く技術分野〉 本発明は、ネットワークを介して様々な伝送速度でしか
もデータ形式の統一されていないデータを送受するデー
タ伝送方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a data transmission system for transmitting and receiving data at various transmission speeds and in non-uniform data formats via a network.

〈従来技術〉 従来提案されているバス方式のネットワークでけ、バス
上のデータ保護のため、データ形式・タイミング・伝送
速度の細かく規定されたパケットデータしか扱えガいた
め、ネットワーク外部の伝送装置同志がネットワークを
介してデータの送受を行なう場合、間にパケット化等の
機能を持ったゲートウェイを介する必要があった。例と
して、コンピュータに接続されたディスプレイを考えて
みる。簡単のためこの間はR8232Cインターフエー
スを介して接続されているものとする。
<Prior art> In order to protect the data on the bus, the bus-based networks that have been proposed so far can only handle packet data whose data format, timing, and transmission speed are precisely specified. When transmitting and receiving data over a network, it is necessary to pass through a gateway that has functions such as packetization. As an example, consider a display connected to a computer. For the sake of simplicity, it is assumed that the connection is made through an R8232C interface.

この両者をネットワークを介して接続するには、寸ずコ
ンピュータからの送信データをR8232Cを介してゲ
ートウェイに出力し、ゲートウェイではデータをパケッ
ト化し、タイミング等バス調停を行ないデータ形式も変
更してバス上に送出する。
To connect these two via a network, data sent from the Zuzu computer is output to the gateway via the R8232C, the gateway packetizes the data, performs bus arbitration such as timing, changes the data format, and transmits the data on the bus. Send to.

このパケットは受信端のゲートウェイに取り込まれ、パ
ケットのデータ以外の部分を取り除かれデータ形式も変
更され、2次側のR8232Cラインを介してディスプ
レイに送られ表示される。この例でもわかる様に、コン
ピュータ・ディスプレイ間でデータ形式が統一されてい
るにもかかわらず、間にネットワークを介すことにより
2度にわたってデータ形式の変更を予儀なくされる。ゲ
ートウェイも2次側の伝送路のデータ形式の種類に合わ
せて、様々な物を用意する必要がある。例えば奇偶パリ
ティ・同期非同期・ビット長等をすべて外部装置に合わ
さ々ければならない。
This packet is taken into the gateway at the receiving end, parts of the packet other than data are removed, the data format is changed, and the data is sent to the display via the R8232C line on the secondary side and displayed. As can be seen in this example, even though the data format is unified between computer displays, it is impossible to change the data format twice due to the intervening network. It is also necessary to prepare various gateways depending on the type of data format of the secondary side transmission path. For example, odd-even parity, synchronous/asynchronous, bit length, etc. must all be adjusted to the external device.

〈発明の目的〉 本発明は、バス争奪のみをデータに先立って簡単なパケ
ットによって行ない、相手との間でリンクが確立した後
は自由なデータ形式で外部装置間でバスを介してデータ
伝送を行なわせる合会帷姿本ものであり本データ伝送方
式により、様々な装置を単一のバスを介して結合するこ
とができる。
<Objective of the Invention> The present invention performs only bus contention using simple packets before transmitting data, and after a link is established with the other party, data is transmitted between external devices via the bus in a free data format. This data transmission system allows various devices to be connected via a single bus.

〈実施例〉 以下図面に従って本発明方式の一実施例を説明する0 第1図は本発明の適用されるシステム構成例である。図
において、10はバス形式のネットワーク、11◆12
はネットワークに接続されたステーション(i末器)、
13・14はステーションとは形式の異々る例えばシリ
アル伝送機能を有する外部装置、15・16は外部装置
13・14とネットワーク間に接続された簡単な構造の
伝送制御装置である。
<Embodiment> An embodiment of the method of the present invention will be described below with reference to the drawings. FIG. 1 is an example of a system configuration to which the present invention is applied. In the figure, 10 is a bus-type network, 11◆12
is a station (i-device) connected to the network,
Reference numerals 13 and 14 indicate external devices having a different type from the station, for example, having a serial transmission function, and 15 and 16 indicate simple-structured transmission control devices connected between the external devices 13 and 14 and the network.

第2図はネソトワ−り上のデータの流れを表わすタイミ
ングチャートである。なお、ここで言うパケットは、相
手アドレス・自己アドレス・コントロールワード・チェ
ックコード等を含む簡竿なものである。
FIG. 2 is a timing chart showing the flow of data on the network. Note that the packet referred to here is a simple packet that includes a destination address, a self address, a control word, a check code, and the like.

図の21・22はパケットで、パケット21・22の間
隔T1は許要最小パケット間隔Tp以上に保たれる。2
3はパケット22に対するACK(NAK)であり、こ
の間隔T2はTp以下に選ばれる。なぜならT2 >T
pならば、この間に他のパケットが割り込む可能性があ
りその場合、23はどちらのパケットに対するACK(
NAK)がわからなくなってしまうからである。24は
シリアル伝送装置13又は14から固有な形式で送出さ
れるデータである。ACK(NAK)23とデータ24
の間隔T3も同じくTp より小さく取った方が良い。
In the figure, 21 and 22 are packets, and the interval T1 between the packets 21 and 22 is kept equal to or greater than the required minimum packet interval Tp. 2
3 is an ACK (NAK) for the packet 22, and the interval T2 is selected to be less than or equal to Tp. Because T2 > T
If p, there is a possibility that another packet will interrupt during this time, and in that case, 23 is the ACK (
This is because you will not be able to understand NAK). 24 is data sent from the serial transmission device 13 or 14 in a unique format. ACK (NAK) 23 and data 24
It is also better to set the interval T3 smaller than Tp.

なぜならT3>Tpkらば、データ24は次のパケット
と誤解される可能性があるためである。
This is because if T3>Tpk, the data 24 may be misunderstood as the next packet.

今、データがシリアル伝送装置13から同14に送られ
たものとすると、パケット22は制御装置15より、A
CK23は制御装置16より、データ24はシリアル伝
送装置13より送出されたものである。そしてデータ2
4は制御装置16を介して直接シリアル伝送装置14に
送り出され、このときデータ形式の変更等はなされんい
。第3者例えばステーション11からこのデータの流れ
をみると、データ22は前パケット21よりTp以上離
れているためパケットと判断され、その解読により自分
宛でないことがわかる。その後、ACK(NAK)23
・データ24はそれぞれ前データ列よりTp以上離れて
いないためパケットではないと判断され読みとばされる
と同時に、次のパケットの送出もこの間禁止され、デー
タは破壊され々い。
Now, assuming that data is sent from the serial transmission device 13 to the serial transmission device 14, the packet 22 is sent from the control device 15 to the serial transmission device 14.
CK23 is sent from the control device 16, and data 24 is sent from the serial transmission device 13. and data 2
4 is sent directly to the serial transmission device 14 via the control device 16, and the data format is not changed at this time. When a third party, for example station 11, looks at the flow of this data, data 22 is determined to be a packet because it is more than Tp away from the previous packet 21, and by decoding it, it can be seen that it is not addressed to itself. Then ACK (NAK) 23
- Since each data 24 is not separated by more than Tp from the previous data string, it is determined that it is not a packet and is skipped, and at the same time, the transmission of the next packet is also prohibited during this time, and the data is likely to be destroyed.

図はACK有の場合について説明したが、AcK不要で
も同じである。この場合、T2とACK(NAK)23
は図より抹消される。
Although the figure describes the case with ACK, the same applies even if ACK is not required. In this case, T2 and ACK (NAK) 23
is deleted from the diagram.

今少し詳しく説明する。I'll explain it in a little more detail now.

第3図は第1図の伝送制御装置15・16の詳細を示す
ブロック図である。30は送信部、31は受信部、32
はデータ検出部、33は伝送制御部、また34・36は
それぞれシリアル伝送装置13又は14からの7リアル
データライン・送信要求信号ライン、35・37・38
はそれぞれノリアル伝送装置13又は1であ受信チータ
ライン・送信許可信号ライン・受信要求ラインである。
FIG. 3 is a block diagram showing details of the transmission control devices 15 and 16 shown in FIG. 1. 30 is a transmitter, 31 is a receiver, 32
is a data detection section, 33 is a transmission control section, and 34 and 36 are 7 real data lines and transmission request signal lines from the serial transmission device 13 or 14, respectively, 35, 37, and 38.
are the reception cheater line, transmission permission signal line, and reception request line of the Norial transmission device 13 or 1, respectively.

第4図に各ライン上のタイミング、第5図に伝送制御装
置15・16における動作フローを示す。
FIG. 4 shows the timing on each line, and FIG. 5 shows the operation flow in the transmission control devices 15 and 16.

第5図において、簡単のため送信用(a)・受信用(b
)に分けて説明しているが、もちろん1台の装置で両機
能を持たせることも可能である。
In Figure 5, for the sake of simplicity, we have shown for transmitting (a) and receiving (b)
), but it is of course possible to have both functions in one device.

外部シリアル伝送装置13(又は14)より7リアルデ
ータを送信する場合、まずライン36を通じて送信要求
信号を伝送制御装置15(又は16)の制御部33に出
力する。制御部33はこの信号を受けて送信部30のO
Rゲートを介してネットワーク10に回線争奪によりパ
ケット41を送出する。ここで前述したように、前バケ
ツ)21゜22・ACK23・データ24(第2図参照
)より、少なくともTp以上の期間にわたってネットワ
ーク10上にデータが無い場合でないと、送信可とはな
らない。
When transmitting 7 real data from the external serial transmission device 13 (or 14), first, a transmission request signal is output to the control unit 33 of the transmission control device 15 (or 16) through the line 36. Upon receiving this signal, the control section 33 controls the O of the transmitting section 30.
The packet 41 is sent to the network 10 via the R gate by line contention. As described above, from the previous bucket) 21, 22, ACK 23, and data 24 (see FIG. 2), transmission is possible only when there is no data on the network 10 for a period of at least Tp or more.

送信可でパケット41を送出し、このパケットを受信し
た相手方よりACK42を得ることにより回線が確立1
〜たことを知る。そこてT4経過後制御装置15(又は
16)はシリアル伝送装置13(又は14)に対して、
ライン37を通じて送信許可信号を出力し、シリアル伝
送装置13(又は14)は直ちにシリアルデータをライ
ン34を通じて出力する。このシリアルデータは制御装
置15(又は16)で変更を加えられること彦くその1
寸ネットワーク10に送出される。
The line is established by sending packet 41 with permission to send and receiving ACK 42 from the other party who received this packet.
~Know things. Therefore, after T4 has elapsed, the control device 15 (or 16) tells the serial transmission device 13 (or 14),
After outputting a transmission permission signal through line 37, the serial transmission device 13 (or 14) immediately outputs serial data through line 34. Part 1: This serial data can be changed by the control device 15 (or 16).
The data is sent to the network 10.

ライン37の送信許可信号は、受信部31、データ検出
部32、制御部33の動作によって、シリアルデータ4
3が継続する限り延長され、連続して所定時間以上デー
タがなくなるか、ライン36の送信要求信号が非アクテ
ィブになるまで続けられる。
The transmission permission signal on the line 37 is transmitted to the serial data 4 by the operation of the receiving section 31, the data detecting section 32, and the control section 33.
3 continues until there is no data for a predetermined period of time or the transmission request signal on line 36 becomes inactive.

受信側の制御装置16(又は15)においては、送信側
と同様に前パケット・ACK・データより、少なくとも
Tp以上の期間にわたってネットワーク10上にデータ
がない場合にのみパケット受信可となり、パケット41
を受信し自分宛てあれば所定時間内にACK43を返送
する。ACK43を返送した後、所定時間T5(<T4
)後よりライン38を通じて受信要求信号を7リアル伝
送装置14(又は13)に出力する。シリアル伝送装置
14(又は13)I−1、受信要求信号がアクティブの
期間だけ、ライン35を通じてデータを取り込むことに
より必要なデータのみを受信することができる。
Similarly to the transmitting side, the control device 16 (or 15) on the receiving side can receive the packet only when there is no data on the network 10 for a period of at least Tp or more from the previous packet, ACK, and data.
If it is addressed to you, send back ACK43 within a predetermined time. After returning ACK43, the predetermined time T5 (<T4
) After that, a reception request signal is output to the 7-real transmission device 14 (or 13) through the line 38. The serial transmission device 14 (or 13) I-1 can receive only necessary data by taking in data through the line 35 only while the reception request signal is active.

上述において、送信側のACK42受信後のデ〜り43
送信までの期間、及び受信側のパケット41受信後のA
CK42送信までの期間は、いずれも許要最小バケット
間隔Tp以下に選ばれたもので、第3者はとれによって
パケットでないと判断して読みとばすことができる。
In the above, D-43 after receiving ACK42 on the sending side
Period until transmission and A after receiving packet 41 on the receiving side
The period until CK42 transmission is selected to be less than or equal to the required minimum bucket interval Tp, and a third party can determine that the packet is not a packet and skip it.

〈発明の効果〉 この様に本発明のデータ伝送方式は、外部からのリクエ
ストによりネットワーク上で回線争奪によりパケットを
送出し、争奪に成功したときのみ外部装置に対して送信
許可信号を出力し、逆に自分宛の、?ケント受信時は、
外部装置に対して受信要求信号を出力し、データ部分は
そのまま通過させることにより外部装置間でネットワー
クを意識させることなくデータの送受を行なわせるもの
であって、かつ許要最小パケット間隔を設定することに
より、パケットとそうでない他のデータを簡単な時間比
較で判断でき、第3者は自分宛でないその後のデータの
間、これを読みとばすと同時に次のパケットの送出も禁
止して、ネットワーク上のデータ1破壊がないようにで
きる。
<Effects of the Invention> As described above, the data transmission system of the present invention sends a packet on the network by contesting a line in response to a request from the outside, and outputs a transmission permission signal to an external device only when the contention is successful. On the other hand, addressed to yourself? When receiving Kent,
It outputs a reception request signal to an external device and allows the data part to pass through as is, allowing data to be sent and received between external devices without being aware of the network, and also sets the minimum allowed packet interval. By doing so, it is possible to determine whether a packet is a packet or other data that is not addressed to it by a simple time comparison, and a third party can skip the subsequent data that is not addressed to him and at the same time prohibit the sending of the next packet, thereby preventing the third party from transmitting the next packet on the network. It is possible to prevent data 1 from being destroyed.

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

第1図は本発明の適用されるーシステム構成図、第2図
はネットワーク上のデータのタイミングを示す図、第3
図は第1図の要部装置のブロック図、第4図は第3図各
うイン上のタイミング図、第5図は第3図の動作を説明
するフロー図である。 10・・ネットワーク、11・12 ステーション、1
3・14・シリアル伝送装置、15・16・・・伝送制
御装置、21・22・・バクノド、23・・ACK(N
AK)、24・・データ、30 送信部、31・・受信
部、32 データ検出部、33・制御部、41・・・パ
ケット、42−ACK、43 データ0 代理人 弁理士 福 士 愛 彦(他2名)第1図 第3 図 (G) 第 (b) 55!!
Figure 1 is a system configuration diagram to which the present invention is applied, Figure 2 is a diagram showing the timing of data on the network, and Figure 3 is a diagram showing the timing of data on the network.
1 is a block diagram of the main part of the apparatus shown in FIG. 1, FIG. 4 is a timing diagram on each page of FIG. 3, and FIG. 5 is a flow chart explaining the operation of FIG. 3. 10...Network, 11/12 Station, 1
3.14.Serial transmission device, 15.16..Transmission control device, 21.22..Bakunodo, 23..ACK (N
AK), 24...Data, 30 Transmission unit, 31...Reception unit, 32 Data detection unit, 33-Control unit, 41...Packet, 42-ACK, 43 Data 0 Agent Patent attorney Aihiko Fukushi ( 2 others) Figure 1 Figure 3 (G) (b) 55! !

Claims (1)

【特許請求の範囲】[Claims] 1、複数の処理能力の異方る装置を同一ネットワーク内
に共存させたシステムにおいて、ネットワーク回線争奪
時のみ、システムで定義された伝送速度及び形式のパケ
ットを送出し、ネットワークを確保後は、確保した装置
固有の伝送速度及び形式によりデータ伝送を行なうよう
にしたものであり、前記パケットに対し許容最小ノくケ
ラト間隔を設定してなることを特徴とするデータ伝送方
式。
1. In a system where multiple devices with different processing capabilities coexist in the same network, only when a network line is contested, packets with the transmission speed and format defined by the system are sent, and after the network is secured, 1. A data transmission system, characterized in that data transmission is performed at a transmission rate and format specific to a device, and a minimum permissible kerat interval is set for said packet.
JP22730083A 1983-11-29 1983-11-29 Data transmission system Pending JPS60117846A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22730083A JPS60117846A (en) 1983-11-29 1983-11-29 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22730083A JPS60117846A (en) 1983-11-29 1983-11-29 Data transmission system

Publications (1)

Publication Number Publication Date
JPS60117846A true JPS60117846A (en) 1985-06-25

Family

ID=16858651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22730083A Pending JPS60117846A (en) 1983-11-29 1983-11-29 Data transmission system

Country Status (1)

Country Link
JP (1) JPS60117846A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996010791A1 (en) * 1994-09-30 1996-04-11 Apple Computer, Inc. Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996010791A1 (en) * 1994-09-30 1996-04-11 Apple Computer, Inc. Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets

Similar Documents

Publication Publication Date Title
EP0117677B1 (en) Data communication systems
JPH0234059A (en) Processing system for node equipment
JPH05204804A (en) High speed transmission line interface
KR970702677A (en) COMMUNICATION SYSTEM
JPH01198130A (en) Method of reducing the number of check point frames
JPS60117846A (en) Data transmission system
US6178177B1 (en) Data-processing network having non-deterministic access, but having deterministic access time
JP3217397B2 (en) Data transmission method of communication control device
JPS60117845A (en) Data transmission system
JPS62137946A (en) Data transmission method
KR930004100B1 (en) Asynchronous full duplex protocol implementation
JP2512928B2 (en) Communication control device
JPH0484531A (en) Communication system for local network system
JPS60194642A (en) Data transmission method
JPH0646069A (en) Loopback test equipment
JPH0250649A (en) Local network transmitter
JPS60198931A (en) Data communication system
JPS61173553A (en) Packet communication system
JPH05233495A (en) Transmission controller
JPS6354847A (en) Control ling system for communication terminal
JPS58120342A (en) Data transmission system
JPS63267036A (en) Transmitter-receiver with collision detecting function
JPH0821936B2 (en) Data stream reproduction method in packet communication network
JPS62117440A (en) Communication controlling system
JPS63133727A (en) Data retransmission system