JPS6142989B2 - - Google Patents

Info

Publication number
JPS6142989B2
JPS6142989B2 JP55057649A JP5764980A JPS6142989B2 JP S6142989 B2 JPS6142989 B2 JP S6142989B2 JP 55057649 A JP55057649 A JP 55057649A JP 5764980 A JP5764980 A JP 5764980A JP S6142989 B2 JPS6142989 B2 JP S6142989B2
Authority
JP
Japan
Prior art keywords
bit
data
line
circuit
fractional
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
JP55057649A
Other languages
English (en)
Other versions
JPS56154852A (en
Inventor
Toshuki Odakawa
Yasuo Doi
Hideki Yamanaka
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5764980A priority Critical patent/JPS56154852A/ja
Publication of JPS56154852A publication Critical patent/JPS56154852A/ja
Publication of JPS6142989B2 publication Critical patent/JPS6142989B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting 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)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本発明はハイレベル手順を使用した通信制御装
置に関し、特に、1フレーム中のデータフイール
ドを8ビツト単位で区切つたときの最終部分にお
ける1バイト未満の端数ビツトを検出できるよう
にした端数ビツト制御回路に関する。
ハイレベル手順による通信においては、第1図
に示す如きフレーム構成によりデータ通信を行な
う。1フレームの先頭と最後の位置にフラグパタ
ーン(Fパターン)が存在し、先頭のフラグパタ
ーンの次にアドレスフイールド(A部)、コント
ロールフイールド(C部)が位置し、その後にデ
ータフイールド(D部)が続く。
そして、データフイールドと最終のフラグパタ
ーンの間にフレームチエツクシーケンス
(FCS)がもうけられている。フラグパターン
と、アドレスフイールドと、コントロールフイー
ルドはそれぞれ1バイト構成であり、フレームチ
エツクシーケンスは2バイト構成となつている。
一方、データフイールドの部分は、本来ハイレ
ベル手順ではデータ形式に依存せずビツトオリエ
ンテツドの通信が行なわれるため、ビツト数のパ
ウンダリに制限はもうけられていない。
ところが、一般に、装置間または装置内では、
例えばホストの中央処理装置と通信制御装置との
間、または通信制御装置内では、1バイト(8ビ
ツト)パウンダリの転送が行なわれるため、回線
上からのデータも8ビツトに区切つて転送を行な
うようにされている。したがつて、データフイー
ルドが8ビツトパウンダリでない場合には、第1
図に示す端数ビツト部分D′の判別を行なわなけ
ればならない。
一方、ビツトオリエンテツドなデータ通信を可
能とするハイレベル手順を採用したデータ通信シ
ステムにおいても、一般に、既存の装置を使用す
る場合等においては送信側においてバイト単位で
データを扱い、バイト単位のパウンダリを有する
データフイールドを送信することが多く、送/受
信側でパウンダリが一致するため、特に問題とな
ることはなかつた。
しかしながら、8ビツトパウンダリを意識せ
ず、ビツトオリエンテツドなデータ通信を目的と
する装置と、回線を介して接続された通信制御装
置においては、上記端数ビツトの検出を行ない、
データフイールドとフレームチエツクシーケンス
の分離を行なわなければならない。従来において
は、例えば、最終のFパターン検出後プログラム
制御等により、端数ビツトを検出し、データフイ
ールドとフレームチエツクシーケンスの分離を行
なつていた。
本発明は、既存の8ビツトパウンダリにデータ
を組立てるデータ受信回路に簡単なハードウエア
を追加することにより、容易に端数ビツトを検出
できるようにすることを目的とし、そのため本発
明は、1フレームが、先頭のフラグパターンと、
アドレスフイールドと、制御フイールドと、デー
タフイールドと、フレームチエツクシーケンス
と、最終のフラグパターンとからなるハイレベル
手順を使用する通信制御装置において、バイト単
位にデータが受信されるごとに発せられる処理要
求信号により初期化されるとともに、受信ビツト
に同期して回線側から送出されてくるビツトクロ
ツクにより歩進せしめられ、かつフラグパターン
検出信号により歩進を停止せしめられるカウンタ
回路をそなえ、該カウンタ回路の計数値により、
上記データフイールドの最終部分における1バイ
ト未満の端数ビツト数を判定するようにしたこと
を特徴とする。
以下、本発明を図面により説明する。第2図は
本発明による実施例の通信制御装置における端数
ビツト制御回路である。図中、1は受信回路、2
はカウンタ回路、3は回線からのデータ線、4は
ビツトクロツク線、5は受信データ線、6は処理
要求信号線、7は処理要求リセツト線、8はFパ
ターン検出信号線、9はビツトカウント出力線で
ある。
データ線3とビツトクロツク線4は図示しない
回路対応装置へ接続されており、ビツトクロツク
線4上のビツトクロツクはデータ線3上のデータ
と同期して送出されてくる。また、受信データ線
5、処理要求信号線6、処理要求リセツト線7、
Fパターン検出信号線8、ビツトカウント出力線
9は図示しない共通部へ接続されている。
受信回路1は既存の回路であり、データ線3か
ら送出されてくるデータをビツトクロツク線4上
のクロツクにもとづいて、8ビツト単位に組立て
る機能を有している。この組立てられた8ビツト
単位のデータは、その8ビツトのデータがFパタ
ーン以外の場合に受信データ線5を通して、共通
部へ送らる。また、このとき処理要求信号が処理
要求信号線6を通して、共通部へ送られる。共通
部側では、処理要求信号にもとづき、受信データ
を受取つた後、処理要求リセツト信号を処理要求
リセツト信号線7を通して、受信回路1へ送出す
る。これにより、受信回路1では、処理要求信号
の送出を止める。
さらに、受信回路1はFパターン検出機能をそ
なえており、データ線3から、ビツトパターン
“01111110”(Fパターン)を受信すると、Fパタ
ーン検出信号線8により、Fパターン検出信号を
共通部へ送るようにする。
第2図において、本発明により新規にもうけら
れた回路は、カウンタ回路2である。このカウン
タ回路2は、3ビツトからなり、0〜7を計数可
能である。カウンタ回路2は、処理要求信号線6
上の処理要求信号の立上り時点にリセツトされた
後、ビツトクロツク線4上のビツトクロツクによ
り歩進動作を行なう。したがつて、データが8ビ
ツト単位で到来するごとに、0〜7の計数動作を
繰返し行なうようにされる。
さらに、カウンタ回路2は、Fパターン検出信
号線8上にFパターン検出信号が発出されたと
き、その時点で計数動作を停止し、そのときの計
数値を保持するようにされている。
次に、第2図の回路における端数ビツト検出動
作を第3図のシーケンス図により説明する。第2
図の受信回路1は、最初のFパターン検出後(こ
のときのFパターン受信では単に同期を取るため
であり、Fパターン検出信号はオンにならな
い)、8ビツトパウンダリでビツトを組立ててい
き、まずA部を組立てると、最初の処理要求信号
を発出する。このとき、カウンタ回路2は初期値
“0”とされる。カウンタ回路2は初期化される
以前の値は不定であるが、その値が意味を持つの
はFパターン検出信号8又は処理要求信号6がオ
ンになつたときである。その後、受信回路1が回
線上のデータを1ビツトづつ受信するごとに、す
なわち、1ビツトクロツク到来するごとに、カウ
ンタ回路2は+1されていく。そして、受信回路
1が次の図示しないC部を受信し終ると、カウン
タ回路2は最終値“7”となつており、受信回路
1からの処理要求信号によりカウンタ回路2は再
び初期値“0”とされる。その後、受信回路1は
D部(データフイールド)を8ビツトづつ組立て
ていき、それと共に、カウンタ回路2は2〜7の
計数動作を繰返していく。
そして、第3図図示の場合、最後の正規8ビツ
トパウンダリデータRDo-1を受信した後、その次
に受信し組立てたデータRDoは端数データ3ビツ
トとFCS0の一部を含んでいる。さらに、その後
の受信データRDo+1はFCS0の一部とFCS1の一部
を含んでおり、RDo+2はFCS1の一部とFパター
ンの一部を含んでいる。
最後のFパターン受信後、Fパターン検出信号
が発出されるとカウンタ回路2は計数動作を停止
する。第3図図示の場合、カウンタ回路2の計数
値は“3”を示し、端数ビツトと同一の値を有す
る。このように、端数ビツト受信後、Fパターン
検出信号がオンになつたとき、カウンタ回路2の
値は常に端数ビツト数を示している。したがつ
て、共通部側では、Fパターン検出信号がオンに
なる以前に組立てられた受信データRDo
RDo+1,RDo+2およびカウンタ回路2の値により
RDo8ビツトを端数の3ビツトとFCS0の5ビツト
に分け、RDo+18ビツトをFCS0の残り3ビツトと
FCS1の5ビツトに分け、RDo+28ビツトをFCS1
の残り3ビツトのみ使用して端数データの組立
て、FCSのチエツクを行なう。更に、次の1フ
レームを連続して受信する場合、受信回路1はA
部受信したときに前記の通り処理要求信号6をオ
ンし、このときFパターン検出信号はオフとな
り、カウンタ回路2は“0”に初期化され、前記
したA部組立てと同じ動作を行なう。
上記したように、本発明によれば、簡単なハー
ドウエアを追加することにより端数ビツトを容易
に検出することが可能となり、共通部の負荷を軽
減することができ、処理能力の向上をもたらすと
いうすぐれた効果を奏する。
【図面の簡単な説明】
第1図はハイレベル手順におけるフレーム構成
例、第2図は本発明による実施例の通信制御装置
における端数ビツト制御回路、第3図は端数ビツ
ト検出動作シーケンス図である。第2図におい
て、1は受信回路、2はカウンタ回路、3は回線
からのデータ線、4はビツトクロツク線、5は受
信データ線、6は処理要求信号線、7は処理要求
リセツト線、8はFパターン検出信号線、9はビ
ツトカウンタ出力線である。

Claims (1)

    【特許請求の範囲】
  1. 1 1フレームが、先頭のフラグパターンと、ア
    ドレスフイールドと、制御フイールドと、データ
    フイールドと、フレームチエツクシーケンスと、
    最終のフラグパターンとからなるハイレベル手順
    を使用する通信制御装置において、バイト単位に
    データが受信されるごとに発せられる処理要求信
    号により初期化されるとともに、受製ビツトに同
    期して回線側から送出されてくるビツトクロツク
    により歩進せしめられ、かつフラグパターン検出
    信号により歩進を停止せしめられるカウンタ回路
    をそなえ、該カウンタ回路の計数値により、上記
    データフイールドの最終部分における1バイト未
    満の端数ビツト数を判定するようにしたことを特
    徴とするハイレベル手順方式による通信制御装置
    の端数ビツト制御回路。
JP5764980A 1980-04-30 1980-04-30 Fractional bit control circuit of communication controller on high-level procedure system Granted JPS56154852A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5764980A JPS56154852A (en) 1980-04-30 1980-04-30 Fractional bit control circuit of communication controller on high-level procedure system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5764980A JPS56154852A (en) 1980-04-30 1980-04-30 Fractional bit control circuit of communication controller on high-level procedure system

Publications (2)

Publication Number Publication Date
JPS56154852A JPS56154852A (en) 1981-11-30
JPS6142989B2 true JPS6142989B2 (ja) 1986-09-25

Family

ID=13061742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5764980A Granted JPS56154852A (en) 1980-04-30 1980-04-30 Fractional bit control circuit of communication controller on high-level procedure system

Country Status (1)

Country Link
JP (1) JPS56154852A (ja)

Also Published As

Publication number Publication date
JPS56154852A (en) 1981-11-30

Similar Documents

Publication Publication Date Title
EP0544964B1 (en) Store and forward apparatus and method of maintaining integrity of data during storage
US5179555A (en) High speed data compression and transmission for wide area network connections in LAN/bridging applications
EP0195598A2 (en) Universal protocol data receiver
KR101001074B1 (ko) 버스 상에 데이터를 전송하기 위한 방법
GB1469465A (en) Detection of errors in digital information transmission systems
JPS6142989B2 (ja)
US7203205B2 (en) Polling device and communication apparatus
EP0479607B1 (en) Method and arrangement for detecting framing bit sequence in digital data communications system
JPH0313038A (ja) 非同期式シリアルデータ伝送装置
JPS61139137A (ja) 誤再送防止方式
JPS6245255A (ja) デ−タ受信方式
JP2003263404A (ja) シリアル通信方式とそれを用いたマイクロコンピュータ
SU1656546A1 (ru) Устройство дл сопр жени ЭВМ с каналом св зи
JPS60140960A (ja) デ−タの伝送方式
JPH0117177B2 (ja)
JP3246096B2 (ja) ディジタル機器の自己診断装置
JP2945123B2 (ja) 通信システム
RU2055392C1 (ru) Устройство последовательно-параллельного обмена
US20030137990A1 (en) Apparatus for extraneous information removal and end mark insertion of an N-byte wide data stream of unknown length
JP2000259526A (ja) シリアルインターフェース回路
JPH01176145A (ja) シリアルデータ転送方式
JPS59173824A (ja) 端末装置
JPH04278742A (ja) 受信データの誤り検出方法
JPH0373050A (ja) 直列ライトデータ転送方式
JPS60117845A (ja) デ−タ伝送方式