JPS5981945A - ル−プリンク制御方式 - Google Patents

ル−プリンク制御方式

Info

Publication number
JPS5981945A
JPS5981945A JP19230982A JP19230982A JPS5981945A JP S5981945 A JPS5981945 A JP S5981945A JP 19230982 A JP19230982 A JP 19230982A JP 19230982 A JP19230982 A JP 19230982A JP S5981945 A JPS5981945 A JP S5981945A
Authority
JP
Japan
Prior art keywords
circuit
data
signal
pattern
address
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
JP19230982A
Other languages
English (en)
Inventor
Taichi Nakamura
太一 中村
Kenji Mizutani
賢司 水谷
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP19230982A priority Critical patent/JPS5981945A/ja
Publication of JPS5981945A publication Critical patent/JPS5981945A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の技術分野 本発明はハイレベルデータリンク手順(以下11DLC
という。)のループリンク手順における2次局のデータ
受信動作を高速に行い、高速データ転送を効率よく行う
ことを実現するループリンク制御方式に関するものであ
る。
技術の背景 第1図は複数の通信ノードを1回線ないしは1チヤネル
によp接続する場合の構成例である。1はHDLCの1
次局の動作を行う1次局、2は伝送媒体、S1r52r
SM+およびS4は第1.第2.第5.第4の2次局で
ある。
従来、第1図のような構成のシステムでは、1次局1は
2次局S+ r St + Ss H54に対し、それ
ぞれをアドレス指定してデータを送出し、それぞれの2
次局51 + St r S、 l 54からの送達確
認を受は取る。また、各2次局S1 + 52 + 5
3 r 54から非同期に発生するアテンションを引き
取るため、1次局1は各2次局S1 r 52 + 5
8 + 54に対しポーリングをかける必要がある。
第2図は1次局1が2次局S、に対しポーリングをかけ
るコマンドとレスポンスの流れを示す例である。HDL
Cのループリンク手順では、各2次局に対しポーリング
をかける手段としては全2次局にポーリングをかけるグ
ローバルボールと特定の2次局にポーリングをかける個
別ボールの二つが存在する。第2図の例は後者を示す。
1次局1は2次局S、に対してUPコマンドでポーリン
グをかけ、2次局S1はUPコマンド引き取シ後GAパ
タン(01111111) (nnLc  のループ手
順で使われるG。
AheatLパタン)をFバタン(01111110)
 (フラグバタン)に変え、アテンション情報をRRレ
スポンス(Receive Ready )として返す
。ここて2次局と接続されているものが簡易な入出力装
置で、多数接続されている場合を考える。また、従来の
通惜用LSIではループ2次局モードにおいて常時GA
バタン検出を行っているのではなく、2次局内のプロセ
ッサによp GAバタン検出機能の有効、無効が設定さ
れている。従来ループ2次局側では常時GAバタン検出
が有効なようにハードウェア(LSI)が設定されてい
るので、1次局1から各2次局にポーリングをかけると
、非同期のアテンション要求がない2次局でもGAパタ
ンを検出するので、単に下位の2次局に対してGAパタ
ンを送出するための処理が必要になる。
従来技術と問題点 従来の個別ポーリングによるHDLCのループリンク手
順は、2次局の内部処理が多く、例えば高速プリンタの
編集処理等を行っている場合、接続されている2次局の
台数が多い程1次局の発するポーリング回数も多くなる
ので無効な割込み処理も増加し、内部処理時間がかがシ
性能低下をきたす。
この問題を避けるため、1次局側からの個別ポーリング
に対し2次局側は自局あてポーリング時のみGAバタン
の検出機能を有効にすることが考えられる。すなわち、
自局あてデータが受信されたことを確認後、2次局内プ
ロセッサによりGAバタン検出機能を有効とする。第3
図は上記の内容を衣わす図で、’h r、l:2次局S
、のアドレス、C8はUPコマンド、IIは2次局S1
が送出するアテンションの内容である。受1gデータの
FC5(Frame時間かりて通信用LSIをOAバタ
ン検出が有効なように設定する。その後通信用LSIは
GA)くタンを検出しp゛パタン変える。他方プロセッ
サはUPコマンドC1を解釈し、UPコマンドであるこ
とを確認し1゛o時間後データの送出を指示する。
しかしながら、通常2次局など端末で使われているのは
汎用のマイクロプロセッサであシ、かなυ高速なもので
も平均命令実行時間は2〜3μsを要する。また割込み
後G、4パタン検出機能のセットまでに数100ステッ
プ走行するとすると約1.5ms程鼓後でないとGAパ
タン検出機能は有効とはならない。1次局側はUPコマ
ンド送出後2次局側とのタイミングをとるためFパタン
(01111110)をダミーとして挿入する必要があ
る。データ伝送速耽が4BKbpSではFパタンは9個
程度、I MbpSでは188個程度も必要となシ伝送
媒体の使用効率の低下が高速になる程著しく、実効的な
伝送速度は期待する程上昇しない欠点がある。この問題
を解決するためには高速のプロセッサが必要になるが、
そのためにはノ・−ドウエア量の増加、価格の上昇とい
う欠点がある。
発明の目的 本発明は従来の欠点を解決するもので、簡単なハードウ
ェアで自局アドレスを検出後、通信制御を司る回路に刻
しGAパタンの検出を短時間で有効に設定できるルーズ
リンク制御方式を提供するものである。以下図面につい
て詳細に説明する。
発明の実施例 第4図は本発明を適用した場合の2次局の受信データバ
タンと送信データバタンの内容を示す図で、’1 + 
C1* 11  は第3図のものと同じで、A−MAT
CHは自局アドレスが検出されたことを表わす信号、T
BHfJ:、信号A−MATCII検出後通信制御検出
釦通信制御回路タン検出機能を有効にセットするまでに
要する時間、INT、 TUは第3図と同じである。
この動作は自局あてフレームであることをハードウェア
か検知したととを信号A−MATCHで通信制?114
1回路に通知し、T8I(時間後にはGAバタン検出り
能が有効になるようにセットする。他方当該フレームの
受(A完了は信号INTが出力されることでプロセッサ
(図示しない)に通知される。プロセッサは信号INT
によシボ−リングのコマンドC1を解釈しUPコマンド
であることを確認し、TU待時間後スポンスフレーム(
RR(tl )の送出指示を行う。
ここで第6図と第4図の異なる点は、通信制御回路のG
Aバタン検出機能が有効になるまでの時間T8と時間T
BHが異なる点である。時間T8□はA−MATCII
信号を受けてから、ハードウェアで通信制御回路がGA
バタン検出可能となるようにセットするまでの時間で、
第3図の時間T。に対しT8□(T8 でちる。第4図
において、A−AfATCH信号発生後G、4バタン検
出機能セツ)tで3オクテツトをすると、例えばデータ
転送速度l0A(Ilzでは2.4μsの間にハードウ
ェアがGAバタン検出機能を有効にセットできれはよい
。もしプログラムで処理すると1875個ものFバタン
か伝送路上を流れることになシ、伝送路の使用効率が著
しく低下する。
本発明では高々1個のFバタンのみでよく、F)(タン
送出に伴なう伝送路使用効率低下がなくなる利点がある
第5図は本発明の実施例であって、30は上位装置から
データが送られてくる第1の伝送路、31は下位装置へ
データを送出する第2の伝送路、10はデータ転送レー
トの1タイミング遅延回路、301は1タイミング遅延
回路10の出力、12は1桁の7進カウンタ、120は
7進カウンタ12のリセット端子、121は7進カウン
タ12のクロック端子、122は7進カウンタ12のイ
ネーブル端子、123は7進カウンタ123のキャリー
出力信号、16は否定回路、131は否定回路13の出
力信号、11はAND回磯、602はAND回路11の
出力18号、15はFパタン検出回路、151はFパタ
ン検出回路15の出力信号、16はアドレス°一致検出
回路、161はアドレス−紙積出回路16が出力するア
ドレス苓、− 一致検出信号、17はシリアル信号)・フレル信号に変
換し、フレームの受信完了等のチェックを行う回路、1
71は1オクテツト受信毎に発生する信号、172は並
列の受信18号線、18は出力切替回路、19はパラレ
ル信号をシリアル信号に変換する回路、191何、1オ
クテツト送出毎に発生するfi号、192は並列の送信
信号線、193は出力切換回路18を上位装置からのデ
ータをバイパスするか、内部からのデータを送出するか
を決める切換信号、14はアドレス−紙検出信号161
を保持するフリップフロップ、141はフリップフロッ
プ14の出力信号である。本実施例においてFパタン検
出回路15.アドレス−数構出回路16.出力切替回路
18等及びその他の回路素子はいずれもIIDLCを実
現する通常の通信相LSIを適用している。
この動作はまず、フリップフロップ14はリセット状態
であシ、そのため7進カウンタ12はディスイネーブル
の状態である。上位装置からのデータは第1の伝送路6
0を介し、1タイミング遅延回路10を経由し、AND
回路11を通過して出力11号602として、Fパタン
検出回路15.アドレス−紙栓出回路16.シリアル・
パラレル変換回路17に印加される。上位装置からのデ
ータにFパタンか存在すると、Fパタン検出回路15は
検出信号151を出力し、アドレス−紙積出回路16を
イネーブル状態にセットする。アドレス−紙積出回路1
6は、その後Fパターンに引き続くデータをアドレス信
号と照合し、一致を検出する。検出時にはアドレス−紙
検出信号161を出力し、シリアル・パラレル変換回路
17をイネーブルとする。他方Fバタン検出回路15に
はFパタンに引き続きFパタン以外のバタンか入力され
た段階で検出信号151をオフにするので、Fバタン検
出後Fバタンと異なる1オクテツト受信時にはアドレス
−紙積出回路16はディスイネーブルとなシ、アドレス
−紙積出を行わない。一旦アドレス一致が検出されると
シリアル・パラレル変換回路17に入力されたデータは
信号171によシプロセッサに通知され、データは並列
信号線172を介してプロセッサに入力される。他方、
アドレス−紙検出信号161はフリップフロップ14を
セットするだめ、該フリップフロップ14の出力信号1
41がセットされ、これにょシフ進カウンタ12がイネ
ーブA・状態となる。7進カウンタ12は端子120 
K ’0’が入力するとリセットされ、その後連続する
11#の数をカウントする。連続する〃1#が7個未満
の場合は7進カウンタ12のリセットとカウント動作を
繰返すが、連続して#1#を7個カウントするとキャリ
ー出力信号126が1ピツトタイミングの聞出力され、
フリップフロップ14をリセットし、それによシフ進カ
ウンタ12をディスイネーブル状態とする。他方キャリ
ー出カ信号123は否定回路16にも加えられ、その結
果、1ビツトタイミング遅延されてくる信号301の7
ビツト目の信号を0′にかえ、すなわちGAパタンをF
パタンに変換する。GAパタンを検出した段階ではフレ
ームの受信は終了しているので、すでに送信信号の準備
がプロセッサ側(図示しない)では完了しておシ、前記
GAバタンか変換されたFバタンに引き続きデータを送
出することか可能である。
すなわち本発明は、Fパタン検出回路15とアドレス−
紙検出回路16を主要素として構成される第1の検出手
段と、アドレス−紙検出信号によシ制御されるフリップ
70ツブ14の出力にもとづき入力データの連続するビ
ット#1〃をカウントし、7ビツト目でGAバタンとF
Aパタンの変換検出を行う7進カウンタ12を含む第2
の検出手段とから構成され、第1の検出手段によシ受信
フレームのアドレスが自局宛であることが検出されたと
き、第2の検出手段によシ本実施例においては特定パタ
ンのGAバタンを検出することを特徴としている。
このようにアドレス−紙検出がなされた後GAバタン検
出機能が有効になるのは高々フリップフロラ11個分程
度の遅延後であるので、高速データ転送に本回路を適用
することは伝送路使用効率を高められるので有効である
発明の詳細 な説明したように、本発明によれば、比較的簡単なハー
ドウェアで自局あてフレームの検出後、GAバタン検出
機能を非常に短時間のうちに有効となるように設定でき
るので、1個のループリンクに多数の2次局相当のもの
を接Mどし、1:nの複数リンクを設定し高速にデータ
転送を行うシステムの2次局の通信制御回路に適用でき
る利点がある。
【図面の簡単な説明】
第1図は複数の通信ノードを1個のチャネルに接続する
場合の構成例、第2図はポーリングの例、第6図は従来
のポーリングとレスポンスのフレーム416成、第4図
は本発明によるポーリングとレスポンスのフレームM6
成、第5図は本発明の実施例である。 1−1次局、2・・・伝送路、sI r 52 + 5
3 + 54 ”’第1゜第2.第3.第4の2次局、
GA・・・GAバタン、UP(S、)・・・第1の2次
局S、に対するポーリング、R11・・・第1の2次局
sIのレスポンス、AI  ・・・第1の2次局のアド
レス、C8・・・ポーリングのコマンド、INT・・・
受信完了通知、R8・・・プログラムがGAバタン検出
機能をセットするまでの時間、To・・・GAバタン検
出機能が有効になってからGAバタン検出までの時間、
TU・・・レスポンスの送出量fij−aでの時fuJ
、c、’・・・レスポンス、11・・・データ、 A−
MATCH・・・アドレス−紙検出通知、TBヨ ・・
・ハードウェアがGAバタン検出機能をセットするまで
の時間、30.31・・・第1.第2の伝送路、1o・
・・1タイミング遅延回路、11・・・AND回路、1
2・・・7進カウンタ、13・・・否定回路、14・・
・フリップフロップ、15・・・Fパタン検出回路、1
6・・・アドレス−紙検出回路、17・・・シリアル・
パラレル変換回路、18・・・出力切替回路、19・・
・パラレル・シリアル変換回路、 31J1・・・1タ
イミング遅延回路1の出方、120・・・リセット端子
、121・・・クロック端子、122・・・イネーブル
端子、126・・・キャリー出力信号、131・・・否
定回路13の出力、302・・・AND回路11の出力
、 151・・・Fパタン検出回路15の出ブハ 16
1・・・アドレス−紙検出信号、141・・・フリップ
フロップ14の出方信号、171・・・1オクテツト受
信毎の通知信号、172・・・並列の受信信号線、19
1・・・1オクテツト送信毎の通知信号、192・・・
並列の送信16号、193・・・切換信号。 特許出願人  日本電信を話公社

Claims (1)

    【特許請求の範囲】
  1. ハイレベルデータリンク手順のループリンク手順の動作
    を制御するループリンク制御方式において、上位装置か
    らのデータに存在するFパターンを検出して検出信号を
    送出するFパターン検出回路と、該検出信号を入力し、
    引続きデータをアドレス信号と照合して一致を検出しア
    ドレス一致検出信号を出力するアドレス一致検出回路と
    からなる第1の検出手段と、前記アドレス一致検出信号
    によシイネーブル状態として入力データの連続するビッ
    ト#1#を計赦し、該入力データの連続するビット#1
    #の7ビツト目でディスイネーブル状態とし、該7ビツ
    ト目の信号をtQpに変えてOAバタンfpバタンに変
    換するカウンタを有する第2の検出手段とからなシ、該
    第1の検出手段が受信フレームのアドレスが自局宛であ
    ることを検出したとき、該第2の検出手段が特定パター
    ンを検出することを’l’!r徴とするループリンク制
    御方式。
JP19230982A 1982-11-01 1982-11-01 ル−プリンク制御方式 Pending JPS5981945A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19230982A JPS5981945A (ja) 1982-11-01 1982-11-01 ル−プリンク制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19230982A JPS5981945A (ja) 1982-11-01 1982-11-01 ル−プリンク制御方式

Publications (1)

Publication Number Publication Date
JPS5981945A true JPS5981945A (ja) 1984-05-11

Family

ID=16289125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19230982A Pending JPS5981945A (ja) 1982-11-01 1982-11-01 ル−プリンク制御方式

Country Status (1)

Country Link
JP (1) JPS5981945A (ja)

Similar Documents

Publication Publication Date Title
CA1079829A (en) Multipoint polling technique
US4566097A (en) Token ring with secondary transmit opportunities
US6012099A (en) Method and integrated circuit for high-bandwidth network server interfacing to a local area network
CA1280217C (en) Method and apparatus for utilization of dual latency stations for performance improvement of token ring networks
US4642630A (en) Method and apparatus for bus contention resolution
JPH0127615B2 (ja)
JPS639261B2 (ja)
JPS598105B2 (ja) 遠隔プロセッサの初期設定方式
JPH02202246A (ja) Fddiリングネットワークにおいて制限されたトークン動作を行なうための方法および装置
CN114422614B (zh) 控制多链路设备发送数据的方法、装置、设备及存储介质
US4930122A (en) Message transfer system and method
JPH0691554B2 (ja) 情報通信装置
JPS63175549A (ja) ポーリング装置
US7006498B2 (en) System for transmitting local area network (LAN) data frames through an asynchronous transfer mode (ATM) crossbar switch
JPS5981945A (ja) ル−プリンク制御方式
CN100401731C (zh) 高速数据链路控制协议接收处理模块及其数据处理方法
US7012925B2 (en) System for transmitting local area network (LAN) data frames
JPS5917751A (ja) デ−タ通信方式
JPS587949A (ja) デ−タ伝送方式
JPS61112454A (ja) デ−タ伝送方法
CA1226639A (en) Prioritized unidirectional distribution bus accessing system
JP2688094B2 (ja) ポーリング通信方式
JP2750314B2 (ja) 非バッファ式交換装置
JPS61172454A (ja) 環状網の伝送方式
JPS6019340A (ja) 回線集線装置の制御方式