JPS6120455A - フレ−ム信号受信装置 - Google Patents

フレ−ム信号受信装置

Info

Publication number
JPS6120455A
JPS6120455A JP14028884A JP14028884A JPS6120455A JP S6120455 A JPS6120455 A JP S6120455A JP 14028884 A JP14028884 A JP 14028884A JP 14028884 A JP14028884 A JP 14028884A JP S6120455 A JPS6120455 A JP S6120455A
Authority
JP
Japan
Prior art keywords
unit length
register
counter
area
frame signal
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
JP14028884A
Other languages
English (en)
Inventor
Mitsugi Anezaki
姉崎 貢
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 JP14028884A priority Critical patent/JPS6120455A/ja
Publication of JPS6120455A publication Critical patent/JPS6120455A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L13/00Details of the apparatus or circuits covered by groups H04L15/00 or H04L17/00
    • H04L13/02Details not particular to receiver or transmitter
    • H04L13/08Intermediate storage means

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、伝送路から受信される可変長のフレーム信号
を受信するためのフレーム信号受信装置に関する。
従来技術 従来、可変長のフレーム信号を受信するためには、あら
かじめ最大フレーム長の受信バッファを複数面用意し、
受信したフレーム信号の長短に拘らず、1つの受信フレ
ーム信号を1面の受信バッファに格納するようにしてい
る。このため、短いフレーム信号が連続して受信される
ような場合には、受信バッファが有効に使用されず、ま
た受信パンファ面数の不足により、フレーム信号の再送
を必要とする回数が増大して伝送効率を低下させるとい
う欠点がある。
上記欠点を解決するために、受信バッファを基本単位長
の複数エリアに分割し、複数の基本単位長エリアをチェ
イニングすることによって最大長フレームの受信を可能
とし、受信バッファの有効利用を行なうものもある。し
かし、この場合は、1つのチェイニング中の単位長の受
信バツフアーで、受信データがセットされなかった部分
を、次のフレーム受信のためにチェイニングし直してお
く必要がある。このため、瞬間的に短いフレーム信号が
連続して受信されるようなときには、ソフトウェアの処
理が間に合わないで、空の受信バツフアーがあるにも拘
らずフレーム信号を受信できない状態が発生するという
問題がある。
発明の目的 本発明の目的は、上述の従来の欠点を解決し、複雑なチ
ェイニング処理を行なわないで、短いフレーム信号が連
続して受信される場合にも受信へソファを有効に使用す
ることができるフレーム信号受信装置を提供することに
ある。
発明の構成 本発明のフレーム信号受信装置は、基本単位長のデータ
を格納できる複数の単位長エリアに分割された受信バッ
ファと、受信フレーム信号のバイト数をカウントするた
めのカウンタと、前記受信バッファの空エリア番号を格
納するためのファーストイン令ファーストアウト−レジ
スタと、該ファーストイン・ファーストアウト書レジス
タの出力を格納するレジスタと、前記カウンタのカウン
ト値が前記受信バッファの単位長エリアのバイト数に達
したとき又は1つの受信フレーム信号の転送を完rした
とき前記ファーストイン・ファーストアウト・レジスタ
に格納されている次の空エリア番号を読出して+iij
記レジスタにセットする制御回路とを備えて、前記レジ
スタの出力によって肋記受信へソファの単位長エリアを
指定し前記カウンタの出力によって単位長エリア内のア
ドレスを指定することを特徴とする。
発明の実施例 次に、本発明について、図面を参照して詳細に説明する
図は、本発明の一実施例を示すブロック図である。すな
わち、受信バッファBUFFは、基本単位長のデータを
格納できる複数の単位長エリアに分割され、各単位長エ
リアの番号は、レジスタ2の出力によって指定され、単
位長エリア内のバイトアドレスはカウンタ3の出力によ
って指定される。
ファーストインψファーストアウトeレジスタlは、受
信バッファBUFFの空の単位長エリアの番号を格納す
るためのレジスタで、プロセッサCPυからデータバス
DBによって、あらかじめ空単位長エリアの番号が順次
セットされていて、先に入力された番号を最初に出力し
て、レジスタ2にセットする。
シリアルデータ入力端子INから入力された受信フレー
ム信号が、シリアル/パラレル変換部6によって8ピツ
)(1バイト)ずつの並列データ(バイトデータ) D
Tに変換されて受信バッファBUFFに供給され、受信
バッファB[IFFは、バイトデータDTを、シリアル
/パラレル変換部6から入力される有込み信号畦によっ
て、レジスタ2によって指定される単位長エリアのカウ
ンタ3によって指定される番地に書込む、単位長エリア
を例えば256バイトとすると、カウンタ3によって8
ビツトの下位アドレスALを出力し、レジスタ2の出力
する8ビツトの1−位アドレスA)lによって空の単位
長エリアを指定することができる。カウンタ3は、1バ
イトのデータを書込むごとに、シリアル/パラレル変換
部6から入力されるカウントアツプ信号101によつ−
(カウントアツプされて、次の下位アドレスを指定する
カウンタ30カウント値が受信バッファBtlFFの単
位長エリアのバイト数(25B)に達すると、カウント
終了信号102によって制御回路4に通知され、制御回
路4はカウンタクリア信号103によってカウンタ3を
クリアすると共に、制御信号201によってファースト
イン−ファーストアウト中レジスタ1から次のエリア番
号(上位アドレス)を読出してレジスタ2にセットさせ
る。この動作中、制御回路4はシリアル/パラレル変換
部6にウェイト信号303を出力して、受信バッファ8
υFFへの書込みに対してウェイトをかける。なお、フ
ァーストイン・ファーストアウト書レジスタ1からデー
タが読出せない場合は、受信バッファBUFFに空エリ
アが無いことを示し、内蔵するステータスレジスタ5に
エラーをセットし、かつ信号線INTによってプロセッ
サCP[Iに通知する。また、シリアル/パラレル変換
部6からフレーム受信エラー信号302が入力されたと
きも、同様にエラーセット等の処理を行なう、なお、C
TLはプロセッサCPUから制御回路4への制御信号で
ある。
また、1フレームの受信が終了したときは、シリアル/
パラレル変換部6からフレーム受信終了信号301を制
御回路4に出力し、制御回路4はカウンタクリア信号1
03によってカウンタ3をクリアし、制御信号201に
よってファーストイン拳ファーストアウトeレジスタ1
から次の空エリア番号(上位アドレス)を読出してレジ
スタ2にセットすると共に、信号線INTによってプロ
セッサCPUにフレーム信号の受信終了およびフレーム
長を報告する。ファーストイン・ファーストアウトレジ
スタlに格納された空エリア番号が無いときは、受信バ
ッファBUFFが満杯で受信バッファ面が得られないこ
とを示し、この間においては、受信フレームは無視され
る。ファーストインeファーストアウトΦレジスタlと
、レジスタ2と、カウンタ3と、制御回路4と、シリア
ル/パラレル変換部6とで、フレーム受信部RXを構成
している。
プロセッサCPuは、制御回路4からの報告によってフ
レームの受信されたこと、および使用された受信バッフ
ァBUFFの単位長エリア数を知り、また、使用された
単位長エリア番号はあらかじめファーストイン・ファー
ストアウト・レジスタlにセットした番号を記憶させた
内部メモリを参照して知ることが可能である。
そして、受信フレーム信号に対して所定の処理を行ない
、処理終了後不要となった単位長エリアの番号を再びフ
ァーストイン・ファーストアウトレジスタ1にセットす
る。
本実施例では、複雑なチェイニング処理を行なうことな
く、可変長のフレーム信号を受信することが可能であり
、受信バッファ8UFFが効率的に使用されてフレーム
信号の受信不能によるフレーム再送回数を減少させるこ
とができるという効果がある。
発明の効果 以上のように、本発明においては、受信バッファを基本
単位長ごとの複数の単位長エリアに区切って、空の単位
長エリアの番号をファーストイン・ファーストアウト・
レジスタにセットしておき、受信フレーム信号のバイト
数をカウントするカウンタによって前記単位長エリア内
のアドレスを指定し、該カウンタの値が前記単位長エリ
アのバイト数に達したとき前記ファーストインeファー
ストアウト・レジスタから次の空エリア番号を読出して
、該番号によって指定された単位長エリアに受信フレー
ム信号を引続いて書込むように構成したから、複雑なチ
ェイン処理を行なわない噛で、任意長の可変フレーム信
号を受信することが可能であり、また、短いフレーム信
号が連続して受信されるような場合においても受信バッ
ファを侑効に使用し、受信バッファの不足によるフレー
ムの再送回数を減少させることができるという効果があ
る。
【図面の簡単な説明】
図は本発明の一実施例を示すブロック図である。 図において、1:ファーストモノ書ファーストアウトe
レジスタ、2:レジスタ、3:カウンタ、4:制御回路
、5ニステータスレジスタ、6:シリアル/パラレル変
換部、101:カウントアツプ信号、102:カウント
終了信号、103:カウンタクリア信号、201:制御
信号、301:フレーム受信路r信号、302:フレー
ム受信エラー信号、303−ウェイト信号、BUFF 
:受信バッファ、AH:上位アドレス、^L−下位アド
レス、DT:へイトデータ、WR+書込み信号、DB:
データへス、INT :信号線、IN=シリアルデータ
入力端子、 CPU:プロセッサ、RX°フレーム受イ
i:+部。

Claims (1)

    【特許請求の範囲】
  1. 基本単位長のデータを格納できる複数の単位長エリアに
    分割された受信バッファと、受信フレーム信号のバイト
    数をカウントするためのカウンタと、前記受信バッファ
    の空エリア番号を格納するためのファーストイン・ファ
    ーストアウト・レジスタと、該ファーストイン・ファー
    ストアウト・レジスタの出力を格納するレジスタと、前
    記カウンタのカウント値が前記受信バッファの単位長エ
    リアのバイト数に達したとき又は1つの受信フレーム信
    号の転送を完了したとき前記ファーストイン・ファース
    トアウト・レジスタに格納されている次の空エリア番号
    を読出して前記レジスタにセットする制御回路とを備え
    て、前記レジスタの出力によつて前記受信バッファの単
    位長エリアを指定し前記カウンタの出力によつて単位長
    エリア内のアドレスを指定することを特徴とするフレー
    ム信号受信装置。
JP14028884A 1984-07-06 1984-07-06 フレ−ム信号受信装置 Pending JPS6120455A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14028884A JPS6120455A (ja) 1984-07-06 1984-07-06 フレ−ム信号受信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14028884A JPS6120455A (ja) 1984-07-06 1984-07-06 フレ−ム信号受信装置

Publications (1)

Publication Number Publication Date
JPS6120455A true JPS6120455A (ja) 1986-01-29

Family

ID=15265296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14028884A Pending JPS6120455A (ja) 1984-07-06 1984-07-06 フレ−ム信号受信装置

Country Status (1)

Country Link
JP (1) JPS6120455A (ja)

Similar Documents

Publication Publication Date Title
US6925512B2 (en) Communication between two embedded processors
JP2720957B2 (ja) パケット・バッファ装置
US4733390A (en) Data transmission system
US5151999A (en) Serial communications controller for transfer of successive data frames with storage of supplemental data and word counts
US7484028B2 (en) Burst-capable bus bridges for coupling devices to interface buses
JPH0744567B2 (ja) 通信インタ−フエイス装置
JPS58105344A (ja) バツフアメモリ管理方式
JPS6120455A (ja) フレ−ム信号受信装置
EP1027781B1 (en) Apparatus and method for depacketizing and aligning packetized input data
JPS63258140A (ja) 汎用非同期受信機−送信機
US6282203B1 (en) Packet data transmitting apparatus, and method therefor
JPH0471060A (ja) 半導体集積回路
JPS6153985B2 (ja)
JP2937218B2 (ja) データリンクプロトコル制御装置のバッファメモリ管理方式
JP2558062B2 (ja) システム・バスを介して他のアダプタに可変サイズのデータ・ブロックを転送するためのアダプタ
JPH1063617A (ja) シリアル通信装置
JP2000003332A (ja) 双方向バスサイズ変換回路
JPH0353736A (ja) 受信バッファ制御方式
JPS62225050A (ja) 回線制御装置
JP2789654B2 (ja) バッファ制御方式
JPH04306755A (ja) Fifoバッファ装置
JPS6051751B2 (ja) 通信制御装置
JPH04262448A (ja) データ転送装置
JPH07110018B2 (ja) シリアル通信装置
JPH0273745A (ja) 蓄積交換装置