JPS60160740A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPS60160740A
JPS60160740A JP59017492A JP1749284A JPS60160740A JP S60160740 A JPS60160740 A JP S60160740A JP 59017492 A JP59017492 A JP 59017492A JP 1749284 A JP1749284 A JP 1749284A JP S60160740 A JPS60160740 A JP S60160740A
Authority
JP
Japan
Prior art keywords
frame
output
field
length
counter
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
JP59017492A
Other languages
English (en)
Inventor
Shoichi Ibori
井堀 昭一
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon 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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP59017492A priority Critical patent/JPS60160740A/ja
Publication of JPS60160740A publication Critical patent/JPS60160740A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明はディジタル・データ通信の」−功ルエリアネツ
′トワーク(LAN)における通信制御装置に関する。
特にそのフレームフォーマットとエラー検出方式に関す
る。
〔従来技術の説明〕
従来、この種の通信制御装置によるデータ転送では伝送
路からの雑音や瞬断などの妨害または、通信制御装置の
間欠障害に起因してデータ誤りが発生することが避けら
れないため、パケットフレームの最後にFoe(フレー
ムチェックシーケンス)が付加され、受信時にこのFo
Sをチェックすることによってデータの信頼性を保証し
ている。
ローカルエリアネットワーク(LAN )におけるフレ
ームフォーマットは一般にスタートフラグ(または)同
期フィールド・宛先アドレス(DA)フィールド・送信
元アドレス(8A)フィールド・データフィールド・フ
レームチェックシーケンス(yes)・エンドフラグフ
ィールド(フレーム終了指定)により構成されているが
、Foeチェックはエンドフラグが破壊されているケー
スで祉実行できない欠点がある。またFoS工2−検出
の場合でも障害の詳細な報告、すなわちバイト単位また
は、ビット単位の「データ抜け」および「データのわき
出「7」についての情報が得られな゛い欠点があった。
〔発明の目的〕
本発明は上記欠点を改良するもので、エンドフラグにエ
ラーがある場合またはデータ抜けまたはデータのわぎ出
しについての情報が得られる検出方式を提供することを
目的とする。
〔発明の特徴〕
本発明は上記欠点を寺決するものであり、ローカルエリ
アネットワークにおけるパケットフレーム内のスタート
フラグフィールドと宛先アドレスフィールドの間にバイ
ト単位または、ビット単位のパケット長フィールドを追
加することにより、受信動作におけるバッファメモリ保
護、フレームチェックエラーとして検出されないレング
スエラー検出、さらにビット単位もしくはバイト単位の
「データ欠落」または「データのわき出し」を区別した
障害の詳細データ等を上位装置に報告することによフ、
障害復旧を速やかに行うことが可能な通信制御装置を提
供する。
すなわち本発明は、パケットフレームフォーマットにバ
イト単位または、ビット単位のパケット長を示すフィー
ルドが定義されているとき、自局宛受信動作においてパ
ケット長をリードライト可能なカウンタへ取込み、バイ
ト単位または、ビット単位のデータを受4gする毎にカ
ウントダウンし、「0」を検出することにより、ストロ
ーブ信号を発生する手段と、前記ストローブ信号によっ
て、受信中のフィールドが他フィールド中のパターンと
区別可能なエンドフラグであることをチェックし前記エ
ンドフラグでないときレングスエラーを保持する手段と
、−刀先に、前記エンドフラグが検出された場合には前
記カウンタのカウントダウン信号を禁止しカウント値を
保持する手段と、受信エラーとして前記レングスエ2−
と残余カウント値とを上位装置に報告する手段とを備え
たことを特徴とする。
〔発明の背景および実施例の説明〕
初めに本発明の背景について図面を参邪して説明する。
第1図は、本発明で使用するパケットフレームフォーマ
ットを示す。aおよびiはパケットフレーム間をうめる
タイムフィルであり、bおよびhけスタートフラグおよ
びエンドフラグを示し、スタートフラグは受信開始の同
期フィールドを、エンドフラグはフレームの最後を示す
。これらはビットパターンとしては同一でも、異ってい
てもさしつかえガい。(lj、 L 、フラクパターン
b、h Fia% c、d、θ、f% gと区別される
ものとスル。Q k−1フレーム長フイールドでd、e
S f。
gの各フィールド長のバイト単位捷たは、ビット単位の
トータルレングスを示す。受信局は受信動作の場合、本
フィールドCを必ず取込む。フィールドCの位置につい
てはd−jたはeフィールドの後に定義することも可能
だが、Cの対象フィールドを増加させる意味からbの後
が望ましい。dは宛先アドレスフイー−ルド、θは送信
元アドレスフィールド、fはデータフィールドを示す。
g it、c 。
d、θ、fフィールドに対するフレームチェックシーケ
ンスである。一般にfのフレーム長ti、)−一ト量・
性能・フレームチェックシーケンスの性能から制限され
る最大炎以下の可変長な値がとられる。エンドフラグh
を検出することによりフレームチェックタイミングを発
生させる関係上、エンドフラグhが破壊されているとチ
ェックができ々い。ブレームチェックでエラーが検出さ
れたときのフィールド異常としては対象フィールドの「
データ化け」であるが、その詳細内容はビットの反転、
端数ビットエラーとして知られている1ノくイト未満の
「ビット抜け」および「ビットのわき出し」、バイト単
位の「データ抜け」および「データわき出し」、そして
それらの混会がある。ノくイト単位または、ビット単位
の「データ抜け」または、「データわき出し」量はレン
グスチェックによって始めて検出できるものである。
次に第2図によって、バイト単位のレングスチェック実
施例回路の動作について説明する。
ビットシリアルなNRZデータ20はデコーダ回路等か
ら抽出されたサンプリングクロック21により、シリア
ルパラレル(sp)変換回路2によってバイト単位に変
換される。バイト境界を示すバイトタイミング26は、
スタートおよびエンドフラグ(b%h)の検出回路3の
出力23によってステージ制御回路4がトリガーされた
とき、受信サンプリングクロック21に同期して発生さ
れる。また、ステージ制御回路4はシリアルパラレル変
換回路2の出力22が@1図のフレームフォーマットの
各フィールドに対応したステージ信号を発生させるもの
で、特にその25は7レーム長フイールドであるとき出
力される。フレームチェックシーケンス回路lは7レー
ム長フイールドcKよジ動作を開始して、エンドラ2グ
h’6検出した時点で、フレームチェックがなされる。
フレーム長フィールドCに続いて、出力22が宛先アド
レスdステージの時、自局アドレスと比較され一致して
いるとき(図示してないが)受信動作は続行される。
出力22がフィールド長ステージであるとき、フレーム
最大長を示すスイッチ5の出力と比較器6によって比較
され、出力結果24がスイッチ5の設、定値以下であれ
ば、出力22は信号5と26によってカウンタ8ヘセク
トされる。以降、自局宛フレームであればエンド7ラグ
hが検出されるかまたは、バイトタイミング26によっ
てカウントダウンされて、カウンタ8が「0」になるま
で、受信動作が続行される。
一方、フレーム最大長異常やアドレス不一致を検出した
ときは、ただちに受信動作を停止すると同nK、バッフ
ァアドレスをリセットする。カウンタ8の出力詔が「0
」になり、検出回路10のストローブ信号器が出力され
たとき、エンドフラグhがフラグ検出回路3より検出さ
れていなければ、ステージ制御回路4の入力23が[H
工GHJ出力されているため、信号27が[H工GHJ
出力され、ストローブ信号29によって、フリップフロ
ップ13ヘレングスエ2−がセットされる。フラグ検出
回路3よりすでにエンドフラグhが検出されていれば出
力ηは[LOW J出力されてレングスエラーとはなら
ない。
一方、回路4に入力されている「0」検出信号29より
、エンドフラグ検出4g号nのr LOW 」出力発生
が早い時は、ステージ制御回路4によって、カウンタ8
へのバイトタイミング信号26を禁止して、カウンタ8
の内容を保持する。
従って、FCSエラーまたけその他のエラーが外部上位
装置に報告されたとき、レングスエラーフリップフロッ
プ13がセットされているときは[バイトデータのわき
出し]、カウンタ8の残余カウンタが「0」でないとき
、「バイトデータの欠落」と判断できる。
フラグパターンを他のフィールドと区別させる方法とし
ては、第1図において、Cからgのフィールドに関して
シリアルデータレベルで送信データ8ビツトを9ビツト
に変換し、受(N時には逆変換する等の方式がある。以
上は、バイト単位のチェックに対するものであるがビッ
ト単位の8逝カウンタを付加することにより、端数ビッ
ト量に対−ト λ番近釧櫓橘Ω 4f且 λ と μ 
よ 物 巨r岸首ゼ台 づ嘩 番 1〔発明の効果〕 本発明は、以上説明したようにパケットフレームフォー
マット内にフレーム長フィールドを定義し、受信におい
て受信フレーム長をカウントすることにより障害時の詳
細情報を得ることができる。
【図面の簡単な説明】
第1図°は本発明におけるパケットフレームフォーマッ
ト図。 第2図は通信制御装置内のブロック構成レングスチェッ
ク回路図。 1・・・フレームチェックシーケンス回路、2・・・シ
リアルパラレル変換回路、3・・・スタートフックとエ
ンドフラグ検出回路、4・・・フレームに同期した信号
を発生するステージ制御回路、5・・・スイッチ回路、
6・・・比較回路、8・・・カウンタ、10・・・「0
」検出回路、 11・・・バツファレジヌタ、12・・
・受信バッファメモリ、13・・・レングスエラーフリ
ップフロップ、a、1・・・タイムフィル、b・・・ス
タートフラグ、C・・・フレーム長フィールド、d・・
・宛先アドレスフイールド、θ・・・送信元アドレスフ
ィールド、f・・・データフィールド、g・・・フレー
ムチェックシーケンス、h・・・エンドフラグ。 特許出願人 日本電気株式会社 代理人 弁理士 井 出 直 孝

Claims (1)

    【特許請求の範囲】
  1. (1) 自局宛のデータを1単位受信する毎に計数を実
    行しその計数値が定義されたパケット長に達したときに
    出力を送出するカウンタと、 受1g中のフィールドのエンドフラグを検出する手段と
    、 この手段によりエンドフラグが検出されたときと上記カ
    ウンタから出力が送出されたときとのずれの値を保持す
    る手段と、 この手段により保持された値を正位装置に報告する手段
    と を備えた通信制御装置。
JP59017492A 1984-02-01 1984-02-01 通信制御装置 Pending JPS60160740A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59017492A JPS60160740A (ja) 1984-02-01 1984-02-01 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59017492A JPS60160740A (ja) 1984-02-01 1984-02-01 通信制御装置

Publications (1)

Publication Number Publication Date
JPS60160740A true JPS60160740A (ja) 1985-08-22

Family

ID=11945501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59017492A Pending JPS60160740A (ja) 1984-02-01 1984-02-01 通信制御装置

Country Status (1)

Country Link
JP (1) JPS60160740A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01220546A (ja) * 1988-02-29 1989-09-04 Komatsu Ltd 多重データリンク
WO1989008362A1 (fr) * 1988-02-29 1989-09-08 Kabushiki Kaisha Komatsu Seisakusho Unite de commande en serie et procede de commande
JP2015037281A (ja) * 2013-08-15 2015-02-23 富士ゼロックス株式会社 通信装置、制御装置、及び通信処理プログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01220546A (ja) * 1988-02-29 1989-09-04 Komatsu Ltd 多重データリンク
WO1989008362A1 (fr) * 1988-02-29 1989-09-08 Kabushiki Kaisha Komatsu Seisakusho Unite de commande en serie et procede de commande
JP2015037281A (ja) * 2013-08-15 2015-02-23 富士ゼロックス株式会社 通信装置、制御装置、及び通信処理プログラム

Similar Documents

Publication Publication Date Title
CA1202435A (en) Synchronization system for multiplexed digital packets
US4397020A (en) Error monitoring in digital transmission systems
USRE33900E (en) Error monitoring in digital transmission systems
JP2954486B2 (ja) チェックデータ発生方式
US6983403B2 (en) Detecting bit errors in a communications system
JPH05292095A (ja) イーサネットパケットの受取りまたは拒否を決定するための方法およびイーサネットメディアアクセスコントローラ
US4771440A (en) Data modulation interface
JPH03131138A (ja) 直列データ通信システム用のクロック回復装置とその方法
JPS6034300B2 (ja) デイジタル・コ−ド・ワ−ド検出方法およびその装置
US3335224A (en) Signal distortion detection by sampling digital diphase signals at twice the bit repetition rate
US4701912A (en) Device for transmitting packets in an asynchronous time-division network, and method of encoding silences
JPH031738A (ja) データ情報の正確なデコードを保証する装置
CA2088210A1 (en) Procedure for synchronizing circuit elements of a telecommunications system
KR920001856B1 (ko) 교환기 노드간의 순환 반복 코드 시그날링 검출회로
JPH0131818B2 (ja)
JPS60213150A (ja) 符号方式
JPS6364931B2 (ja)
JP2796094B2 (ja) 伝送路障害検出方式
JP2555582B2 (ja) Cmi符号誤り検出回路
SU1053127A1 (ru) Многоканальна цифрова телеметрическа система
JP3990064B2 (ja) パス監視方法およびパス監視回路
JPH06205020A (ja) データバスの信号衝突検出装置
JP3568639B2 (ja) ランダムパターン生成回路
JPS6386936A (ja) ユニ−クパタ−ン検出回路
JPS62242435A (ja) 非同期デ−タの読取装置