JPH07283818A - Cell data exchange method and exchange device - Google Patents
Cell data exchange method and exchange deviceInfo
- Publication number
- JPH07283818A JPH07283818A JP7307594A JP7307594A JPH07283818A JP H07283818 A JPH07283818 A JP H07283818A JP 7307594 A JP7307594 A JP 7307594A JP 7307594 A JP7307594 A JP 7307594A JP H07283818 A JPH07283818 A JP H07283818A
- Authority
- JP
- Japan
- Prior art keywords
- cell
- output
- data
- broadcast
- cell data
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【目的】 たとえATMスイッチ部4を用いた装置であ
っても、スキャン伝送で使用される同報のセルデータ3
を効率的に転送可能とする。
【構成】 入力されたセルデータ3のセル宛先を含むセ
ル種類を判別し、判別されセル宛先が固有ノード宛ての
場合、このセルデータをATMスイッチ部4でもって該
当宛先へ出力し、判別されセル宛先が少なくとも同報の
場合、このセルデータを同報データコピー部5でもって
同報が示す各宛先へ重複して出力する。また、ATMス
イッチ部4から出力されたセルデータと同報データコピ
ー部5から出力されたセルデータとが競合した場合、同
報データコピー部5から出力されたセルデータを優先し
て出力する。
(57) [Abstract] [Purpose] Even if the device uses the ATM switch unit 4, the broadcast cell data 3 used in scan transmission is used.
Can be efficiently transferred. [Structure] The cell type including the cell destination of the input cell data 3 is discriminated, and when the discriminated cell destination is addressed to a proper node, this cell data is output to the corresponding destination by the ATM switch unit 4, and the discriminated cell When the destination is at least the broadcast, the cell data is duplicately output by the broadcast data copy unit 5 to each destination indicated by the broadcast. When the cell data output from the ATM switch unit 4 and the cell data output from the broadcast data copying unit 5 compete with each other, the cell data output from the broadcast data copying unit 5 is preferentially output.
Description
【0001】[0001]
【産業上の利用分野】本発明は、計算機、制御装置、監
視装置相互間で、間断なくデータの情報交換を行うAT
M(非同期転送モード)セル形式のセルデータを交換す
るセルデータ交換方法及びセルデータ交換装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is an AT for exchanging data information between a computer, a control unit and a monitoring unit without interruption.
The present invention relates to a cell data exchange method and a cell data exchange apparatus for exchanging cell data in M (asynchronous transfer mode) cell format.
【0002】[0002]
【従来の技術】最近、プロセス制御システムにおいて
は、ステーション相互間において、制御の高度化、監視
情報のヒューマンインタフェース向上を目的に、通常の
物理的な制御情報以外に、音声および動画像を含むマル
チメディアデータの伝送要求が生じている。2. Description of the Related Art Recently, in a process control system, in order to enhance control and improve a human interface of monitoring information between stations, in addition to normal physical control information, a multi-channel including voice and moving images is provided. There is a request for transmission of media data.
【0003】一般に、プロセス制御用伝送システムにお
いては、伝送路に接続される機器どうしは相互に応答性
の高いデータ交換を必要とする。このため、伝送装置を
意識せずに高速でアクセスできる共有メモリ(仮想共有
メモリ)による情報交換方式が採用されている。例えば
特開昭64−8501号公報にこの情報交換方式の基本
的な原理が示されている。Generally, in a process control transmission system, devices connected to a transmission line require highly responsive data exchange with each other. Therefore, an information exchange method using a shared memory (virtual shared memory) that can be accessed at high speed without being aware of the transmission device is adopted. For example, Japanese Patent Application Laid-Open No. 64-8501 discloses the basic principle of this information exchange system.
【0004】図9はこの基本原理を用いたプロセス制御
システムに適用されるLANシステムを示す模式図であ
る。図9において、各制御機器からなる複数のノードS
TN#1〜STN#Nは共通伝送路Lにより相互に接続
されている。なお、図9では、ループ形ネットワーク構
成となっているが、ネットワークの形態は各ノードをバ
ス状に接続するバス形ネットワーク、スター状に接続す
るスター形ネットワーク等、特に限定されるものではな
い。FIG. 9 is a schematic diagram showing a LAN system applied to a process control system using this basic principle. In FIG. 9, a plurality of nodes S composed of control devices
The TN # 1 to STN # N are connected to each other by a common transmission line L. Note that, although the loop type network configuration is shown in FIG. 9, the form of the network is not particularly limited, such as a bus type network connecting the nodes in a bus shape, a star type network connecting the nodes in a star shape, or the like.
【0005】各ノードSTN#1〜STN#Nには共有
メモリCMが備えられている。そして、ノードSTN#
1〜STN#N相互間では、スキャン伝送およびメッセ
ージ伝送で情報が交換される。A shared memory CM is provided in each of the nodes STN # 1 to STN # N. And the node STN #
Information is exchanged between 1 to STN # N by scan transmission and message transmission.
【0006】スキャン伝送では、ノード相互間で伝送さ
れるデータは、共有メモリCM上にこのLANシステム
に組込まれた全部のノードに亘って共通する一意のメモ
リアドレスが割付けられる。各ノードSTN#1〜ST
N#Nでは、順番に周期的に自ノードの出力データDT
iを他のノードへ同報または群同報伝送する。In the scan transmission, the data transmitted between the nodes is assigned a unique memory address which is common to all the nodes incorporated in the LAN system on the shared memory CM. Each node STN # 1 to ST
In N # N, the output data DT of its own node is sequentially and cyclically
Broadcast i to other nodes or group broadcast.
【0007】そして、あるノードが伝送権(共通伝送路
Lの使用権)を獲得すると、そのノードは出力データを
所定の伝送フレームに組込んで共通伝送路Lを介して送
信開始する。その他の全部のノードは、この伝送フレー
ムを受信すると、自己の共有メモリCM内の該当メモリ
アドレスへ格納する。When a node acquires a transmission right (right to use the common transmission line L), the node embeds output data in a predetermined transmission frame and starts transmission via the common transmission line L. Upon receiving this transmission frame, all the other nodes store it in the corresponding memory address in their shared memory CM.
【0008】メッセージ伝送では、伝送権を獲得したノ
ードは宛先アドレスフィールドで示される別のノードへ
データを送信する。この宛先アドレスが自己ノードのア
ドレスと一致するノードだけがこのデータを受信する。In message transmission, the node that has acquired the transmission right transmits data to another node indicated by the destination address field. Only nodes whose destination address matches the address of their own node will receive this data.
【0009】一般に、プロセス制御システムにおける制
御機器相互間で共有されるべきデータはスキャン伝送に
より送信される。そして、共有メモリCMの内容が定周
期に随時更新される。制御データ等の各種の物理情報は
スキャン伝送で各機器へ伝送される。一方、MAP(Ma
nufacturing Automation Protocol )手順におけるMM
S(Manufacturing Message Specification )メッセー
ジ交換で必要な個々の機器相互間で非定常的に送られる
情報はメッセージ伝送により送信される。Generally, data to be shared between control devices in a process control system is transmitted by scan transmission. Then, the content of the shared memory CM is updated at regular intervals. Various physical information such as control data is transmitted to each device by scan transmission. On the other hand, MAP (Ma
nufacturing Automation Protocol) MM
Information that is required for S (Manufacturing Message Specification) message exchange and is sent non-steadily between individual devices is sent by message transmission.
【0010】広帯域の情報通信ネットワークシステムに
おいては、ATM方式が主流になりつつある。ATM方
式においては、コネクション型、コネクションレス型を
問わず、すべてのパケットは53バイト固定長のセルデ
ータに分解されて伝送される。ATMスイッチを基本と
するATM交換機においては複数の入出力ポート相互間
でデータ交換が行われる。The ATM system is becoming the mainstream in the broadband information communication network system. In the ATM system, all packets, regardless of connection type or connectionless type, are decomposed into 53-byte fixed length cell data and transmitted. In an ATM switch based on an ATM switch, data is exchanged between a plurality of input / output ports.
【0011】図10に示すATM方式を採用した情報通
信ネットワークシステムらにおいては、3台のATM交
換機SSが相互に接続され、各々のATM交換機には複
数個のATM端末Tが接続されている。同図において、
2個のATM端末Tは相互にATM交換機SSを通して
仮想チャネルを張ることにより、通信路を確立すること
が可能である、プロセス制御用伝送システムにおいて
は、スキャン伝送を実行しているので、同報通信が効率
的に実施されることが必須条件である。よって、プロセ
ス制御用伝送システムに上述したATM方式を採用する
場合、交換機能を持つ各ノードにおいて効率よく同報通
信が行える必要がある。In the information communication network system adopting the ATM system shown in FIG. 10, three ATM exchanges SS are mutually connected, and each ATM exchange is connected with a plurality of ATM terminals T. In the figure,
The two ATM terminals T can establish a communication path by establishing a virtual channel with each other through the ATM switch SS. In the process control transmission system, the scan transmission is executed. Efficient communication is a prerequisite. Therefore, when the above-mentioned ATM system is adopted for the process control transmission system, it is necessary that each node having the switching function can efficiently perform the broadcast communication.
【0012】そこで、一般的なATM交換機で同報通信
を行う場合について説明する。図11は、ターナ(Turn
er) 氏が提唱したコピー機能付きのセルフルーティング
方式のATMスイッチを示す模式図である。(文献;J.
S.Turner. Design ofa Broadcast Packet Switching Ne
twork.IEEE Trans. Commun., 36(6) :pp. 734-743, Ju
ne 1988.)同図において、CN、DN、RNがそれぞ
れ、コピーネットワーク、ディストリビューションネッ
トワーク、ルーティングネットワークである。SN、R
Nとでよく知られた非閉塞のセルフルーティングSW、
Batcher-Banyanネットワークを形成する。Therefore, a case of performing broadcast communication by a general ATM exchange will be described. Figure 11 shows Turn
FIG. 3 is a schematic diagram showing a self-routing type ATM switch with a copy function proposed by Mr. er). (Reference; J.
S.Turner.Design of a Broadcast Packet Switching Ne
twork.IEEE Trans. Commun., 36 (6): pp. 734-743, Ju
ne 1988.) In the figure, CN, DN, and RN are a copy network, a distribution network, and a routing network, respectively. SN, R
Non-blocking self-routing SW, well known as N,
Form a Batcher-Banyan network.
【0013】CNは、図12に示すように、多段スイッ
チの各段を通過する際にセルデータ又はパケットに付与
された識別子に従って必要回数コピーを重ねてマルチキ
ャストを行う。As shown in FIG. 12, the CN superimposes copies a required number of times according to an identifier given to cell data or a packet when passing through each stage of the multi-stage switch to perform multicast.
【0014】図13は、オリベッティ(Olivetti)スイ
ッチとして知られる時分割バス1aを用いたマルチキャ
ストスイッチである。このオリベッティ・スイッチにお
いては、各入力キュー1bに入ったセルデータがラウン
ドロビン方式で交互に出力バッファ1cへ書込まれる。FIG. 13 shows a multicast switch using a time division bus 1a known as an Olivetti switch. In this Olivetti switch, the cell data in each input queue 1b are alternately written in the output buffer 1c by the round robin method.
【0015】[0015]
【発明が解決しようとする課題】しかしながら、図11
〜図13に示した各ATMスイッチスにおいても、まだ
解消すべき次のような課題があった。すなわち、図1
1,図12に示すターナ・スイッチにおいては、入力ポ
ートの半数が同時に同報通信(ブロードキャスト)を要
求したときに閉塞状態になり、必ずしも同報通信が送信
先を指定した1対1の通信データ(ユニキャスト・デー
タ)に優先することはない。However, as shown in FIG.
-Each ATM switch shown in FIG. 13 still has the following problems to be solved. That is, FIG.
1, in the turner switch shown in FIG. 12, when half of the input ports request broadcast communication (broadcast) at the same time, it is in a blocked state, and the broadcast communication does not necessarily have a one-to-one communication data designating a destination. It does not take precedence over (unicast data).
【0016】なお、プロセス制御用伝送システムにおい
ては、各機器の各共有メモリCMには常に同一データが
記憶されている必要があり、ある特定の機器の共有メモ
リCMにおけるデータの更新タイミングが他の共有メモ
リCMに対して遅れることは誤動作の原因となり、許さ
れない。したがって、同報通信は他の1対1の通常通信
より優先して実行される必要がある。In the transmission system for process control, it is necessary that the same data is always stored in each shared memory CM of each device, and the update timing of data in the shared memory CM of a certain device is different. Delaying with respect to the shared memory CM causes malfunction and is not allowed. Therefore, the broadcast communication needs to be executed prior to the other one-to-one normal communication.
【0017】よって、ターナ・スイッチをプロセス制御
用伝送システムに採用することはできない。一方、図1
3に示すオリベッティ・スイッチにおいては、必要でな
い出力ポート3へ通信データを書込んでしまう問題があ
る。Therefore, the turner switch cannot be used in a process control transmission system. On the other hand, FIG.
In the Olivetti switch shown in FIG. 3, there is a problem that communication data is written to the unnecessary output port 3.
【0018】以上、代表的な2つのタイプのATMスイ
ッチを説明したが、他のタイプのATMスイッチも含め
て、現在時点においては、プロセス制御システムのLA
Nで行うスキャン伝送に適したATMスイッチが存在し
なかった。Although two typical types of ATM switches have been described above, the LA of the process control system is currently included in other types of ATM switches.
There was no ATM switch suitable for N scan transmission.
【0019】本発明はこのような事情に鑑みてなされた
ものであり、ATMスイッチ部の他に同報データを複写
する同報データコピー部を設けることによって、たとえ
ATMスイッチを採用したとしても、スキャン伝送で使
用される同報のセルデータを効率的に必要とする方向に
転送できるセルデータ交換方法及びセルデータ交換装置
を提供することを目的とする。The present invention has been made in view of such circumstances, and even if an ATM switch is adopted by providing a broadcast data copy unit for copying broadcast data in addition to the ATM switch unit, An object of the present invention is to provide a cell data exchanging method and a cell data exchanging device capable of efficiently transmitting broadcast cell data used in scan transmission in a required direction.
【0020】[0020]
【課題を解決するための手段】本発明の請求項1に係わ
るセルデータ交換方法においては、入力されたセルデー
タのセル宛先を含むセル種類を判別し、判別されセル宛
先が固有ノード宛ての場合、このセルデータをATMス
イッチ部でもって該当宛先へ出力し、判別されセル宛先
が少なくとも同報の場合、このセルデータを同報データ
コピー部でもって前記同報が示す各宛先へ重複して出力
するようにしている。In the method for exchanging cell data according to claim 1 of the present invention, the cell type including the cell destination of the input cell data is discriminated and the discriminated cell destination is addressed to the specific node. , This cell data is output to the corresponding destination by the ATM switch unit, and if the cell destination is determined to be at least the broadcast, this cell data is output to the destinations indicated by the broadcast by the broadcast data copy unit. I am trying to do it.
【0021】請求項2のセルデータ交換方法において
は、上述した交換方法において、ATMスイッチ部から
出力されたセルデータと同報データコピー部から出力さ
れたセルデータとが競合した場合、同報データコピー部
から出力されたセルデータを優先して出力するようにし
ている。In the cell data exchange method according to claim 2, in the above-mentioned exchange method, when the cell data output from the ATM switch section and the cell data output from the broadcast data copy section compete with each other, the broadcast data is transmitted. The cell data output from the copy unit is preferentially output.
【0022】また、請求項3に係わるセルデータ交換装
置においては、それぞれセルデータが入力される複数の
入力部と、それぞれセルデータが出力される複数の出力
部と、各入力部を介して入力された各セルデータの宛先
を含むセル種類を判別する複数の入力セル判別部と、こ
の各入力セル判別部にてセル宛先が固有ノード宛と判別
された各セルデータを該当宛先に対応する出力部へ出力
するATMスイッチ部と、入力セル判別部にてセル宛先
が少なくとも同報と判別された各セルデータを同報が示
す各宛先に対応する各出力部へ重複して出力する同報デ
ータコピー部と、ATMスイッチ部から出力されたセル
データと同報データコピー部から出力されたセルデータ
とが競合した場合、同報データコピー部から出力された
セルデータを優先して出力させる出力セル合成部とを備
えている。Further, in the cell data exchange device according to the third aspect of the present invention, a plurality of input units to which the cell data are respectively input, a plurality of output units to which the cell data are respectively output, and an input through each input unit. A plurality of input cell discriminating units for discriminating the cell type including the destination of each of the cell data, and outputting each cell data whose cell destination is discriminated to be a unique node by each of the input cell discriminating units, corresponding to the corresponding destination. ATM switch unit for outputting to each unit, and broadcast data for overlappingly outputting each cell data whose cell destination is determined to be at least broadcast by the input cell determination unit to each output unit corresponding to each destination indicated by the broadcast When the cell data output from the ATM switch section and the cell data output from the broadcast data copy section conflict with each other, the cell data output from the broadcast data copy section is given priority. And an output cell combining unit to output Te.
【0023】請求項4のセルデータ交換装置は、上述し
た各手段における同報データコピー部に対して、同報セ
ル,群同報セル,特定セル等のセルデータの種別毎に予
め割付けられた各優先度を有し、入力された該当種別の
セルデータを一時記憶する複数の優先度付バッファから
なる複数の入力バッファと、複数の入力バッファにセル
データが同時に記憶されたとき、優先度に従ってセルデ
ータ相互間の出力調整を行う調停部とを付加しものであ
る。According to another aspect of the cell data exchange device of the present invention, the broadcast data copying section in each of the above-mentioned means is assigned in advance for each type of cell data such as broadcast cells, group broadcast cells, specific cells and the like. When cell data is simultaneously stored in a plurality of input buffers each having a priority and a plurality of priority buffers that temporarily store the input cell data of the corresponding type, and when the cell data are simultaneously stored in the plurality of input buffers, according to the priority. An arbitration unit for adjusting output between cell data is added.
【0024】また、請求項5のセルデータ交換装置にお
いては、前述した同報データコピー部に対して、同報セ
ル,群同報セル,特定セル等のセルデータの種別毎に各
出力部に対して該当種別のセルデータを出力するか否か
を選択する複数の出力選択回路を付加している。Further, in the cell data exchange device according to the fifth aspect of the present invention, with respect to the above-mentioned broadcast data copy unit, each output unit is provided for each type of cell data such as a broadcast cell, a group broadcast cell and a specific cell. On the other hand, a plurality of output selection circuits for selecting whether to output the cell data of the corresponding type are added.
【0025】請求項6のセルデータ交換装置において
は、前述した同報データコピー部に対して、さらに、各
セルデータの種類に応じて予め割付けられた各優先度を
有し、出力選択回路から出力された該当種別のセルデー
タを一時記憶する複数のメモリからなり、優先度の高い
メモリに記憶されたセルデータを優先して該当出力部へ
出力する複数の出力バッファを付加している。According to another aspect of the cell data exchange apparatus of the present invention, the broadcast data copy section further has priorities assigned in advance in accordance with the type of each cell data, and is output from the output selection circuit. It is composed of a plurality of memories for temporarily storing the output cell data of the relevant type, and is provided with a plurality of output buffers for preferentially outputting the cell data stored in the high-priority memory to the corresponding output unit.
【0026】[0026]
【作用】本発明のセルデータ交換方法及びセルデータ交
換装置の最も特徴とするところは、宛先が固有ノードと
した1対1の通常のセルデータに対する交換を専門に行
うATMスイッチ部の他に、宛先が1対1の固有ノード
でない、少なくとも同報であるセルデータに対する交換
を専門に行う同報データコピー部を設けている。この同
報データコピー部は同報のセルデータを同報が示す各出
力部へ重複して出力する。The most characteristic feature of the cell data exchanging method and cell data exchanging device of the present invention is that, in addition to the ATM switch section that specializes in exchanging regular one-to-one cell data whose destination is a unique node, A broadcast data copy unit that specializes in exchanging at least broadcast cell data that is not a one-to-one unique node is provided. This broadcast data copy unit duplicates the cell data of the broadcast to each output unit indicated by the broadcast.
【0027】そして、ATMスイッチ部及び同報データ
コピー部を効率的に作動させるために、各入力部から入
力された各セルデータのセル宛先を含むセル種類を判別
するようにしている。In order to efficiently operate the ATM switch section and the broadcast data copy section, the cell type including the cell destination of each cell data input from each input section is discriminated.
【0028】そして、請求項2及び請求項3の発明にお
いては、ATMスイッチ部から出力されたセルデータと
同報データコピー部から出力されたセルデータとが競合
した場合、同報データコピー部から出力されたセルデー
タを優先して出力するようにしているので、入力した宛
先が同報であるセルデータを宛先が固有ノードを指定し
た1対1の通常のセルデータより優先して交換が実行さ
れる。In the inventions of claims 2 and 3, when the cell data output from the ATM switch section and the cell data output from the broadcast data copy section compete with each other, the broadcast data copy section outputs Since the output cell data is prioritized to be output, the cell data whose input destination is broadcast is exchanged with priority over the normal one-to-one cell data whose destination is the specific node. To be done.
【0029】請求項4のセルデータ交換装置において
は、同報データコピー部に入力した各セルデータは、同
報セル,群同報セル,特定セル等のセルデータの種別毎
に予め割付けられた各優先度を有した各優先度付バッフ
ァに一時記憶される。そして、調停部によって、優先度
に従ってセルデータ相互間の出力調整が実施される。In the cell data exchange device according to the fourth aspect of the present invention, each cell data input to the broadcast data copy section is allocated in advance for each type of cell data such as a broadcast cell, a group broadcast cell, and a specific cell. It is temporarily stored in each priority buffer having each priority. Then, the arbitration unit performs the output adjustment between the cell data according to the priority.
【0030】よって、優先度の高い種類のセルデータ
程、短い時間で同報データコピー部における出力部に対
する出力処理が実行される。請求項5のセルデータ交換
装置においては、同報データコピー部に入力した各セル
データは、出力選択回路によって、同報セル,群同報セ
ル,特定セル等のセルデータの種別毎に出力すべき出力
部が選択される。Therefore, the output process of the output unit in the broadcast data copy unit is executed in a shorter time for the cell data of higher priority type. In the cell data exchange device according to claim 5, each cell data input to the broadcast data copy unit is output by the output selection circuit for each type of cell data such as a broadcast cell, a group broadcast cell, and a specific cell. The output part to be selected is selected.
【0031】したがって、複数の宛先ノードを指定する
群同報通信が容易に可能となる。請求項6のセルデータ
交換装置においては、出力選択回路で選択された各出力
部に対しても、前述した複数種類のセルデータが同時に
出力される場合は、優先巡視に従って出力される。Therefore, group broadcast communication designating a plurality of destination nodes can be easily performed. In the cell data exchange device according to the sixth aspect, even when the plurality of types of cell data described above are simultaneously output to each of the output units selected by the output selection circuit, they are output according to the priority inspection.
【0032】[0032]
【実施例】以下本発明の一実施例を図面を用いて説明す
る。図1(a)は実施例のセルデータ交換方法を採用し
たセルデータ交換装置の概略構成を示すブロック図であ
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1A is a block diagram showing a schematic configuration of a cell data exchange apparatus adopting the cell data exchange method of the embodiment.
【0033】図示するように、実施例のセルデータ交換
装置2は、大きく分けて、1番から8番までの8本の入
力線i1 〜i8 からそれぞれ図1(b)に示す構成のセ
ルデータ3が入力される8つの入力部9と、各入力部9
を介して入力されたセルデータ3の種類を判別する8つ
の入力セル判別部7と、ATMスイッチ部4と、同報デ
ータコピー部5と、管理部6と、8つの出力セル合成部
8と、セルデータを1番から8番までの8本の出力線o
1 〜o8 へ出力する8つの出力部10とで構成されてい
る。As shown in the figure, the cell data exchange apparatus 2 of the embodiment is roughly divided into eight input lines i1 to i8 from No. 1 to No. 8 and cell data having the structure shown in FIG. 8 input units 9 to which 3 is input, and each input unit 9
Eight input cell discriminators 7, ATM switch units 4, broadcast data copy units 5, management units 6, and eight output cell synthesis units 8 for discriminating the type of cell data 3 input via , Cell data for eight output lines 1 to 8
It is composed of eight output units 10 for outputting 1 to o8.
【0034】入力線i1 〜i8 を介してこのセルデータ
交換装置2に入力されるセルデータ3は、図1(b)に
示すように、ヘッダ5バイト、ペイロード48バイト、
計53バイト固定長のSDH(Synchronous Digital Hi
erarchy)フォーマットを有したATMセルデータであ
る。The cell data 3 input to the cell data exchange device 2 via the input lines i1 to i8 is, as shown in FIG. 1 (b), a header of 5 bytes, a payload of 48 bytes,
SDH (Synchronous Digital Hi) with a fixed length of 53 bytes in total
(Erarchy) format ATM cell data.
【0035】図2は各入力部9及び管理部6の構成を示
す詳細ブロック図である。なお、入力線および出力線は
それぞれ8本存在するが、同図には1本分に相当する部
分のみを示した。FIG. 2 is a detailed block diagram showing the configuration of each input unit 9 and management unit 6. Although there are eight input lines and eight output lines, only the portion corresponding to one line is shown in the figure.
【0036】入力線(入力ポート)iから入力部9のS
DH/ATM処理部9aに入ったデータは、ATMセル
に分解される。このセルデータ3は、次のFIFO(先
入れ先出レジスタ)9bに入り、次に、入力セル判別部
7でヘッダ部のVPI/VCIおよびPT(ペイロード
タイプ)が検査される。From the input line (input port) i to S of the input section 9
The data that has entered the DH / ATM processing unit 9a is decomposed into ATM cells. This cell data 3 enters the next FIFO (First In First Out Register) 9b, and then the input cell discrimination unit 7 inspects the VPI / VCI and PT (payload type) of the header.
【0037】入力したセルデータの種類を判別するため
の情報は入力セル判別情報部11に記憶されている。M
PU(マイクロプロセッサ)12は初期設定時および動
作中に管理メッセージを受取ると、必要に応じてその判
別情報を入力セル判別情報部11へ書込む。MPU12
が実行するソフトウェアはプログラムメモリ13に書か
れている。Information for discriminating the type of the input cell data is stored in the input cell discrimination information section 11. M
When the PU (microprocessor) 12 receives the management message at the time of initial setting and during operation, it writes the discrimination information into the input cell discrimination information section 11 as necessary. MPU12
The software executed by is written in the program memory 13.
【0038】入力セル判別部7で、受信したセルデータ
3が管理セル又は制御セルであると判断されると、この
セルデータ3はFIFO14へ一時記憶される。FIF
O14に格納されたセルデータは、他の入力部9から入
ったセルデータ3と共にメモリ15に書込まれる。MP
U12はメモリ15に管理セル又は制御セルが書込まれ
たことを検出すると、セルデータ3のペイロードの情報
を読取って、その内容に従って制御を行う。また、MP
U12は、必要に応じて、管理セル出力部15から管理
セルを出力する。When the input cell discriminating unit 7 determines that the received cell data 3 is the management cell or the control cell, the cell data 3 is temporarily stored in the FIFO 14. FIF
The cell data stored in O14 is written in the memory 15 together with the cell data 3 input from the other input unit 9. MP
When detecting that the management cell or the control cell is written in the memory 15, the U12 reads the information of the payload of the cell data 3 and controls according to the content. Also, MP
U12 outputs a management cell from the management cell output part 15 as needed.
【0039】入力セル判別部7で、受信したセルデータ
3が、宛先が1ノードだけの1対1通信のユーザプレー
ンセルであると判断されると、この該セルデータ3はA
TMスイッチ部4へ送られ、ATMスイッチ4内部で出
力線oが接続された出力部10が決定される。When the input cell discrimination unit 7 determines that the received cell data 3 is a user plane cell for one-to-one communication with only one destination, the cell data 3 is A
It is sent to the TM switch unit 4, and the output unit 10 to which the output line o is connected is determined inside the ATM switch 4.
【0040】入力セル判別部7で、受信したセルデータ
3が、管理セル.制御セルでなく、かつ通常のユーザプ
レーンセルでない場合、すなわち、受信したセルデー3
がスキャン伝送セルを含む同報通信のユーザプレーンセ
ルであると判断された場合、このセルデータ3は同報デ
ータセルコピー部5へ送出される。なお、このユーザプ
レーンセルには全てのノードに該当セルデータ3を送信
する通常の同報通信セルの他に、限定された複数のノー
ドに該当セルデータ3を送信する群同報通信セル及び特
定セルが含まれる。In the input cell discriminating unit 7, the received cell data 3 is the management cell. If it is not a control cell and is not a normal user plane cell, that is, the received cell data 3
Is determined to be a broadcast user plane cell including a scan transmission cell, the cell data 3 is sent to the broadcast data cell copy unit 5. It should be noted that, in addition to the normal broadcast cell for transmitting the corresponding cell data 3 to all the nodes, a group broadcast cell for transmitting the corresponding cell data 3 to a limited plurality of nodes and a specific broadcast cell for this user plane cell Contains cells.
【0041】同報データセルコピー部5へ送られたセル
データは通常の同報通信セルの場合、内部で全出力部1
0向けにセルデータ3がコピーされるが、群同報通信セ
ルの場合、適宜コピーされない出力部10が存在する。
例えば、入力線i1 から出力線o1 〜o3 のみに出力す
る場合は、このセルデータ3は出力線o4 〜o8 へはコ
ピーされない。In the case of a normal broadcast communication cell, the cell data sent to the broadcast data cell copy unit 5 is internally output to the entire output unit 1
The cell data 3 is copied for 0, but in the case of a group broadcast cell, there is an output unit 10 that is not copied appropriately.
For example, when outputting from the input line i1 only to the output lines o1 to o3, the cell data 3 is not copied to the output lines o4 to o8.
【0042】ATMスイッチ4、同報データセルコピー
部5、管理部6から出力されたセルデータ3は各出力線
単位で出力セル合成部8で一時記憶される。図3は8個
の出力セル合成部8のうちの一つの出力セル合成部8の
概略構成を示すブロック図である。The cell data 3 output from the ATM switch 4, the broadcast data cell copy unit 5, and the management unit 6 is temporarily stored in the output cell synthesis unit 8 for each output line. FIG. 3 is a block diagram showing a schematic configuration of one output cell synthesizing unit 8 among the eight output cell synthesizing units 8.
【0043】ATM方式スイッチ部4から出力される通
常のセルデータと、管理部6から出力される管理セル及
び制御セルは、各々FIFOキュー17a.17bへ入
力される。FIFOキュー17a,17bの先頭は各々
のラッチゲート部18a,18cへラッチされ、先頭の
データが出力されると、FIFOキュー17a,17b
内の次のセルデータがラッチゲート部18a,18cへ
送られる。同報データセルコピー部5から出力される同
報通信セル,群同報通信セル及び特定セルは、ラッチゲ
ート部18bでラッチされる。各ラッチゲート部18
a.18b,18cは、セルデータがラッチされると、
ゲート出力制御部19へそれぞれ出力要求信号ARE
Q,BREQ,CREQを送出する。The normal cell data output from the ATM switch unit 4 and the management cells and control cells output from the management unit 6 are stored in the FIFO queue 17a. It is input to 17b. The heads of the FIFO queues 17a and 17b are latched by the respective latch gates 18a and 18c, and when the head data is output, the FIFO queues 17a and 17b are output.
The next cell data in the above is sent to the latch gate portions 18a and 18c. The broadcast communication cells, the group broadcast communication cells and the specific cells output from the broadcast data cell copy unit 5 are latched by the latch gate unit 18b. Each latch gate section 18
a. When cell data is latched in 18b and 18c,
Output request signal ARE to gate output control unit 19
Send Q, BREQ, CREQ.
【0044】ゲート出力制御部19は、図4に示すよう
に複数の論理回路と1つの優先順位記憶部21とで構成
されている。図4において、ATMスイッチ部4の出力
のラッチゲート18a、管理部6の出力のラッチゲート
18c、同報データセルコピー部5の出力のラッチゲー
ト18bからそれぞれ入力された各出力要求AREQ、
CREQ、BREQに対して、各ラッチゲート18a.
18c.18bに対してそれぞれゲート信号AGRT、
CGRT、BGRTを送出する。The gate output controller 19 is composed of a plurality of logic circuits and one priority storage 21 as shown in FIG. In FIG. 4, each output request AREQ input from the latch gate 18a of the output of the ATM switch unit 4, the latch gate 18c of the output of the management unit 6, and the latch gate 18b of the output of the broadcast data cell copy unit 5,
For each of CREQ and BREQ, each latch gate 18a.
18c. 18b to gate signals AGRT,
Send CGRT and BGRT.
【0045】また、図4において、各遅延部20a.2
0b.20cは1セルデータ分の時間だけゲート信号を
イネーブルするための遅延要素である。さらに、順序記
憶部21は、AGRTとCGRTが交互にイネーブルさ
れるようにするための順序を記憶し、正論理のときAG
RTに、負論理のときCGRTのイネーブルを許可す
る。Further, in FIG. 4, each delay unit 20a. Two
0b. Reference numeral 20c is a delay element for enabling the gate signal for the time corresponding to one cell data. Further, the order storage unit 21 stores the order for enabling the AGRT and the CGRT alternately, and when the positive logic is set, the AGRT and the CGRT are enabled.
Allow RT to enable CGRT in negative logic.
【0046】その結果、このゲート出力制御部19は、
同報データセルコピー部5の出力要求BREQを他の出
力要求AREQ、CREQに対して最優先して調停す
る。このように、ゲート出力制御部19は、各ラッチゲ
ート部18a,18b.18cから出力要求信号を受取
り、同報データセルコピー部5のラッチゲート部18b
から出力要求がある場合、同報データセルコピー部5に
対応するラッチゲート部18bからセルデータを出力さ
せる。As a result, the gate output controller 19
The output request BREQ of the broadcast data cell copy unit 5 is arbitrated by giving the highest priority to the other output requests AREQ and CREQ. In this way, the gate output control unit 19 includes the latch gate units 18a, 18b. The output request signal is received from 18c, and the latch gate unit 18b of the broadcast data cell copy unit 5 is received.
When there is an output request from cell data, the latch gate section 18b corresponding to the broadcast data cell copy section 5 outputs cell data.
【0047】また、ゲート出力制御部19は、同報デー
タセルコピー部5から出力要求がない場合は、ATM方
式スイッチ部4に対応するラッチゲート部18aと管理
部6に対応するラッチゲート部18cに対して、ラウン
ドロビン形式で交互にセルデータの出力を許可する。When there is no output request from the broadcast data cell copy section 5, the gate output control section 19 has a latch gate section 18a corresponding to the ATM switch section 4 and a latch gate section 18c corresponding to the management section 6. To allow cell data to be output alternately in a round robin format.
【0048】すなわち、図2において、出力セル合成部
8の働きにより、同報データセルコピー部5から出力さ
れた同報通信セル,群同報通信セル及び特定セルは最優
先セルとして出力部10へ出力される。また、ATMス
イッチ4から出力された通常の通信セル及び管理部6か
ら出力された管理セル,制御セルは同報データコピー部
5からセルデータ3の出力がないときにだけ出力部10
へ出力される。That is, in FIG. 2, the output cell synthesizing unit 8 functions so that the broadcast communication cells, the group broadcast communication cells and the specific cells output from the broadcast data cell copying unit 5 are output units 10 as the highest priority cells. Is output to. The normal communication cells output from the ATM switch 4 and the management cells and control cells output from the management unit 6 are output by the output unit 10 only when the cell data 3 is not output from the broadcast data copying unit 5.
Is output to.
【0049】さらに、同報データセルコピー部5からセ
ルデータ3の出力があった場合は、同報データセルコピ
ー部5からATMスイッチ部4および管理部6の対応す
る出力部10に対してビジー信号を送って、ATMスイ
ッチ部4又は管理部6、もしくは両方の対応する出力部
10からの出力を停止させる。Further, when the cell data 3 is output from the broadcast data cell copy unit 5, the broadcast data cell copy unit 5 is busy with respect to the ATM switch unit 4 and the corresponding output unit 10 of the management unit 6. A signal is sent to stop the output from the ATM switch unit 4, the management unit 6, or the corresponding output unit 10 of both.
【0050】以上の結果から、ATMセルを基本として
スキャン伝送、特定データセル伝送を行うときに、これ
らのセルデータが他の1対1通信を行う通常のセルデー
タに優先してこのセルデータ交換装置2を通過すること
ができるので、スキャン伝送の信頼性と効率を向上させ
ることができる。From the above results, when performing the scan transmission and the specific data cell transmission on the basis of the ATM cell, these cell data are exchanged by giving priority to other normal cell data for one-to-one communication. Since it can pass through the device 2, the reliability and efficiency of scan transmission can be improved.
【0051】次に同期データコピー部5の構成及び動作
を説明する。図5は同期データコピー部5の概略構成を
示すブロック図である。図示するように、同期データコ
ピー部5は、入力線数8に対応する8つのシリアル−パ
ラレル(S/P)変換部22と、8つの入力バッファ2
3と、同報コピーバスBBと、8つの出力選択回路25
と、8つの出力バッファ26と、出力線数8に対応する
8つのパラレル−シリアル(P/S)変換部27と、1
つの調停部24とで構成されている。Next, the structure and operation of the synchronous data copy section 5 will be described. FIG. 5 is a block diagram showing a schematic configuration of the synchronous data copy unit 5. As shown in the figure, the synchronous data copy unit 5 includes eight serial-parallel (S / P) conversion units 22 corresponding to eight input lines and eight input buffers 2.
3, broadcast copy bus BB, and eight output selection circuits 25
, Eight output buffers 26, eight parallel-serial (P / S) converters 27 corresponding to eight output lines, and
And two arbitration units 24.
【0052】図5において、各入力部9及び各入力セル
判定部17を介して入力された各セルデータ3は、シリ
アル−パラレル変換部22でパラレル16ビットに変換
される。16ビット幅に変換されたセルデータは入力バ
ッファ23へFIFO形式で詰められる。In FIG. 5, each cell data 3 input through each input unit 9 and each input cell determination unit 17 is converted into parallel 16 bits by the serial-parallel conversion unit 22. The cell data converted into the 16-bit width is packed in the input buffer 23 in the FIFO format.
【0053】各入力バッファ23は、図6に示すよう
に、調停部24にて制御される複数の優先順位付バッフ
ァ33a,33b,33cで構成されている。各優先順
位付バッファ33a,33b,33cにはそれぞれ優先
順位が付されている。As shown in FIG. 6, each input buffer 23 is composed of a plurality of prioritized buffers 33a, 33b, 33c controlled by the arbitration unit 24. Priority levels are assigned to the priority level buffers 33a, 33b, 33c, respectively.
【0054】一般に入力されたセルデータには、優先度
の識別子が含まれている。実施例装置においては、入力
セル判定部17で判別されてこの同報データセルピー部
5へ入力されるセルデータ3の種類として同報通信セ
ル,群同報通信セル、特定セルである。そして、これら
の種類が各優先順位付バッファ33a,33b,33c
に割付けられている。各優先順位は33a,33b,3
3cの順である。Generally, the input cell data contains a priority identifier. In the apparatus of the embodiment, the types of cell data 3 which are discriminated by the input cell discriminating unit 17 and input to the broadcast data self-reply unit 5 are a broadcast cell, a group broadcast cell and a specific cell. Then, these types are assigned to the respective prioritized buffers 33a, 33b, 33c.
Assigned to. Each priority is 33a, 33b, 3
The order is 3c.
【0055】そして、各優先順位付バッファ33a,3
3b,33cにセルデータが書込まれた時点で、各優先
順位付バッファ33a,33b,33cは調停部24に
対して、同報コピーバスBBへのバス出力を要求する。Then, the respective prioritized buffers 33a, 33a
At the time when the cell data is written in 3b and 33c, the respective prioritized buffers 33a, 33b and 33c request the arbitration unit 24 to output the bus to the broadcast copy bus BB.
【0056】調停部24は、他の入力バッファ23を含
めた全部の出力部10における最高優先度の優先順位付
バッファ33aからバス出力要求がない場合に、中間優
先度の優先順位付バッファ33bのバス出力要求を許可
して、該当セルデータ3を同報コピーバスBBへ出力さ
せる。The arbitration unit 24 stores the priority buffers 33b of intermediate priority in the case where there is no bus output request from the priority priority buffers 33a of all the output units 10 including the other input buffers 23. The bus output request is permitted and the corresponding cell data 3 is output to the broadcast copy bus BB.
【0057】また、調停部24は、全部の出力バッファ
23における全部の最高優先度および中間優先度の各優
先順位付バッファ33a,33bからバス出力要求がな
い場合に、最低優先度の優先順位付バッファ33cのバ
ス出力要求を許可して、該当セルデータ3を同報コピー
バスBBへ出力させる。Further, the arbitration unit 24 assigns the lowest priority to each output buffer 23 when there is no bus output request from each of the highest priority buffers 33a and 33b of the intermediate priority. The bus output request of the buffer 33c is permitted and the corresponding cell data 3 is output to the broadcast copy bus BB.
【0058】このように、各入力バッファ23及び調停
部24は、同報データセルコピー部5に入力された同報
通信セル、群同報通信セル,特定セル等のセル種類に応
じて、優先度を付して同報コピーバスBBへ送出するよ
うにしている。As described above, each input buffer 23 and the arbitration unit 24 are prioritized in accordance with the cell type such as the broadcast communication cell, the group broadcast communication cell and the specific cell input to the broadcast data cell copy unit 5. It is sent with a degree to the broadcast copy bus BB.
【0059】従って、同じ同報通信の分類に所属するセ
ルデータであっても、全てのノード宛ての同報通信セル
を最優先でこの同報データセルコピー部5を通過させる
ことが可能である。Therefore, even if the cell data belong to the same broadcast classification, the broadcast cells addressed to all nodes can be passed through the broadcast data cell copy section 5 with the highest priority. .
【0060】したがって、このセルデータ交換装置2を
プロセス制御用データ伝送システムに組込んだ場合にお
けるスキャン伝送効率をより一層向上できる。図5にお
いて、各入力バッファ23から同報コピーバスBBへ出
力された各セルデータ3は各出力部10に対応する各出
力選択回路25へ入力される。Therefore, the scan transmission efficiency when the cell data exchange device 2 is incorporated in the process control data transmission system can be further improved. In FIG. 5, each cell data 3 output from each input buffer 23 to the broadcast copy bus BB is input to each output selection circuit 25 corresponding to each output unit 10.
【0061】各出力選択回路25は、図7に示すよう
に、FIFOキー28,セル識別情報レジスタ29,連
想メモリ30,出力制御婦32.出力バッファ26に接
続されたゲートで構成されている。As shown in FIG. 7, each output selection circuit 25 includes a FIFO key 28, a cell identification information register 29, an associative memory 30, an output controller 32. It is composed of a gate connected to the output buffer 26.
【0062】連想メモリ30内には、同報通信セル,群
同報通信セル,特定セル等のセルデータの種別毎にこの
出力選択回路25が接続される出力部10に対して該当
種別のセルデータを出力するか否かの情報が記憶されて
いる。この情報は管理バス31を介して初期設定時ある
いは、管理制御情報を受け取ったときに、この連想メモ
リ30へ書込まれる。In the associative memory 30, the output selection circuit 25 is connected for each type of cell data such as a broadcast communication cell, a group broadcast communication cell, a specific cell, etc. Information on whether or not to output data is stored. This information is written in the associative memory 30 at the time of initial setting via the management bus 31 or when the management control information is received.
【0063】同報コピーバスBBから取込まれたセルデ
ータ3はFIFOキュー28に取込まれる。FIFOキ
ュー28に取込まれるセルデータ3のセル・ヘッダ部分
に相当する部分とペイロード部特定データが宛先レジス
タ.識別子レジスタからなるセル識別情報レジスタ29
にラッチされる。The cell data 3 fetched from the broadcast copy bus BB is fetched in the FIFO queue 28. The portion corresponding to the cell header portion of the cell data 3 fetched in the FIFO queue 28 and the payload portion specific data are the destination register. Cell identification information register 29 including an identifier register
Latched on.
【0064】出力制御部32は、受取ったセルデータの
セル識別情報に一致したセル種類が連想メモリ30内に
出力不可と記憶されていた場合は、FIFOキュー28
に取込んだ該セルデータ3を無効として廃棄する。If the cell type that matches the cell identification information of the received cell data is stored in the associative memory 30 as being incapable of output, the output control section 32 outputs the FIFO queue 28.
The cell data 3 taken in is invalidated and discarded.
【0065】このような動作を行う出力選択回路25が
組込まれた同報データセルコピー部5においては、連想
メモリ30内の設定内容を適宜設定することによって、
同報データコピー部5に入力した各セルデータ3は、出
力選択回路25によって、同報通信セル,群同報通信セ
ル,特定セル等のセルデータの種別毎に出力すべき出力
部10が任意に選択される。In the broadcast data cell copy section 5 incorporating the output selection circuit 25 for performing such an operation, by appropriately setting the setting contents in the associative memory 30,
The cell data 3 input to the broadcast data copy unit 5 is output by the output selection circuit 25 by the output unit 10 which is to be output for each type of cell data such as broadcast communication cells, group broadcast communication cells, and specific cells. To be selected.
【0066】よって、全てのノードに対して送信する一
般的な同報通信のみならず、特定の複数ノードを指定す
る群同報通信も同時に実施できる。よって、セルデータ
交換装置2の適用範囲を大幅に拡大できる。その結果、
スキャン伝送により適した交換装置とすることができ
る。Therefore, not only general broadcast communication transmitted to all nodes but also group broadcast communication designating a plurality of specific nodes can be carried out at the same time. Therefore, the applicable range of the cell data exchange device 2 can be greatly expanded. as a result,
The switching device can be more suitable for scan transmission.
【0067】なお、上記実施例に限定されず、連想メモ
リ30内に一致するセル識別子がある場合にセルデータ
を出力させることも可能であり、連想メモリ30中に群
同報情報、有効/無効情報を含ませて選択回路を形成す
ることも可能である。It should be noted that the present invention is not limited to the above embodiment, it is also possible to output cell data when there is a matching cell identifier in the associative memory 30, and group broadcast information, valid / invalid in the associative memory 30. It is also possible to form the selection circuit by including information.
【0068】図5において、各出力選択回路25から出
力されたセルデータ3はそれぞれ対応する出力バッファ
26へ入力される。各出力バッファ26は、図8に示す
ように、各セルデータの種類に応じて予め割付けられた
各優先度を有し、出力選択回路25から出力された該当
種別のセルデータを一時記憶する複数のFIFOキュー
34a,34b,34cと、各FIFOキュー34a,
34b,34cから出力されたセルデータの対応する出
力部10への出力を制御するラッチゲート18a,18
b,18cと、優先度振分け部35及び優先度制御部3
6とで構成されている。In FIG. 5, the cell data 3 output from each output selection circuit 25 is input to the corresponding output buffer 26. As shown in FIG. 8, each output buffer 26 has a priority assigned in advance in accordance with the type of each cell data, and temporarily stores the cell data of the relevant type output from the output selection circuit 25. FIFO queues 34a, 34b, 34c of
Latch gates 18a and 18 for controlling the output of the cell data output from 34b and 34c to the corresponding output section 10.
b, 18c, priority distribution unit 35, and priority control unit 3
6 and 6.
【0069】そして、出力選択回路25から出力された
セルデータ3は、前述した同報通信セル,群同報通信セ
ル,特定セル等の自己のセル種類に対応した優先度のF
IFOキュー34a,34b,34cへ一旦ラッチされ
る。また、この実施例においては、ATMスイッチ部4
から出力され通常のセルデータも、優先度振分け部35
を通して優先度に応じた各FIFOキュー34a,34
b,34cに入力される。Then, the cell data 3 output from the output selection circuit 25 has the priority F corresponding to its own cell type such as the above-mentioned broadcast communication cell, group broadcast communication cell and specific cell.
The IFO queues 34a, 34b, 34c are once latched. Further, in this embodiment, the ATM switch unit 4
The normal cell data output from the priority distribution unit 35
Through each of the FIFO queues 34a, 34 according to the priority
b, 34c.
【0070】それぞれ異なる優先度が設定された3種類
のFIFOキュー34a.24b.34cから出力され
た各セルデータ3は、優先度制御部36において高優先
度のFIFOキュー34aが優先して出力されるように
制御される。Three types of FIFO queues 34a. 24b. Each cell data 3 output from 34c is controlled by the priority control unit 36 such that the high priority FIFO queue 34a is output with priority.
【0071】このような構成の出力バッファ26が組込
まれた同報データセルコピー部5においては、出力選択
回路25で選択された各出力部10に対しても、前述し
た複数種類のセルデータ3が同時に出力される場合は、
優先順序に従って出力される。したがって、より完全な
優先順位制御が可能となる。In the broadcast data cell copy section 5 in which the output buffer 26 having the above-mentioned structure is incorporated, even for each output section 10 selected by the output selection circuit 25, the plurality of types of cell data 3 described above are stored. Are output at the same time,
It is output according to the priority order. Therefore, more complete priority control is possible.
【0072】[0072]
【発明の効果】以上説明したように本発明のセルデータ
交換方法及びセルデータ交換装置においては、1対1の
通信を行う通常のセルデータに対する交換を行うATM
スイッチ部の他に、同報セルのセルデータを複写する同
報データコピー部を設けている。したがって、たとえA
TMスイッチを採用したとしても、スキャン伝送で使用
される同報のセルデータを効率的に必要とする方向に転
送できる。As described above, in the cell data exchanging method and cell data exchanging device of the present invention, an ATM for exchanging ordinary cell data for one-to-one communication.
In addition to the switch unit, a broadcast data copy unit for copying the cell data of the broadcast cell is provided. Therefore, even if A
Even if the TM switch is adopted, the broadcast cell data used in the scan transmission can be efficiently transferred in the required direction.
【0073】また、ATMスイッチ部の出力と同報デー
タコピー部の出力が競合した場合は、同報データコピー
部から出力されるセルデータを優先して出力しているの
で、スキャン伝送に不可欠な同報通信を最優先で実行で
き、このセルデータ交換装置を組込んだ制御システム全
体の信頼性をより一層向上できる。When the output of the ATM switch section and the output of the broadcast data copy section compete with each other, the cell data output from the broadcast data copy section is preferentially output, which is essential for scan transmission. Broadcast communication can be executed with the highest priority, and the reliability of the entire control system incorporating this cell data exchange device can be further improved.
【図面の簡単な説明】[Brief description of drawings]
【図1】 本発明の一実施例に係わるセルデータ交換装
置の概略構成を示す模式図FIG. 1 is a schematic diagram showing a schematic configuration of a cell data exchange device according to an embodiment of the present invention.
【図2】 同実施例装置における管理部の詳細構成を示
すブロック図FIG. 2 is a block diagram showing a detailed configuration of a management unit in the apparatus of the embodiment.
【図3】 同実施例装置における出力セル合成部の概略
構成を示すブロック図FIG. 3 is a block diagram showing a schematic configuration of an output cell synthesizing unit in the device of the embodiment.
【図4】 同出力セル合成部におけるゲート出力制御部
の詳細構成を示す論理回路図FIG. 4 is a logic circuit diagram showing a detailed configuration of a gate output control unit in the output cell synthesis unit.
【図5】 同実施例装置における同期データセルコピー
部の概略構成を示すブロック図FIG. 5 is a block diagram showing a schematic configuration of a synchronous data cell copy unit in the apparatus of the embodiment.
【図6】 同同期データセルコピー部における入力バッ
ファの詳細構成を示すブロック図FIG. 6 is a block diagram showing a detailed configuration of an input buffer in the synchronous data cell copy unit.
【図7】 同同期データセルコピー部における出力選択
回路の詳細構成を示すブロック図FIG. 7 is a block diagram showing a detailed configuration of an output selection circuit in the synchronous data cell copy unit.
【図8】 同同期データセルコピー部における出力バッ
ファの詳細構成を示すブロック図FIG. 8 is a block diagram showing a detailed configuration of an output buffer in the synchronous data cell copy unit.
【図9】 一般的なLANシステムを用いたスキャン伝
送を説明するための図FIG. 9 is a diagram for explaining scan transmission using a general LAN system.
【図10】 3台のATM交換器を用いた通信ネットワ
ークシステムを示す模式図FIG. 10 is a schematic diagram showing a communication network system using three ATM exchanges.
【図11】 ターナ式のATMスイッチを示す模式図FIG. 11 is a schematic diagram showing a turner type ATM switch.
【図12】 同ATMスイッチに組込まれたコピーネッ
トワークを示す図FIG. 12 is a diagram showing a copy network incorporated in the same ATM switch.
【図13】 オリベッティ式のマルチキャストスイッチ
を示す模式図FIG. 13 is a schematic diagram showing an Olivetti-type multicast switch.
1a…時分割バス、1b…入力キュー、1c…出力キュ
ー、2…セルデータ交換装置、3…セルデータ、4…A
TMスイッチ部、5…同報データセルコピー部、6…管
理部、7…入力セル判別部、8…出力セル合成部、9…
入力部、9a…DH/ATM処理部、9b…FIFO、
10…出力部、11…入力セル判別情報部、12…マイ
クロプロセッサ(MPU)、13…プログラムメモリ、
14…FIFO、15…メモリ、16…管理セル出力
部、17a,17b,17c…FIFOキュー、18
a,18b,18c…ラッチゲート、19…ゲート出力
制御部、20a,20b,20c…遅延部、21…順序
記憶部、22…シリアル−パラレル(S/P)変換部、
23…入力バッファ、24…調停部、25…出力選択回
路、26…出力バッファ、27…パラレル−シリアル
(P/S)変換部、28…FIFOキュー、29…セル
識別情報レジスタ、30…連想メモリ、31…管理バ
ス、32…出力制御部、33…優先度付バッファ、34
…出力FIFOキュー、35…優先度振分け部、36…
優先度制御部、STN#i…ノード、LAN…共通伝送
路、CM…コメンメモリ、SS…ATM交換機、T…A
TM端末、i1〜i8 ,I1 〜I8,i…入力線、o1 〜
o8 ,O1 〜O8 …出力線、G…ゲート1a ... Time division bus, 1b ... Input queue, 1c ... Output queue, 2 ... Cell data exchange device, 3 ... Cell data, 4 ... A
TM switch section, 5 ... Broadcast data cell copy section, 6 ... Management section, 7 ... Input cell discriminating section, 8 ... Output cell combining section, 9 ...
Input unit, 9a ... DH / ATM processing unit, 9b ... FIFO,
10 ... Output unit, 11 ... Input cell discrimination information unit, 12 ... Microprocessor (MPU), 13 ... Program memory,
14 ... FIFO, 15 ... Memory, 16 ... Management cell output section, 17a, 17b, 17c ... FIFO queue, 18
a, 18b, 18c ... Latch gate, 19 ... Gate output control section, 20a, 20b, 20c ... Delay section, 21 ... Sequence storage section, 22 ... Serial-parallel (S / P) conversion section,
23 ... Input buffer, 24 ... Arbitration unit, 25 ... Output selection circuit, 26 ... Output buffer, 27 ... Parallel-serial (P / S) conversion unit, 28 ... FIFO queue, 29 ... Cell identification information register, 30 ... Associative memory , 31 ... Management bus, 32 ... Output control unit, 33 ... Priority buffer, 34
... Output FIFO queue, 35 ... Priority distribution section, 36 ...
Priority control unit, STN # i ... Node, LAN ... Common transmission line, CM ... Comment memory, SS ... ATM switch, T ... A
TM terminal, i1 to i8, I1 to I8, i ... Input line, o1 to
o8, O1 to O8 ... Output line, G ... Gate
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 9466−5K H04L 11/20 D ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification number Office reference number FI technical display location 9466-5K H04L 11/20 D
Claims (6)
セル種類を判別し、判別されセル宛先が固有ノード宛て
の場合、このセルデータをATMスイッチ部でもって該
当宛先へ出力し、判別されセル宛先が少なくとも同報の
場合、このセルデータを同報データコピー部でもって前
記同報が示す各宛先へ重複して出力するセルデータ交換
方法。1. A cell type including a cell destination of input cell data is discriminated, and when the discriminated cell destination is addressed to a specific node, the cell data is output to the corresponding destination by an ATM switch unit, and the discriminated cell is determined. A cell data exchange method in which, when the destination is at least a broadcast, the cell data is duplicately output to each destination indicated by the broadcast by the broadcast data copy unit.
ルデータと前記同報データコピー部から出力されたセル
データとが競合した場合、前記同報データコピー部から
出力されたセルデータを優先して出力することを特徴と
する請求項1記載のセルデータ交換方法。2. When the cell data output from the ATM switch section and the cell data output from the broadcast data copy section conflict with each other, the cell data output from the broadcast data copy section is given priority. The cell data exchange method according to claim 1, wherein the cell data exchange is performed.
入力部と、それぞれセルデータが出力される複数の出力
部と、前記各入力部を介して入力された各セルデータの
宛先を含むセル種類を判別する複数の入力セル判別部
と、この各入力セル判別部にてセル宛先が固有ノード宛
と判別された各セルデータを該当宛先に対応する出力部
へ出力するATMスイッチ部と、前記入力セル判別部に
てセル宛先が少なくとも同報と判別された各セルデータ
を前記同報が示す各宛先に対応する各出力部へ重複して
出力する同報データコピー部と、前記ATMスイッチ部
から出力されたセルデータと前記同報データコピー部か
ら出力されたセルデータとが競合した場合、前記同報デ
ータコピー部から出力されたセルデータを優先して出力
させる出力セル合成部とを備えたセルデータ交換装置。3. A cell type including a plurality of input sections each receiving cell data, a plurality of output sections each outputting cell data, and a destination of each cell data input via each of the input sections. A plurality of input cell discriminating units, an ATM switch unit that outputs each cell data whose cell destination is discriminated to be a unique node by each input cell discriminating unit to an output unit corresponding to the destination; From the ATM switch unit, a broadcast data copy unit that duplicately outputs each cell data whose cell destination is determined to be at least a broadcast by the cell determination unit to each output unit corresponding to each destination indicated by the broadcast. When the output cell data and the cell data output from the broadcast data copy section conflict with each other, the output cell synthesizing section that preferentially outputs the cell data output from the broadcast data copy section And a cell data exchange device having.
群同報セル,特定セル等のセルデータの種別毎に予め割
付けられた各優先度を有し、入力された該当種別のセル
データを一時記憶する複数の優先度付バッファからなる
複数の入力バッファと、複数の入力バッファに前記セル
データが同時に記憶されたとき、前記優先度に従って前
記セルデータ相互間の出力調整を行う調停部とを有する
ことを特徴とする請求項3記載のセルデータ交換装置。4. The broadcast data copy unit is a broadcast cell,
A plurality of input buffers each having a priority assigned in advance for each type of cell data such as a group broadcast cell and a specific cell, and a plurality of priority buffers for temporarily storing the input cell data of the corresponding type 4. The cell data exchange device according to claim 3, further comprising: an arbitration unit that performs output adjustment between the cell data according to the priority when the cell data are simultaneously stored in a plurality of input buffers. .
群同報セル,特定セル等のセルデータの種別毎に各出力
部に対して該当種別のセルデータを出力するか否かを選
択する複数の出力選択回路を有することを特徴とする請
求項3又は4記載のセルデータ交換装置。5. The broadcast data copy unit is a broadcast cell,
4. A plurality of output selection circuits for selecting whether or not to output the cell data of the corresponding type to each output unit for each type of cell data such as a group broadcast cell and a specific cell. Alternatively, the cell data exchange device according to item 4.
タの種類に応じて予め割付けられた各優先度を有し、前
記出力選択回路から出力された該当種別のセルデータを
一時記憶する複数のメモリからなり、優先度の高いメモ
リに記憶されたセルデータを優先して該当出力部へ出力
する複数の出力バッファを有することを特徴とする請求
項5記載のセルデータ交換装置。6. The broadcast data copy unit has a plurality of priorities assigned in advance according to the type of each cell data, and temporarily stores the cell data of the relevant type output from the output selection circuit. 6. The cell data exchange device according to claim 5, further comprising a plurality of output buffers, each of which includes the above memory, and outputs the cell data stored in the high priority memory to the corresponding output unit with priority.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7307594A JPH07283818A (en) | 1994-04-12 | 1994-04-12 | Cell data exchange method and exchange device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7307594A JPH07283818A (en) | 1994-04-12 | 1994-04-12 | Cell data exchange method and exchange device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07283818A true JPH07283818A (en) | 1995-10-27 |
Family
ID=13507856
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7307594A Pending JPH07283818A (en) | 1994-04-12 | 1994-04-12 | Cell data exchange method and exchange device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07283818A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6775287B1 (en) | 1999-05-13 | 2004-08-10 | Nec Corporation | Output buffer type ATM exchange device and multicast control method |
| JP5052624B2 (en) * | 2007-12-25 | 2012-10-17 | 東芝三菱電機産業システム株式会社 | Network controller |
-
1994
- 1994-04-12 JP JP7307594A patent/JPH07283818A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6775287B1 (en) | 1999-05-13 | 2004-08-10 | Nec Corporation | Output buffer type ATM exchange device and multicast control method |
| JP5052624B2 (en) * | 2007-12-25 | 2012-10-17 | 東芝三菱電機産業システム株式会社 | Network controller |
| US9037652B2 (en) | 2007-12-25 | 2015-05-19 | Toshiba Mitsubishi-Electric Industrial Systems Corporation | Network control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4381490B2 (en) | Multicast packet access arbitration method | |
| US5949785A (en) | Network access communications system and methodology | |
| AU738983B2 (en) | Networking systems | |
| US6122279A (en) | Asynchronous transfer mode switch | |
| EP0981878B1 (en) | Fair and efficient scheduling of variable-size data packets in an input-buffered multipoint switch | |
| US5394397A (en) | Shared buffer memory type ATM communication system and method with a broadcast facility | |
| US6611527B1 (en) | Packet switching apparatus with a common buffer | |
| US6768717B1 (en) | Apparatus and method for traffic shaping in a network switch | |
| JP3936044B2 (en) | Access mediation method | |
| JP2000506701A (en) | Efficient output-request packet switch and method | |
| JPH02131048A (en) | Packet transfer method between adapter, contention eliminating device and token-ring device | |
| JPH07321822A (en) | Device with multi-casting function | |
| JPH10224377A (en) | Routing switch for bidirectional transmission of digital signals | |
| JP2000341301A (en) | Atm switch and scheduling method | |
| JPH08505991A (en) | Access control ATM switch | |
| JPH09162879A (en) | Atm switch and its control method | |
| US5398235A (en) | Cell exchanging apparatus | |
| JP2002164933A (en) | Cell queuing in ATM switches | |
| US6046982A (en) | Method and apparatus for reducing data loss in data transfer devices | |
| JPH0983535A (en) | Cell data exchange method and exchange device | |
| US6463485B1 (en) | System for providing cell bus management in a switch platform including a write port cell count in each of a plurality of unidirectional FIFO for indicating which FIFO be able to accept more cell | |
| JP3602893B2 (en) | ATM interface and shaping method | |
| JPH07283818A (en) | Cell data exchange method and exchange device | |
| JP2000049822A (en) | ATM switch and logical broadcast method of ATM switch | |
| JP3543725B2 (en) | Packet switching device and packet switching method |