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
JPS589618B2 - Data transmission method - Google Patents
[go: Go Back, main page]

JPS589618B2 - Data transmission method - Google Patents

Data transmission method

Info

Publication number
JPS589618B2
JPS589618B2 JP9632578A JP9632578A JPS589618B2 JP S589618 B2 JPS589618 B2 JP S589618B2 JP 9632578 A JP9632578 A JP 9632578A JP 9632578 A JP9632578 A JP 9632578A JP S589618 B2 JPS589618 B2 JP S589618B2
Authority
JP
Japan
Prior art keywords
inhibit
signal
data
terminal device
timing
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
JP9632578A
Other languages
Japanese (ja)
Other versions
JPS5523643A (en
Inventor
■井清
小林浩
竹谷博行
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP9632578A priority Critical patent/JPS589618B2/en
Publication of JPS5523643A publication Critical patent/JPS5523643A/en
Publication of JPS589618B2 publication Critical patent/JPS589618B2/en
Expired 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)

Description

【発明の詳細な説明】 この発明は、複数の端末装置と中央装置との間で共通の
データバスを用いてデータの伝送を行なうデータ伝送方
式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data transmission system for transmitting data between a plurality of terminal devices and a central device using a common data bus.

複数の端末装置と中央装置との間で、各端末装置に共通
のデータバスを用いてデータ伝送を行なうシステムにお
いては、共通データバスに複数の端末装置から同時にデ
ータが送出されることを避けなければならない。
In a system where data is transmitted between multiple terminal devices and a central device using a data bus common to each terminal device, it is necessary to avoid sending data from multiple terminal devices to the common data bus at the same time. Must be.

第1図は従来のこの種のデータ伝送システムの概要を示
す系統図で、1は中央装置、2は端末装置、3は共通デ
ータバス、4はインヒビット線である。
FIG. 1 is a system diagram showing an overview of a conventional data transmission system of this type, in which 1 is a central device, 2 is a terminal device, 3 is a common data bus, and 4 is an inhibit line.

すなわち、第1図においては複数の端末装置が同時にデ
ータ送出を開始するのを避けるために、端末装置2相互
を端子Pi,Poを介して結合することで、データ送出
の優先順位を決めている。
That is, in FIG. 1, in order to avoid multiple terminal devices starting data transmission at the same time, the priority order of data transmission is determined by connecting the terminal devices 2 to each other via terminals Pi and Po. .

さらに、ある端末装置がデータ送出中に、他の((より
優先順位の高い)端末装置からデータが送出されないよ
うにするために、各端末装置2の端子INHに共通接続
されているインヒビット線4に対し、そのデータ送出中
の端末装置からインヒビット信号を送出するようにして
いる。
Furthermore, in order to prevent data from being sent from another (higher priority) terminal device while a certain terminal device is sending data, an inhibit line 4 commonly connected to the terminal INH of each terminal device 2 is provided. In contrast, an inhibit signal is sent from the terminal device that is currently sending the data.

他の端末装置では、インヒビット線4を介してインヒビ
ツト信号が到来している間、データの送出が禁止される
ことになる。
In other terminal devices, data transmission is prohibited while the inhibit signal is arriving via the inhibit line 4.

なお、端子A1〜Anは各端末装置2から送出されるデ
ータの識別のために、各端末装置2から端子DATAを
介して共通データバス3にデータ信号と共に送出すべき
アドレス情報を指定するための端子である。
Note that the terminals A1 to An are used to specify address information to be sent from each terminal device 2 to the common data bus 3 via the terminal DATA along with the data signal in order to identify the data sent from each terminal device 2. It is a terminal.

以上から明らかなように、従来の方式では複数の端末装
置から同時にデータが送出されるのを避けるために、各
端末装置2に優先順位を与えるための2端子Pi,Po
と、さらにインヒビット信号送出のための1端子INH
、計3端子を必要とした。
As is clear from the above, in the conventional system, in order to avoid sending data from multiple terminal devices at the same time, two terminals Pi and Po are used to give priority to each terminal device 2.
and one terminal INH for sending out an inhibit signal.
, a total of three terminals were required.

しかし、このような端子数の増加は、各端末装置が多数
の個別部品で構成される場合のみならず、LSI化され
た場合においても、相互結線の複雑化、信頼度の低下、
さらには価格上昇などの問題をもたらし、特にLSI化
しようとする場合には、LSIパッケージの制約から、
時によっては上記の3端子全部を設けることが不可能と
なることもある。
However, such an increase in the number of terminals not only occurs when each terminal device is composed of a large number of individual components, but also when it is integrated into an LSI, resulting in complicated interconnections, decreased reliability, and
Furthermore, it brings about problems such as price increases, and especially when trying to convert it into an LSI, due to the limitations of the LSI package,
In some cases, it may be impossible to provide all three terminals.

この発明は上述した問題を解消するためになされたもの
で、その目的は最少限の端子数で複数の端末装置からの
データの同時送出を回避し得るデータ伝送方式を提供す
ることにある。
The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a data transmission system that can avoid simultaneous transmission of data from a plurality of terminal devices using a minimum number of terminals.

この発明は上記目的を達成するため、各端末装置からの
データの識別のために各端末装置に予め与えられている
固有のアドレス情報を利用して、データ送出の優先順位
を等価的に与えるようにしたものである。
In order to achieve the above object, the present invention uses unique address information given to each terminal device in advance to identify data from each terminal device, and equally gives priority to data transmission. This is what I did.

す々わち、この発明では任意の端末装置からデータを送
出する際、各端末装置に予め個々に割当てられたタイミ
ングでインヒビット信号を発生させてこれをインヒビッ
ト線に送出すると共に、前記インヒビット線にインヒビ
ット信号が存在するときには上記インヒビット信号の発
生を阻止することによって、任意の1つの端末装置だけ
にデータ送出を許すようにしたものである。
That is, in this invention, when transmitting data from any terminal device, an inhibit signal is generated at a timing individually assigned to each terminal device in advance and transmitted to the inhibit line, and the inhibit signal is transmitted to the inhibit line. When an inhibit signal exists, generation of the inhibit signal is prevented, thereby allowing only one arbitrary terminal device to send data.

このようにすると、データの同時送出を避けるために必
要な端子は、インヒビット信号送受のための1端子のみ
でよいことになる。
In this way, in order to avoid simultaneous data transmission, only one terminal for transmitting and receiving the inhibit signal is required.

従って、結線が簡単となるばかりでなく、信頼性の向上
、価格の低減が図れ、さらに装置をLSI化する場合に
も有利となる等、その効果は大きい。
Therefore, it not only simplifies wiring, but also improves reliability, reduces cost, and is advantageous when converting the device into an LSI, which has great effects.

以下、この発明を実施例により具体的に説明する。Hereinafter, the present invention will be specifically explained with reference to Examples.

第2図はこの発明の一実施例の概要を示すブロツク図で
、第1図の場合と同様、1は中央装置2は端末装置、3
は共通データバス、4はインヒビット線であるが、第1
図における優先順位指定のための端子P i , Po
とその結線はない。
FIG. 2 is a block diagram showing an outline of an embodiment of the present invention. As in the case of FIG. 1, 1 is a central device 2 is a terminal device;
is a common data bus, and 4 is an inhibit line.
Terminals P i and Po for priority specification in the figure
And there is no connection between them.

そして、各端末装置2内にはデータを送出する際、イン
ヒビット信号を前述したタイミングで送出する機能を持
つタイミング発生回路5が内蔵されている。
Each terminal device 2 has a built-in timing generating circuit 5 which has a function of transmitting an inhibit signal at the above-described timing when transmitting data.

このタイミング発生回路5の具体例を第3図に示した。A specific example of this timing generation circuit 5 is shown in FIG.

以下、第3図のタイミング発生回路5について、第4図
のタイムチャートを参照して説明する。
The timing generation circuit 5 of FIG. 3 will be explained below with reference to the time chart of FIG. 4.

なお、端子6は各端末装置2内の他の回路(以下主回路
という)に接続されているものとする。
It is assumed that the terminal 6 is connected to another circuit (hereinafter referred to as main circuit) within each terminal device 2.

第3図において、カウンタ11は主回路からのクロツク
信号S1をカウントし、クリア信号S2 によりクリア
されるもので、クリア信号S2は通常はインバータ12
,13,ANDゲート14およびR−Sフリツブフロツ
プ15からなる回路によって、カウンタ11の出力値が
一定値になる毎に1クロック期間の間だけORゲート1
6を介して与えられる。
In FIG. 3, a counter 11 counts a clock signal S1 from the main circuit and is cleared by a clear signal S2.
, 13, an AND gate 14 and an R-S flip-flop 15, each time the output value of the counter 11 reaches a constant value, the OR gate 1 is activated for one clock period.
6.

いずれかの端末装置から、一度インヒビット信号が送出
されるか、あるいは、全ての端末装置が同時にイニシャ
ライズされた後はクリア信号S2の通常時の発生タイミ
ングは、全ての端末装置2内のタイミング発生回路5で
共通となる。
Once the inhibit signal is sent from any terminal device or after all the terminal devices are initialized at the same time, the normal generation timing of the clear signal S2 is determined by the timing generation circuit in all the terminal devices 2. 5 is common.

コンパレータ17は予め端子A1〜Anを介して与えら
れている端末装置のアドレス値a1〜anと、カウンタ
11の出力値b1〜bnとを比較し、これらが一致した
時(a=b)、インヒビット信号の発生タイミングを与
えるタイミング信号S3を出力する。
The comparator 17 compares the address values a1 to an of the terminal device given in advance via the terminals A1 to An with the output values b1 to bn of the counter 11, and when they match (a=b), inhibits It outputs a timing signal S3 that gives the signal generation timing.

このタイミング信号S3の出力タイミング(クリア信号
S2の発生後タイミング?号S3が発生するまでの時間
T)は、アドレス値が各端末装置2でそれぞれ異なるた
め、そのアドレス値に応じた固有のタイミングと々る。
Since the address value is different for each terminal device 2, the output timing of this timing signal S3 (the time T from when the clear signal S2 is generated until the timing signal S3 is generated) is a unique timing according to the address value. That's it.

各端末装置2内のタイミング発生回路5におけるタイミ
ング信号S3の出力タイミングを第4図KS3,,S3
・・・S3nとして示した。
The output timing of the timing signal S3 in the timing generation circuit 5 in each terminal device 2 is shown in FIG.
...Indicated as S3n.

このようにして得られるタイミング信号S3は、主回路
からのデータ出力要求信号S4が入力されているDフリ
ツプフロツプ18のクロツク入力端子に与えられる。
The timing signal S3 thus obtained is applied to the clock input terminal of the D flip-flop 18 to which the data output request signal S4 from the main circuit is input.

従って、データ出力要求信号S4が入力されると、Dフ
リツプフロツプ18はタイミング信号S3のよるタイミ
ングで反転し、その出力端子よりデータ出力レディ信号
S5を主回路に送出する。
Therefore, when the data output request signal S4 is input, the D flip-flop 18 is inverted at the timing determined by the timing signal S3, and sends the data output ready signal S5 from its output terminal to the main circuit.

このデータ出力レディ信号S,の送出は、主回路からデ
ータ出力完了信号S6がDフリツプフロツプ18のクリ
ア端子に入るまで続行する。
The sending of the data output ready signal S, continues until the data output completion signal S6 is input from the main circuit to the clear terminal of the D flip-flop 18.

Dフリツプフロツプ18の出力であるデータ出力レディ
信号S5は、さらにバツファゲート19および端子IN
Hを介して第2図のインヒビット線4に送出される。
The data output ready signal S5, which is the output of the D flip-flop 18, is further applied to the buffer gate 19 and the terminal IN.
H to the inhibit line 4 in FIG.

これにより他の端末装置からのデータの送出は、禁止さ
れる。
This prohibits data transmission from other terminal devices.

すなわち、第3図では端子INHにインヒビット線4か
らインヒビット信号が入ると、そのインヒビット信号が
インバータ20を介して主回路にデータ出力要求インヒ
ビット信号S7として供給されることにより、データの
送出を禁止させることになる。
That is, in FIG. 3, when an inhibit signal is input from the inhibit line 4 to the terminal INH, the inhibit signal is supplied to the main circuit as the data output request inhibit signal S7 via the inverter 20, thereby inhibiting data transmission. It turns out.

また、この信号S7はORゲート16を介してカウンタ
11にクリア信号S2として与えられ、カウンタ11を
クリアするとともに、他の端末装置から送出されている
インヒビット信号が解除されるまでカウント動作を停止
させる。
Further, this signal S7 is given as a clear signal S2 to the counter 11 via the OR gate 16 to clear the counter 11 and stop the counting operation until the inhibit signal sent from the other terminal device is released. .

つまり、インヒビット線にインヒビット信号が存在する
とき、前記データ出力レディ信号S,の発生が阻止され
、これによってインヒビット信号の発生が阻止されるこ
とになる。
That is, when an inhibit signal is present on the inhibit line, the generation of the data output ready signal S is prevented, thereby preventing the generation of the inhibit signal.

以上説明したように、この発明では任意の端末装置から
共通データバスにデータを送出する際、端末装置毎に予
め定められたアドレスに固有のタイミングでインヒビッ
ト線に対してインヒビット信号を送出することで、デー
タ送出開始時の優先順位を等価的に与えると同時に、複
数の端末装置からの同時データ送出を避けるようにした
ため、端末装置に設ける端子数を少なくできる。
As explained above, in this invention, when data is sent from any terminal device to the common data bus, an inhibit signal is sent to the inhibit line at a timing specific to a predetermined address for each terminal device. Since simultaneous data transmission from a plurality of terminal devices is avoided while giving equal priority at the start of data transmission, the number of terminals provided on the terminal device can be reduced.

従って、実際にシステムを構成する上で、極めて有効で
ある。
Therefore, it is extremely effective in actually configuring a system.

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

第1図は従来のデータ伝送方式を説明するための系統図
、第2図はこの発明の一実施例の概要を説明するための
系統図、第3図は第2図におけるタイミング発生回路の
具体例を示す回路図、第4図はその動作を説明するため
のタイムチャートである。 2・・・・・・端末装置、3・・・・・・共通データバ
ス、4・・・・・・インヒビット線、5・・・・・・タ
イミングパルス発生回路。
FIG. 1 is a system diagram for explaining a conventional data transmission system, FIG. 2 is a system diagram for explaining an overview of an embodiment of the present invention, and FIG. 3 is a concrete diagram of the timing generation circuit in FIG. 2. A circuit diagram showing an example, and FIG. 4 are time charts for explaining the operation. 2...Terminal device, 3...Common data bus, 4...Inhibit line, 5...Timing pulse generation circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 共通のデータバスによりデータの伝送を行なう複数
の端末装置にインヒビット線を共通接続し、このインヒ
ビット線を介して他の端末装置からインヒビット信号が
到来している間、そのインヒビット信号を送出している
端末装置以外の端末装置からのデータ送出を禁止するよ
うにしたデータ伝送方式において、各端末装置は、デー
タを送出するに際して予め個々に割当てられたタイミン
グでインヒビット信号を発生して前記インヒビット線に
送出する手段と、前記インヒビット線にインヒピット信
号が存在するとき、前記インヒビット信号の発生を阻止
する手段とを具備したことを特徴とするデータ伝送方式
1. An inhibit line is commonly connected to multiple terminal devices that transmit data via a common data bus, and while an inhibit signal is being received from another terminal device via this inhibit line, the inhibit signal is sent out. In a data transmission method that prohibits the transmission of data from terminal devices other than the terminal device in use, each terminal device generates an inhibit signal at a timing individually assigned in advance to transmit data to the inhibit line. A data transmission system comprising: means for transmitting the inhibit signal; and means for preventing generation of the inhibit signal when the inhibit signal is present on the inhibit line.
JP9632578A 1978-08-08 1978-08-08 Data transmission method Expired JPS589618B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9632578A JPS589618B2 (en) 1978-08-08 1978-08-08 Data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9632578A JPS589618B2 (en) 1978-08-08 1978-08-08 Data transmission method

Publications (2)

Publication Number Publication Date
JPS5523643A JPS5523643A (en) 1980-02-20
JPS589618B2 true JPS589618B2 (en) 1983-02-22

Family

ID=14161848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9632578A Expired JPS589618B2 (en) 1978-08-08 1978-08-08 Data transmission method

Country Status (1)

Country Link
JP (1) JPS589618B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4494113A (en) * 1981-03-13 1985-01-15 Hitachi, Ltd. Method and apparatus for self-control in distributed priority collision

Also Published As

Publication number Publication date
JPS5523643A (en) 1980-02-20

Similar Documents

Publication Publication Date Title
US4554659A (en) Data communication network
US4504906A (en) Multiprocessor system
US4888728A (en) Multipoint link data-transmission control system
US5237567A (en) Processor communication bus
US5303348A (en) Method of arbitrating access to a data bus and apparatus therefor
US4359731A (en) Communication link contention resolution system
US4471425A (en) A data transfer control system for multiple units on a common bus using a serially transmitted transfer permission signal
US20080126640A1 (en) Round-Robin Bus Protocol
JPS589618B2 (en) Data transmission method
JP3459075B2 (en) Synchronous serial bus method
JP3021855B2 (en) Serial data transfer device
US5535396A (en) Modulator data/control equipment
US6178177B1 (en) Data-processing network having non-deterministic access, but having deterministic access time
JPS6260050A (en) Interbus system
JPS6153985B2 (en)
JPS6267664A (en) Data transfer method
JPH0410775B2 (en)
JPH047620B2 (en)
JP2504473B2 (en) Data transfer processing method
JPH0136740B2 (en)
JPH0313776B2 (en)
JPH03769Y2 (en)
JPH02162860A (en) Communication method between master station versus plural slave stations
JPS6074848A (en) Serial data transfer system
JPS63202154A (en) Serial communication system