JPH03203445A - 受信バッファ切り替えによる回線制御方式 - Google Patents

受信バッファ切り替えによる回線制御方式

Info

Publication number
JPH03203445A
JPH03203445A JP1340431A JP34043189A JPH03203445A JP H03203445 A JPH03203445 A JP H03203445A JP 1340431 A JP1340431 A JP 1340431A JP 34043189 A JP34043189 A JP 34043189A JP H03203445 A JPH03203445 A JP H03203445A
Authority
JP
Japan
Prior art keywords
memory
data
cpu
line control
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.)
Pending
Application number
JP1340431A
Other languages
English (en)
Inventor
Akira Baba
暁 馬場
Katsutoshi Tajiri
田尻 勝利
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 JP1340431A priority Critical patent/JPH03203445A/ja
Publication of JPH03203445A publication Critical patent/JPH03203445A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 チェイン機能のないHDLC手順を使用した回線制御ユ
ニットの受信バッファ切り替えによる回線制御方式に関
し、 データの通信速度の高速化を実現できる受信バッファ切
り替えによる回線制御方式を提供することを目的とし、 CPU と、開^Cと、チェイン機能がないHD L 
C手順を使用してD?iACの出力制御信号によりフレ
ーム構成の受信データをメモリに転送する回線制御部と
、回線制御部から入力したデータを書き込みcpuに読
み出すメモリとがバスによって互いに接続されると共に
、受信データからフレームの最後を示すフラグを検出し
制御信号をCPUに出力するフラグ検出回路を有する回
線制御ユニットの回線制御方式において、バスに接続さ
れ、回線制御部からメモリへデータを転送した回数をカ
ウントする転送回数カウント部を設け、かつ、メモリを
、フレーム毎にデータを別個に書き込む複数個からなる
第2のメモリとし、フラグ検出回路の出力により第2の
メモリを切り替え、受信データを1フレーム毎に別個に
書き込み、書き込み中にも転送回数カウント部の出力に
より第2のメモリに書き込んだデータを順次cpuに読
み出すように構成する。
〔産業上の利用分野) 本発明は、データをまとめて転送する、いわゆるチェイ
ン機能のないHDLC手順(lligh Level 
Data Link Control Procedu
re、ハイレベルデータリンク手順)を使用した、回線
制御ユニットの受信バッファ切り替えによる回線制御方
式に関するものである。
回線制御Ls1回路(以下回線制御1LsIと称する)
を使用する場合、外部にDMAC(Direct Me
s+ory Access Controller)を
必要とし、回線よりデータを受信した際回線制御l1L
sI内の受信バッファメモリのすべてにデータが受信し
終わるまでに、CPUは回線制御1LsIからメモリに
書き込みメモリから読み出した受信データに関する処理
を完了しなければならない。
データ通信速度が高速化するにつれ、CPUの処理が回
線制御LSI内の受信バッファメモリのすべてにデータ
が受信し終わるまでに完了できなくなる。その結果、受
信バッファメモリが受信データで一杯になり受信データ
を破棄してしまうため、回線制御処理を高速にする必要
がある。
こ−のため、データの通信速度の高速化を実現できる回
線制御方式が要望されている。
〔従来の技術〕
第3図は従来例の回線制御ユニットの構成を示すブロッ
ク図である。
第3図において、回線制御LsI 2において数バイト
でlフレームを構成するシリアルデータを受信する。そ
して1バイト受信する毎にDMAC3により、回線制’
lllLSI 2からメモリ4ヘバス5を介して転送さ
れ書き込まれる。この動作を1バイト毎に行いlフレー
ムのデータが終了すると、フラグ検出回路(図示しない
)において回線制御LsI 2の受信データを分岐して
入力し、受信データの終了を示すフラグを検出しCPU
 1に割り込み信号として出力する。
CPU  1ではこの割り込み信号を受信すると、メモ
リ4に記憶したデータを読み出しデータの受信処理を開
始する。
〔発明が解決しようとする課題] しかしながら上述の回線制御ユニットにおいては、cp
uが受信処理を開始してから終了するまでの間DMAC
は回線制御ILsI内の受信データをメモリへ転送する
作業を休止しているため、cpuは受信処理を回線間?
IILsI内の受信バッファメモリのすべてにデータが
受信し終わるまでに完了させなくてはならない。このた
め、データの通信速度が高速化してくると、CPUの受
信処理が間に合わなくなり受信データを破壊してしまう
という問題点があった。
したがって本発明の目的は、データの通信速度の高速化
を実現できる受信バッファ切り替えによる回線制御方式
を提供することにある。
〔課題を解決するための手段〕
上記問題点は第1図に示すユニットの構成によって解決
される。
即ち第1図において、CPU100と、DMAC300
と、チェイン機能がないHDLC手順を使用してDMA
Cの出力制御信号によりフレーム構成の受信データをメ
モリ400に転送する回線制御部200と、回線制御部
から入力したデータを書き込みCPUに読み出すメモリ
400とがバスによって互いに接続されると共に、受信
データからフレームの最後を示すフラグを検出し制御信
号をcpuに出力するフラグ検出回路600を有する回
線制御ユニットの回線制御方式において、 700はバスに接続され、回線制御部からメモリへデー
タを転送した回数をカウントするために設けられた転送
回数カウント部である。
かつ、メモリを、フレーム毎にデータを別個に書き込む
複数個からなる第2のメモリ800−1〜800−n 
とする。
そして、フラグ検出回路の出力により第2のメモリを切
り替え、受信データを1フレーム毎に別個に書き込み、
書き込み中にも転送回数カウント部の出力により第2の
メモリに書き込んだデータを順次CPUに読み出すよう
に構成する。
(作 用) 第1図において、回線制御部200で受信したデータを
、フラグ検出回路600の出力によりlフレーム毎に切
り替えた第2のメモリに書き込む。同時に、1つの第2
のメモリに書き込んだデータのバイト数を転送回数カウ
ント部700でカウントする。そして、書き込み中にも
転送回数カウント部700の出力の転送回数カウント数
に対応するバイト数だけ、第2のメモリ800−1〜8
00− nに書き込んだデータを順次CPuに読み出す
ようにする。
この結果、CPU iooは受信処理を1フレーム長内
で完了させればよく、データ通信速度の高速化を実現す
ることができる。
〔実施例〕
第2図は本発明の実施例の回線制御ユニットの構成を示
すブロック図である。
全図を通じて同一符号は同一対象物を示す。
第2図において、回線制御LSI 20においてシリア
ルデータを1バイト分受信すると、口MAC30にDM
^REQUEST信号(DREQ信号)を出力する。D
MAC50ではDREQ信号を受信すると、CPII 
10ニll0LII REQtlEST信号(HLD 
REQ信号)を出力する。CPII 10はバス50を
開放できる状態になると、1(OL口^CKNOWLE
DGB信号(tlLD A(J信号)をDMAC50に
出力する。DMAC50はHLD ACK信号を受信す
ると、バス50が取れたことを認識しこのことをDMA
 ACKNO賀LEDGII’信号(DAC×信号)に
より、回線料(IILsI 20に通知する。
次にDMAC30は、回線料4i1LSI 20内の1
バイト分の受信データを例えばメモリ40−1へ転送す
る。転送が終了すると回線料4IILSl 20はDR
EQ信号の出力を停止し、DMAC50はDACに信号
の出力を停止する。
上述の動作を繰り返し、最終的にフラグ検出回路60に
おいて受信データを分岐したデータをシフトレジスタ6
1に入力して並列データに変換したデータと、フラグパ
ターン発生回路(図示しない)の出力のフラグパターン
(例えば8ビツトからなる“01111110”)62
とを排他的論理和回路63で比較することにより、フレ
ームの最後を示すフラグを検出し、割り込み信号をCP
t110に出力する。
cpu ioでは割り込み信号を受信すると、DM^C
転送回転送回数タウンタフ0MAC転送回数カウント数
を読み取り、DMAC50に対して次のフレームデータ
を例えばメモリ40−2に転送するように設定する。同
時に、CPU 10は次のフレームを受信し終わるまで
にメモリ40−1から前記カウント数に対応するバイト
数の受信データを読み出し受信処理を行う。
この結果、フレーム毎のメモリをメモリ40−3、・・
・、40−nというように増やすことにより、受信デー
タをフレーム毎に別個のメモリに書き込み、書き込み中
もメモリから読み出してCPUで受信処理を行うことが
できるため、データ通信速度の高速化を実現することが
できる。
〔発明の効果〕
以上説明したように本発明によれば、受信データをフレ
ーム毎に別個のメモリに書き込み、書き込み中もメモリ
から読み出してcpuで受信処理を行うことができるた
め、データ通信速度の高速化を実現することができる。
【図面の簡単な説明】
第1図は本発明の原理図、 第2図は本発明の実施例の回線制御ユニットの構成を示
すブロック図、 第3図は従来例の回線制御ユニ すブロック図である。 図において 700は転送回数カウント部、 800−1〜800−nは第2のメモリを示す。 ットの構成を示 本発明の片理図 第1反

Claims (1)

  1. 【特許請求の範囲】 CPU(100)と、DMAC(300)と、チェイン
    機能がないHDLC手順を使用して該DMACの出力制
    御信号によりフレーム構成の受信データをメモリ(40
    0)に転送する回線制御部(200)と、該回線制御部
    から入力したデータを書き込みCPUに読み出すメモリ
    (400)とがバスによって互いに接続されると共に、
    該受信データからフレームの最後を示すフラグを検出し
    制御信号を該CPUに出力するフラグ検出回路(600
    )を有する回線制御ユニットの回線制御方式において、 該バスに接続され、該回線制御部からメモリへデータを
    転送した回数をカウントする転送回数カウント部(70
    0)を設け、かつ、該メモリを、フレーム毎にデータを
    別個に書き込む複数個からなる第2のメモリ(800−
    1〜800−n)とし、該フラグ検出回路の出力により
    第2のメモリを切り替え、受信データを1フレーム毎に
    別個に書き込み、書き込み中にも該転送回数カウント部
    の出力により該第2のメモリに書き込んだデータを順次
    該CPUに読み出すようにしたことを特徴とする受信バ
    ッファ切り替えによる回線制御方式。
JP1340431A 1989-12-29 1989-12-29 受信バッファ切り替えによる回線制御方式 Pending JPH03203445A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1340431A JPH03203445A (ja) 1989-12-29 1989-12-29 受信バッファ切り替えによる回線制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1340431A JPH03203445A (ja) 1989-12-29 1989-12-29 受信バッファ切り替えによる回線制御方式

Publications (1)

Publication Number Publication Date
JPH03203445A true JPH03203445A (ja) 1991-09-05

Family

ID=18336893

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1340431A Pending JPH03203445A (ja) 1989-12-29 1989-12-29 受信バッファ切り替えによる回線制御方式

Country Status (1)

Country Link
JP (1) JPH03203445A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7817572B2 (en) 2006-03-02 2010-10-19 Nec Corporation Communications apparatus and communication method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7817572B2 (en) 2006-03-02 2010-10-19 Nec Corporation Communications apparatus and communication method

Similar Documents

Publication Publication Date Title
US7733878B2 (en) System and method for packet transmission from fragmented buffer
ES2349488T3 (es) Controlador de acceso directo a memoria (dmac) para gestionar transferencias de longitudes desconocidas.
CN103064805B (zh) Spi控制器及通信方法
GB2377138A (en) Ring Bus Structure For System On Chip Integrated Circuits
EP2122472A1 (en) Microcontroller with memory trace module
JP2527458B2 (ja) デ―タ転送制御装置
EP1267269A2 (en) Apparatus and method for distribution of signals from a high level data link controller to multiple digital signal processor cores
JPH02100737A (ja) データ転送制御装置
JPH03203445A (ja) 受信バッファ切り替えによる回線制御方式
JP2520905B2 (ja) シリアル通信制御装置
JP2528879B2 (ja) 通信処理装置
CN112825065B (zh) 数据处理电路、装置以及方法
JPH03198452A (ja) 受信バッファ格納による回線制御方式
JPS6361530A (ja) パケツトスイツチ
JP2944412B2 (ja) データ転送方法およびデータ転送方式
JPH04503597A (ja) 音声およびデータのためのパケット/高速パケット交換機
JPH02181248A (ja) Dmaシステム
JP2674510B2 (ja) パケット受信装置
JPH01255061A (ja) 通信処理装置
JPH0417051A (ja) データ転送方式
JPH02293957A (ja) データ選択転送方式
JP2633852B2 (ja) データ処理装置
CN119718604A (zh) 中央处理单元和i3c控制器
JPS6120455A (ja) フレ−ム信号受信装置
JP3605987B2 (ja) 画像処理装置