JP2687324B2 - 受信バツフア制御方式 - Google Patents

受信バツフア制御方式

Info

Publication number
JP2687324B2
JP2687324B2 JP59153959A JP15395984A JP2687324B2 JP 2687324 B2 JP2687324 B2 JP 2687324B2 JP 59153959 A JP59153959 A JP 59153959A JP 15395984 A JP15395984 A JP 15395984A JP 2687324 B2 JP2687324 B2 JP 2687324B2
Authority
JP
Japan
Prior art keywords
buffer
reception
busy
buffer block
frame
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 - Lifetime
Application number
JP59153959A
Other languages
English (en)
Other versions
JPS6133058A (ja
Inventor
繁樹 中村
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
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 filed Critical NEC Corp
Priority to JP59153959A priority Critical patent/JP2687324B2/ja
Publication of JPS6133058A publication Critical patent/JPS6133058A/ja
Application granted granted Critical
Publication of JP2687324B2 publication Critical patent/JP2687324B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明はフレーム単位のデータ伝送を行うデータ伝送
装置における受信バツフアの制御方式に関するものであ
る。 〔従来技術〕 従来の複数の受信バツフアを持つデータ伝送装置にお
いては、その中のあるバツフアに受信フレームを1フレ
ーム格納したとき、残りのバツフアが空でないなら、バ
ツフアに格納されたデータの処理が終るまで、データの
受信が不可能であつた。 〔発明の目的および構成〕 本発明は以上の点に鑑み、このような問題を解決する
と共にかかる欠点を除去すべくなされたもので、その目
的は簡単な構成によつて、受信不可能な状態があまり起
らない受信バツフア制御方式を提供することにある。 このような目的を達成するため、本発明は、フレーム
単位で転送されてくる受信フレームが複数格納される複
数のバッファブロックと、受信フレームが満杯に格納さ
れたバッファブロックを検出するバッファブロック満杯
検出手段と、格納された受信フレームの処理がなされて
いるバッファブロック、もしくは、バッファブロック満
杯検出手段に検出されたバッファブロックをビジーとし
て判断するバッファブロックビジー判断手段と、複数の
バッファブロックの中でそのバッファブロックビジー判
断手段によりビジーとされていないバッファブロック
に、転送されてきた受信フレームを格納するバッファ切
換手段とを備えてなるようにしたものである。 〔実施例〕 以下、図面に基づき本発明の実施例を詳細に説明す
る。 第1図は本発明による受信バツフア制御方式を実施し
たデータ伝送装置の例を示すブロツク図で、バツフアブ
ロツクが2つの場合の実施例を示すものである。 図において、鎖線で囲んだ部分1はフレーム単位のデ
ータ伝送を行うデータ伝送装置で、このデータ伝送装置
1は、受信フレームAを受信する受信回路2と、この受
信回路2からの受信フレームをそれぞれ格納する第1お
よび第2の受信バツフアブロツク3,4と、この第1およ
び第2のバツフアブロツク3,4のフレーム格納制御を行
うバツフア制御回路5と、上記第1および第2の受信バ
ツフアブロツク3,4にそれぞれ付随しそれぞれ受信フレ
ーム数を計数する第1および第2の受信フレーム数カウ
ンタ(バッファブロック満杯検出手段)6,7と、第1お
よび第2の受信バツフアブロツク3,4の各出力と上位装
置UPEからの出力を入力としバツフア制御回路5と第1
および第2の受信バツフアブロツク3,4をそれぞれ制御
する制御回路8およびこの制御回路8によつて制御され
送信フレームBを送信する送信回路9によつて構成され
ている。 そして、(a)および(b)は第1および第2の受信
フレーム数カウンタ7,6からそれぞれバツフア制御回路
5に送出される第1および第2のバツフアブロツク満杯
信号を示したものであり、(c)および(d)は制御回
路8から第1の受信バツフアブロツク3とバツフア制御
回路5および第2の受信バツフアブロツク4とバツフア
制御回路5にそれぞれ送出される第1および第2のバツ
フアリセツト信号、(e)は受信回路2からバツフア制
御回路5と受信回路2から第1および第2の受信フレー
ム数カウンタ6,7にそれぞれ送出される受信終了パル
ス、(f)および(g)はバツフア制御回路5から第1
および第2の受信バツフアブロツク3,4にそれぞれ送出
される第1および第2のバツフアイネーブル信号を示し
たものである。 なお、Cは上位装置UPEの割り込みなどの信号を示
す。 つぎにこの第1図に示す実施例におけるフレーム格納
の動作について説明する。 まず、このデータ伝送装置1への受信フレームAは受
信回路2を通して第1および第2の受信バツフアブロツ
ク3,4のうち、空いている何れか一方へ格納される。そ
して、第1および第2の受信バツフアブロツク3,4の何
れも空いていない場合には、受信が拒否される。そし
て、この第1および第2の受信バツフアブロツク3,4ヘ
の受信フレーム格納制御はバツフア制御回路5からの第
1および第2のバツフアイネーブル信号(f),(g)
によつてそれぞれ行なわれる。 いま仮に、第1のバツフアイネーブル信号(f)が立
つていて(trueで)、第1の受信バツフアブロツク3に
受信フレームが1フレーム格納されたとする。 その時点で、第2の受信バツフアブロツク4が空いて
いれば、第1のバツフアイネーブル信号(f)が落ち
(falseになり)、第2のバツフアイネーブル信号
(g)が立ち、すなわち、trueになり、上位装置UPEに
割り込みの信号Cが入つて第1の受信バツフアブロツク
3に格納された受信フレームの処理が始まる。これと同
時に、もし、次にフレームが来れば、上位装置UPEのフ
レーム処理とは独立に、受信フレームの第2の受信バツ
フアブロツク4への格納が行なわれる。 第2図は第1図におけるバツフア制御回路の構成例を
示す回路図で、本発明の一実施例を示すものである。 この第2図において鎖線で囲んだ部分はバツフア制御
回路を示し、第1図と同一符号のものは相当部分を示
す。 5−1はバツフア切換フリツプフロツプ、5−2は第
1のバッファビジーフリップフロップ(バッファブロッ
クビジー判断手段)、5−3は第2のバッファビジーフ
リップフロップ(バッファブロックビジー判断手段)
で、この第1および第2のバツフアビジーフリツプフロ
ツプ5−2,5−3の各K端子は接地されている。 そして、5−4aは第2のバツフアビジーフリツプフロ
ツプ5−3の反転出力と第1図に示す第1の受信フレー
ム数カウンタ6からの第1のバツフアブロツク満杯信号
(a)を入力とするオアゲート、5−4bは第1のバツフ
アビジーフリツプフロツプ5−2の反転出力と第1図に
示す第2の受信フレーム数カウンタ7からの第2のバツ
フアブロツク満杯信号(b)を入力とするオアゲートで
ある。5−5aはバツフア切換フリツプフロツプ5−1の
反転出力とオアゲート5−4aの出力を入力としこれら両
入力の論理積をとるアンドゲートで、このアンドゲート
5−5aの出力はバツフア切換フリツフロツプ5−1と第
1のバツフアビジーフリツプフロツプ5−2の各J端子
に入力されるように構成されている。5−5bはバツフア
切換フリツプフロツプ5−1の非反転出力とオアゲート
5−4bの出力を入力としこれら両入力の論理積をとるア
ンドゲートで、このアンドゲート5−5bの出力はバツフ
ア切換フリツプフロツプ5−1のK端子およびビジーフ
リツプフロツプ5−3のJ端子に入力されるように構成
されている。5−5cはバツフア切換フリツプフロツプ5
−1の反転出力とナンドゲート5−6の出力を入力とし
これら両入力の論理積をとり第1図に示す第1の受信バ
ツフアブロツク3に第1のバツフアイネーブル信号
(f)を出力するアンドゲート、5−5dはバツフア切換
フリツプフロツプ5−1の非反転出力とナンドゲート5
−6の出力を入力としこれら両入力の論理積をとり第1
図に示す第2の受信バツフアブロツク4に第2のバツフ
アイネーブル信号(g)を出力するアンドゲートであ
る。 そして、ナンドゲート5−6は第1および第2のバツ
フアビジーフリツプフロツプ5−2,5−3の各非反転出
力を入力とするよう構成され、また、第1図に示す制御
回路8からの第1および第2のバツフアリセツト信号
(c),(d)は第1および第2のバツフアビジーフリ
ツプフロツプ5−2,5−3の各リセツト端子RTにそれぞ
れ供給され、第1図に示す受信回路2からの受信終了パ
ルス(e)はバツフア切換フリツプフロツプ5−1と第
1および第2のバツフアビジーフリツプフロツプ5−2,
5−3の各クロツク端子CKにそれぞれ供給されるように
構成されている。 つぎにこの第2図に示す実施例の動作を第1図を参照
して説明する。 まず、バツフア切換フリツプフロツプ5−1と第1お
よび第2のバツフアビジーフリツプフロツプ5−2,5−
3は、初期状態ではリセットされている。すなわち、第
1のバツフアイネーブル信号(f)が立つている。 そこで、フレームが第1図の受信回路2に受信される
と、第1の受信バツフアブロツク3に格納される。そし
て、受信回路2から受信終了パルス(e)が出ると、バ
ツフア切換フリツプフロツプ5−1および第1のバツフ
アビジーフリツプフロツプ5−2がセツトされ、第1の
バツフアイネーブル信号(f)が落ちて(falseにな
り)、第2のバツフアイネーブ信号(g)が立ち(true
になり)、第1の受信バツフアブロツク3がビジー(空
でない)となる。 したがつて、次にフレームが受信回路2で受信される
と、第2のバツフアイネーブル信号(g)が立つている
(trueである)ので、受信フレームは第2のバツフアブ
ロツク4に格納される。しかし、そこで、受信回路2か
ら受信終了パルス(e)が出ても、第1の受信バツフア
ブロツク3は先程ビジーになつたので、バツフア切換フ
リツプフロツプ5−1と第1および第2のバツフアビジ
ーフリツプフロツプ5−2,5−3の状態は変わらず、依
然として第2のバツフアイネーブル信号(g)が立つて
いる(trueである)ので、次に受信されたフレームも第
2の受信バツフアブロツク4に格納される。 このようにして、第2の受信バツフアブロツク4に受
信フレームが次々と格納されてこの第2の受信バツフア
ブロツク4が満杯になると、第2の受信フレーム数カウ
ンタ7がそれを検出して、第2のバツフアブロツク満杯
信号(b)を立てる(trueにする)。そして、最後の受
信終了パルス(e)でバツフア切換フリツプフロツプ5
−1と第2のバツフアビジーフリツプフロツプ5−3が
反転し、第2のバツフアイネーブル信号(g)も落ち
(false)て、第1および第2の受信バツフアブロツク
3,4は共にデイスエーブル状態となり、これ以後フレー
ムが受信されても、バツフアへの格納が拒否される。 なお、第1のバツフアビジーフリツプフロツプ5−2
と第2のバツフアビジーフリツプフロツプ5−3は、第
1の受信バツフアブロツク3,第2の受信バツフアブロツ
ク4それぞれに格納されたフレームの上位装置UPEによ
る処理が終わると、それぞれ制御回路8からの第1およ
び第2のバツフアリセツト信号(c),(d)によつて
リセツトされる。 以上、本発明をバツフアブロツクが2つの場合を例に
とつて説明したが、本発明はこれに限定されるものでは
なく、バツフアブロツクの数は2つ以上であれば、任意
である。 〔発明の効果〕 以上の説明から明らかなように、本発明によれば、複
雑な手段を用いることなく、複数バツフア個々を、複数
のフレームを格納できるバツフアブロツクで構成した簡
単な構成によつて、受信不可能な状態があまり起らない
データ伝送装置を実現することができるので、実用上の
効果は極めて大である。
【図面の簡単な説明】 第1図は本発明による受信バツフア制御方式を実施した
データ伝送装置の例を示すブロツク図、第2図は第1図
におけるバツフア制御回路の構成例を示す回路図であ
る。 2……受信回路、3,4……受信バツフアブロツク、5…
…バツフア制御回路、6,7……受信フレーム数カウン
タ、8……制御回路。

Claims (1)

  1. (57)【特許請求の範囲】 1.フレーム単位で転送されてくる受信フレームが複数
    格納される複数のバッファブロックと、 受信フレームが満杯に格納されたバッファブロックを検
    出するバッファブロック満杯検出手段と、 格納された受信フレームの処理がなされているバッファ
    ブロック、もしくは、前記バッファブロック満杯検出手
    段に検出されたバッファブロックをビジーとして判断す
    るバッファブロックビジー判断手段と、 前記複数のバッファブロックの中で前記バッファブロッ
    クビジー判断手段によりビジーとされていないバッファ
    ブロックに、転送されてきた受信フレームを格納するバ
    ッファ切換手段と を備えてなることを特徴とする受信バッファ制御方式。
JP59153959A 1984-07-26 1984-07-26 受信バツフア制御方式 Expired - Lifetime JP2687324B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59153959A JP2687324B2 (ja) 1984-07-26 1984-07-26 受信バツフア制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59153959A JP2687324B2 (ja) 1984-07-26 1984-07-26 受信バツフア制御方式

Publications (2)

Publication Number Publication Date
JPS6133058A JPS6133058A (ja) 1986-02-15
JP2687324B2 true JP2687324B2 (ja) 1997-12-08

Family

ID=15573809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59153959A Expired - Lifetime JP2687324B2 (ja) 1984-07-26 1984-07-26 受信バツフア制御方式

Country Status (1)

Country Link
JP (1) JP2687324B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6319939A (ja) * 1986-07-14 1988-01-27 Fujitsu Ltd 通信制御装置
JPS63269844A (ja) * 1987-04-28 1988-11-08 Nec Corp 通信制御処理装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5810945A (ja) * 1981-07-13 1983-01-21 Sumitomo Heavy Ind Ltd デ−タ伝送装置
JPS617771A (ja) * 1984-06-22 1986-01-14 Fujitsu Ltd イメ−ジデ−タ受信伸張制御方式

Also Published As

Publication number Publication date
JPS6133058A (ja) 1986-02-15

Similar Documents

Publication Publication Date Title
US4451881A (en) Data processing system bus for multiple independent users
US5355397A (en) Clock start up stabilization for computer systems
JPH05258556A (ja) 適合fifoメモリ・コントローラ
US5594743A (en) Fifo buffer system having an error detection and correction device
JP2687324B2 (ja) 受信バツフア制御方式
US5008880A (en) Data transmission apparatus
US5263138A (en) Method and apparatus for arbitrating access to a high speed digital video bus
EP0675446B1 (en) Multi-processor system including priority arbitrator for arbitrating request issued from processors
US5179688A (en) Queue system with uninterrupted transfer of data through intermediate locations to selected queue location
AU666959B2 (en) Data processing apparatus with function of effecting hang-up processing
US4837748A (en) Counting RAM
US3639682A (en) Telegraph line scanning system
JPS6133059A (ja) 受信バツフア制御方式
US5479165A (en) Two-dimensional coding apparatus
SU1481854A1 (ru) Динамическое запоминающее устройство
GB1579224A (en) Handling of independently requested operations in an electronic circuit
JP2804406B2 (ja) パルス測定装置
JPS61270952A (ja) デ−タ伝送方式
JPS5897737A (ja) 割込み検出走査回路
SU1559351A1 (ru) Устройство дл сопр жени двух ЭВМ
EP0604059A2 (en) Video-memory control apparatus
JP2828995B2 (ja) データ伝送装置
JPH0424741B2 (ja)
JPH06124257A (ja) シリアル入出力制御回路
JPS6277666A (ja) バツフア回路

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term