JPH01189258A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPH01189258A
JPH01189258A JP63012503A JP1250388A JPH01189258A JP H01189258 A JPH01189258 A JP H01189258A JP 63012503 A JP63012503 A JP 63012503A JP 1250388 A JP1250388 A JP 1250388A JP H01189258 A JPH01189258 A JP H01189258A
Authority
JP
Japan
Prior art keywords
processing
communication
dma
circuit
data
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
JP63012503A
Other languages
English (en)
Inventor
Yusuke Takeuchi
勇介 武内
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63012503A priority Critical patent/JPH01189258A/ja
Publication of JPH01189258A publication Critical patent/JPH01189258A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、データ通信技術さらにはディジタル通信処理
に適用して特に有効な技術に関し1例えばローカルエリ
ア・ネットワークを構成するシリアル通信制御ユニット
の構成に利用して有効な技術に関す議。
[従来の技術] 従来、ローカルエリア・ネットワークを構成するシリア
ル通信制御ユニットとして、シリアル通信処理を行なう
通信処理回路と、送受信データを保持するFIFOメモ
リと、このFIFOメモリとホストメモリ(主記憶装置
)との間のDMA転送を実行するDMAコントローラと
、これらの統括的な制御を行なうマイクロコントローラ
等をワンチップ化したものが提案されている(特願昭6
2−31456号)。
[発明が解決しようとする課題] 上記通信制御ユニット(LSI)においてはシリアル通
信処理を行なう通信処理回路が、唯一1つのみであり、
特定の1つのプロトコルに対してのみ通信処理を行なう
ように構成されている。例えば、通信処理回路がLAP
Bを処理するモードに設定されていれば、受信フレーム
に対してLAPBの処理を行ない、DMAコントローラ
は通信処理回路での処理の終了を待ち、処理が終わった
時点でFIF○メモリから受信データを取り出して、ホ
ストメモリにデータを転送するようになっていた。この
ように、従来のシステムではDMAコントローラの通信
処理回路での処理の終了までの待ち時間が長くなるため
、動作が停止する空白時間が生じ、処理能力が低下して
いた。
また、単一のプロトコル処理しかできないため、プロト
コルの異なる複数のチャネルを接続したいようなシステ
ムでは、チャネルごとに異なるプロトコル処理機能を持
つ通信制御ユニットを用意しておかなくてはならないと
いう問題があった。
この発明の目的は、ディジタル通信網を構成する通信制
御ユニットにおいて、複数チャネル、複数プロトコルの
処理を同時に行なえるようにして、処理速度の向上、機
能の拡張を図ることにある。
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては、本明細書の記述および添附図面から明らかに
なるであろう。
[課題を解決するための手段] 本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。
すなわち、通信プロトコルに従ったシリアル通信処理を
行なう通信処理回路と、送受信データをFIFOメモリ
とホストメモリとの間でDMA転送させるDMAコント
ロール回路、およびそれらの総括的な制御を実行するマ
イクロプログラム方式のコントローラとからなる通信ユ
ニットにおいて、一つのDMAコントローラに対して、
各々異なるプロトコル処理又は同一のプロトコルを行な
うシリアル通信処理回路を複数個、パラレルにして接続
するようにするものである。
[作用] 上記手段によれば、個々のシリアル通信処理回路では、
それぞれのプロトコルに対してパラレルに処理が実行さ
れ、処理が終了した時点で、順番にDMAコントローラ
にデータを転送していくので、DMAコントローラの動
作が多重化される。
これによって、DMAコントローラがシリアル通信処理
回路の処理終了を待つ空白時間が大幅に減少され、複数
のプロトコルの処理を一つのLSIで実行できるように
なるとともに、複数のチャネルに対する処理を同時に実
行することも可能となり、システム全体としての処理速
度の向上、および高機能化を図るという上記の目的を達
成できる。
[実施例] 以下、本発明を一例として、HDLC(Hi gh  
Level  Data  Link  Contro
l  Procedure)と呼ばれ、さまざまなサブ
セットをもつプロトコルに従った処理を実行する通信制
御用LSIに適用した場合の実施例について説明する。
この実施例の通信制御用LSIは、データ送信系とデー
タ受信系とが一体に構成されている。
この実施例の通信制御用LSIは、通信回線(チャネル
)より送られてきたフレームデータを処理したり、送信
するフレームデータを形成するための複数のフレーム処
理回路1a、lb、lcと、複数チャネルのデータを時
分割多重化するためのTDM回路2と、このTDM回路
2からのデータを次々と取り込んで保持するFIFOメ
モリ3と、FIFOメモリ3からのデータをホストCP
Uが管理するデータバッファ(ホストメモリ)へDMA
転送するDMA制御回路4と、これら統括的な制御を行
なうマイクロプログラム制御方式のマイクロ制御部5と
により構成されている。
上記通信制御用LSIにおいて、各チャネルを通して送
られてきた例えば第2図(A)のごとき構成の受信フレ
ームは、フレーム処理回l111a〜1cにて、フレー
ムを構成する個々のフィールドに分解され、受信状態信
号等が生成される。フレーム処理回路1a〜1cは、H
DLCのサブセットたるプロトコルA、B、Cの3通り
について処理できるようにそれぞれ設定されていて、複
数チャネルの処理を同時に実行できるようにされている
。フレーム処理回路18〜1cは、ここで分解されたフ
ィールドのうちTDM回路2に転送される情報フィール
ドIF内の転送データTDに、第2図(B)に示すよう
な、転送データのバイト数やステータス情報等の転送制
御情報TC、チャネル識別子CDを付加してなる新しい
データ列を生成して転送する。そしてTDM回路2にて
複数チャネル分の受信データが、時分割多重化され、F
IF○メモリ3に格納される。
DMA制御回路4は、マイクロ制御部5内に設定される
チャネル管理テーブルに基づいて、受信フレームの状態
をそのプロトコルに従って把握し。
転送要求の受付や、ホストメモリ内の転送アドレス等の
転送パラメータの設定を行ない、ホストメモリへ受信デ
ータをDMA転送する。
一方、送信データについては、DMA制御回路4が、ホ
ストメモリから転送されてくる送信データに、マイクロ
制御部5内のチャネル管理テーブルに従って転送制御情
報TDとチャネル識別子CDを付加したデータ列を生成
して、FIF○メモリ3に送り込む。すると、TDM回
路2にて、送信データがチャネル識別子CDに従って対
応するチャネルに分配され、フレーム処理回路1a〜I
Cのいずれかに転送され、マイクロ制御部5内のチャネ
ル管理テーブルの内容に基づいて、所望のプロトコルに
従ったフレームが構成されて1通信回線上に送信される
。
なお、上記実施例では、異なるプロトコルA。
B、Cに対するフレーム処理回路1a、lb、ICが設
けられているが、同一のプロトコルに対するフレーム処
理回路を複数個設けるようにしてもよい。
また、フレーム処理回路は3つに限定されるものでなく
、2つあるいは4つ以上設けるようにしてもよい。
上述したように、フレ・−ム処理部を複数のプロトコル
、又は複数のチャネルに対応して設け、それらをパラレ
ルにして、1つのDMA制御部に接続するようにしたの
で、D M A制御部が多重化して使用されるようにな
るという作用により、DMAコントローラがシリアル通
信処理回路の処理終了を待つ空白時間が大幅に減少され
、複数のチャネルに対する処理を同時に実行できるよう
になり、システム全体の処理能力が向上されるという効
果がある。
また、フレーム処理部を複数のプロトコルに対応して設
け、それらをパラレルにして、1つのDMA制御部に接
続するようにしたので、複数のプロトコルの処理を一つ
のり、SIで実行できるため、通信制御用LSIの機能
が向上されるという効果がある。
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない。例えば、上記実施例では
、通信処理回路とDMAコントローラが同一のチップ上
に構成されたシステムについて説明したが、これらが別
々のLSI上に形成されている場合にも適用できること
は勿論である。
また、実施例は一例としてHDLCプロトコルに従った
シリアル通信を行なう装置に適用した場合について説明
したが、通信プロトコルはHDLCに限定されず他の形
式のプロトコルに従ったシリアル通信制御に対しても適
用することができる。
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるローカルエリア・ネ
ットワークを構成するシリアル通信制御装置に適用した
ものについて説明したが、この発明はそれに限定されず
、通信制御装置一般に利用することができる。
[発明の効果] 本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば下記のとおりである
。
すなわち、ディジタル通信網を構成する通信制御ユニッ
トにおいて、DMAコントローラがシリアル通信制御回
路の処理終了を待つ空白時間が大幅に減少され、複数の
プロトコルの処理を一つのLSIで実行できるようにな
るとともに、複数のチャネルに対する処理を同時に実行
することも可能となり、システム全体としての処理速度
の向上、および高機能化を図ることができる。
【図面の簡単な説明】
第1図は本発明に係るシリアル通信制御装置の送受信フ
レームの構成例を示す図。 m (B )はフレーム処理回路とDMAコントローラ
との間で転送されるデータの形式の一例を示す図である
。 1a〜1c・・・・通信処理回路(フレーム処理回路)
、2・・・・TDM回路、3・・・・FIFOメモリ、
4・・・・DMAコントロール向路、5・・・・マイク
ロ制御部。 フレーム処理回路 7ry4目畜ト 第2図

Claims (1)

  1. 【特許請求の範囲】 1、通信プロトコルに従ったシリアル通信処理を行なう
    通信処理回路と、送受信データをFIFOメモリとホス
    トメモリとの間でDMA転送させるDMAコントロール
    回路、およびそれらの統括的な制御を司る制御部とから
    なる通信制御装置において、複数の通信処理回路を用意
    し、それらを多重化回路を介して一つのDMAコントロ
    ーラに対し、パラレルに接続するようにしたことを特徴
    とする通信制御装置。 2、上記複数の通信処理回路は、各々異なるプロトコル
    処理を行なうように構成されていることを特徴とする請
    求項1記載の通信制御装置。 3、上記複数の通信処理回路の少なくとも一部は同一の
    プロトコル処理を行なうように構成されていることを特
    徴とする請求項1記載の通信制御装置。
JP63012503A 1988-01-25 1988-01-25 通信制御装置 Pending JPH01189258A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63012503A JPH01189258A (ja) 1988-01-25 1988-01-25 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63012503A JPH01189258A (ja) 1988-01-25 1988-01-25 通信制御装置

Publications (1)

Publication Number Publication Date
JPH01189258A true JPH01189258A (ja) 1989-07-28

Family

ID=11807161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63012503A Pending JPH01189258A (ja) 1988-01-25 1988-01-25 通信制御装置

Country Status (1)

Country Link
JP (1) JPH01189258A (ja)

Similar Documents

Publication Publication Date Title
JP3448067B2 (ja) ネットワークアダプタのためのネットワークコントローラ
JP3504505B2 (ja) Dspベースのマルチバス多重通信アダプタ
JP3843667B2 (ja) データ転送制御装置及び電子機器
JP2559394B2 (ja) 通信制御装置
CN107622032B (zh) 一种i2c总线的三线扩展方法及电路
JP2814132B2 (ja) マルチチャネル通信処理装置
CN111045817A (zh) 一种PCIe传输管理方法、系统和装置
CN100484056C (zh) 数据传输控制装置和电子设备
JPH04108242A (ja) 通信制御装置のデータ転送方式
JPS63293657A (ja) シリアル通信制御装置
JPH02260845A (ja) Atmセル多重化装置
JPS6236940A (ja) 自動車内デ−タ通信装置
JPS63250243A (ja) デ−タ通信処理方式
JP4067199B2 (ja) データ処理装置
JPH02189049A (ja) 回線制御装置
JP2000148216A (ja) プラントコントローラ通信装置
JPH02149049A (ja) 通信制御方式
JPH053496A (ja) シリアル通信制御装置
JP2725713B2 (ja) 信号伝送方法
JPS6336459A (ja) 高速dma転送方式
JPH09121207A (ja) データ転送装置
JPS5848135A (ja) デ−タバス制御方式
JPS63224545A (ja) 多重化シリアルデ−タ転送装置
JPS6165351A (ja) 制御システム
JPS63171041A (ja) デ−タ・パケット交換システム