JPS6055752A - パケツト処理方式 - Google Patents

パケツト処理方式

Info

Publication number
JPS6055752A
JPS6055752A JP58163943A JP16394383A JPS6055752A JP S6055752 A JPS6055752 A JP S6055752A JP 58163943 A JP58163943 A JP 58163943A JP 16394383 A JP16394383 A JP 16394383A JP S6055752 A JPS6055752 A JP S6055752A
Authority
JP
Japan
Prior art keywords
packet
processor
level
dma
link
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
JP58163943A
Other languages
English (en)
Inventor
Kiichiro Ito
伊藤 喜一郎
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 JP58163943A priority Critical patent/JPS6055752A/ja
Publication of JPS6055752A publication Critical patent/JPS6055752A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00—Data switching networks
    • H04L12/54—Store-and-forward switching systems 
    • H04L12/56—Packet switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明はパケットモードで通(aを行うパケット端末、
パケット交換機あるいは通信制御装置でのパケットプロ
トコルの処理方式に関する。
従来のパケットプロトコルの処理の方式としては第1図
、第2図に示す2つの方式が一般的であった。 、 第1図はフレーム同期の検出、CI’LC演算、0挿入
10削除を回線制御部LCUで行い、送受信データを回
線制御部LCUから受けてリンクレベル以上の処理を行
うプロセッサCCおよびメインメモリMMでソフトウェ
アで行う方式である。
第2図ij第1図と同様の機能を行う回線制御部I、C
tJ、リンクレベルの処理を行うリンクレベルプロセッ
サL −CP U、パケットレベル以上の処理を行うプ
ロセッサCCおよびメインメモIJMM、送受データを
MMへ転送するためのリンクレベルDMAコントローラ
L−DMAKより構成するものである。
第1図の方式ではプロセッサCCでリンクレベル以上の
全ての処理を行うことからプロセッサCCとして処理能
力の大きいものが必要とされていた。
第2図の方式でHIJンクレベルの処理1ンクレペルプ
ロセッサL−CPtJに行わせることによりプロセッサ
CCの負荷の軽減にはなっているが以下の問題を残して
いる。
その1は国際的に標準化されているパケットレベルのプ
ロトコル処理をユーザに固有であるより上位のレベルの
処理と一諸に開発しなければならない。
その2はパケットレベルプロトコル処理を行うことによ
るCC処理能力への影響、物に複数回線を1つのプロセ
ッサCCで処理する場合は、その必要処理量は大きい。
そこでこれらの問題を解決するためにパケットレベルの
プロトコル処理もリンクレベルプロトコル処理トー諸に
リンクレベルプロセッサL−CPUで処理しうることが
望ましいがそこまで含メチ+1ンクレベルプロセッサL
 −CP Uを小形に(例えばLCU、LPMAと合わ
せて1つの大規模LSIで)作ることは現在の技術では
困難である。
本発明の目的はパケットレベルプロトコルの処理を専用
に行う機能をプロセッサCCより独立すせてパケットレ
ベルプロセッサP−CPUで実現しかつ、プロセッサC
CがパケットレベルプロセッサP−CPUiパケットレ
ベルプロセッサP−CPUがリンクレベルプロセッサL
−CPUを制御する方式とし、かつ制御に伴う情報(コ
マンド、ステータス、送受信データ)に全てメインメモ
リMMを介して受け渡しすることによシ上記欠点を解決
したパケット処理方式を提供することにある。
前記目的を達成するために本発明によるパケット処理方
式はパケットレベルプロトコル処理より上の処理を行う
プロセッサと、パケットレベルプロトコル処理を行うパ
ケットレベルプロセッサと、リンクレベルプロトコル処
理を行うリンクレベルプロセッサと、メインメモリと、
フレーム同期の検出、CRC演算およびO挿入10削除
な行う回線制御部と、前記メインメモリへ前記パケット
レベルプロセッサからDMAアクセススルためのパケッ
トレベルDMAコントローラと、前記メインメモリへ前
記リンクレベルプロセッサおよび回線制御部からDMA
アクセスするためのリンクレベルD M Aコントロー
ラとを含み、前記プロセッサ、前記パケットレベルプロ
セッサおよび前記リンクレベルプロセッサ間を起動およ
び割込み信号線で直列に接続し、前記起動に伴うコマン
ドおよび前記割込みに伴うステータスを前記パケットレ
ベルDMAコントローラおよび前記リンクレベルDMA
コントローラを介して前記メインメモリにアクセスする
ことにエリ送受するように構成しである。
以下、図面を参照して本開明をさらに詳しく説明する。
第3図は本発明によるパケット処理方式の実施例を示す
ブロック図である。図において、P−CPUuパケット
レベルプClセッザ、I’−DMAt=tパケットレベ
ルDMAコントローラであり、第2図と同じ構成要素に
は同じ記号を用いている。
パケット回線からの直列送受データは回線制御部LCU
でフレーム検出、0挿入10削除、CRC演算が行われ
、1文字車位でリンクレベルプロセッサL−CPUに渡
される。リンクレベルプロセッサT、 −CP Uで曇
マリンクレベルの処理を実行する。リンクレベルの処理
を行った後、送受データはリンクレベルD kJ Aコ
ントローラL−DMAを介してリンクレベルプロセッサ
LCUからメインメモリMMへDMA転送される。
メモリメモリ上の格納場所等、リンクレベルプロセツサ
L −CP U 、リンクレベルD MMヨ。
lロー−5L−DMAの動作に必要な情報はパケットレ
ベルプロセッサP −C1) UによりメインメモIJ
MM上に設定さitており、パケットレベ)v フo 
セッサP −CP Uがらリンクレベルプロセッサニ対
スる起動によりリンクレベルフロセツ+L−CPUul
JンクレベルDMAコントローラL−])MMを介して
その情報を読み出す。
次にフレームの受信が完了すると、リンクレベルプロト
コルL−CPUはその実行情報(ステータス)全リンク
レベルDMAコントローラL−IJMA経由でメインメ
モリMMに設定した後、パケットレベルプロセッサ、p
−cpuに割込む。
パケットレベルプロセッサP −CPU u M M 
上ノスデータスをチェックした後、メインメモリ上に格
納されている受4Mデータのパケットヘッダ部を読出し
パケットレベルのプロトコル処理を行う。受信データが
正常受信であることを確認した後、パケットレベルプロ
セッサP −CI)UFJ、14i告ステータスをメイ
ンメモリMMへ薔込んでからプロセッサCCへ割込む。
以上のパケットレベルプロセッサP−CPUからのメイ
ンメモリアクセス鉱全でパケットレベルDMAコントロ
ーラP−DMAを介して行われる。パケットレベルプロ
セッサP−CPUb工ヒハケットレベルDMAコントロ
ーラP−DMAの動作に必要な情報はプロセッサCCに
よりメインメモリ上に設定され、プロセッサCCからの
起動信号によシパケットレベルプロセッザP−CPUは
パケットレベルDMAコントローラP−DMA経由でそ
の情報を引き取る。
プロセッサCC#StパケットレベルブロセッザP−C
PUから割込みを受けるとメインメモリ上M上に格納さ
れているステータスにょ9パケットレベルのプロトコル
処理を完了した受信データを確認して、そのシステムそ
れぞれに固有の処理を行う。
本発明は以上のようにリンクレベルプロトコル、パケッ
トレベルプロトコルおよびそれ以上のレベルの3つに処
理を分割し、それぞれ専用のプロセッサで処理し、かつ
、これらのプロセッサが1つのメモリを介して全ての情
報を受け渡しするように構成することにより次のような
種々の利点を有する。
tj’、フロセツザCCiリンクレベル、パケットレベ
ルのプロトコル処理から解放される。
次に、1つのメモリを介して全ての情報を受け渡しする
構成であるのでリンクレベル、パケットレベルプロセッ
サの構成を標準化できる(プロセッサCCの仕様によら
ない)。また、メモリを共用しているので送受データの
プロセッサ間での受け渡しがなくなり、各プロセッサの
処理量を軽減化できる。さらにはパケットレベルプロセ
ッサP−CPU、そのDMAコントローラly−DMA
1リンクレベルプロセツ?I、−CPU、そのDMAコ
ントローラL−DMAおよび回線制御部LCUいずれも
その機能が明確に規定されていることがらL8I化が可
能であり、システムの小形化がはかれる。
近年、コンピュータ間通信に係る諸機能を階層別に整理
して標準化する検討が進められている。この階層化され
た処理の実現方式として本発明による方式を応用し、各
層ごとに専用のプロセッサで処理する構成が可能である
。
第4図はその一例を示すブロック図で、クレイヤの通信
プロトコルの処理に適用したものである。図において、
L2−CPU−L6−CPUは各層専用のプロセッサ、
L2− DMA −L6−DMAは各プロセッサL2−
CPU−L6−CPUおよび回線制御部LCUがメイン
メモIJMMにDMAアクセスするためのDMAコント
ローラである。
【図面の簡単な説明】
第1図、第2図は従来のパケット処理方式の一例を示す
ブロック図、第3図は本発明によるパケット処理方式の
一実施例を示すブロック図、第4図は本発明方式を応用
した例を示すブロック図である。 CC・・・プロセッサ MM・・・メインメモリLCU
・・・回線制御部 L−CPU・・・リンクレベルプロセッサP−CPU、
、・パケットレベルプロセッサL−DMA・・・リンク
レベルDMAコントローラ P、−DMA・・・パケットレベルDMAコントローラ L2−CPU−Ls−CPU・・・各レベルプロセッサ L2−DMA〜L6−DMA、、、各レベルDMAコン
トローラ 特許出願人 日本電気株式会社 代理人 弁理士 井ノロ 壽 1m 才2図 23図 1fケ、ト[]Imへ

Claims (1)

    【特許請求の範囲】
  1. パケットレベルプロトコル処理よシ上の処理を行うプロ
    セッサと、パケットレベルプロトコル処理を行うパケッ
    トレベルプロセッサと、リンクレベルプロトコル処理を
    行うリンクレベル7t+セツサと、メインメモリと、フ
    レーム同期の検出、CRC演算および0挿入10削除を
    行う回線制御部と、前記メインメモリへ前記パケットレ
    ベルプロセッサからDMAアクセスするためのパケット
    レベルDMAコンドローラド、前記メインメモリへ前記
    リンクレベルプロセッサおよび回線制御部からDMAア
    クセスするためのリンフレ・ベルDMAコントローラと
    を含み、前記フOセッサ、前記パケットレベルプロセッ
    サおよび前記リンクレベルプロセッサ間を起動および割
    込み信号線で直列に接続し、前記起動に伴なうコマンド
    および前記割込みに伴なうスf−1スを前記パケットレ
    ベルDMAコントローラおよび前記リンクレベルDMA
    コントローラを介して前記メインメモリにアクセスする
    仁とKより送受するように構成したことを特徴とするパ
    ケット処理方式。
JP58163943A 1983-09-06 1983-09-06 パケツト処理方式 Pending JPS6055752A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58163943A JPS6055752A (ja) 1983-09-06 1983-09-06 パケツト処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58163943A JPS6055752A (ja) 1983-09-06 1983-09-06 パケツト処理方式

Publications (1)

Publication Number Publication Date
JPS6055752A true JPS6055752A (ja) 1985-04-01

Family

ID=15783766

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58163943A Pending JPS6055752A (ja) 1983-09-06 1983-09-06 パケツト処理方式

Country Status (1)

Country Link
JP (1) JPS6055752A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62117050A (ja) * 1985-11-15 1987-05-28 Matsushita Graphic Commun Syst Inc プロトコルプロセツサ
JPS63129443A (ja) * 1986-11-19 1988-06-01 Matsushita Graphic Commun Syst Inc 通信制御装置
JPH06324994A (ja) * 1993-05-14 1994-11-25 Kiyoshi Kase 並列型ディジタル信号処理装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62117050A (ja) * 1985-11-15 1987-05-28 Matsushita Graphic Commun Syst Inc プロトコルプロセツサ
JPS63129443A (ja) * 1986-11-19 1988-06-01 Matsushita Graphic Commun Syst Inc 通信制御装置
JPH06324994A (ja) * 1993-05-14 1994-11-25 Kiyoshi Kase 並列型ディジタル信号処理装置

Similar Documents

Publication Publication Date Title
US20250265108A1 (en) Communication device and communication method
JPS6126706B2 (ja)
JPS6298444A (ja) デ−タ通信方式
JPS615361A (ja) 通信インタフエイス回路
JPS638500B2 (ja)
JP3505540B2 (ja) データ転送装置
JPH0511341B2 (ja)
JP2714249B2 (ja) 通信制御方式
JPS62181551A (ja) ゲ−トウエイ装置
JPS58213336A (ja) 通信制御装置
JPS60134352A (ja) 二重化バス制御装置
JPS6245575B2 (ja)
JPS61157046A (ja) 通信制御システム
JPH10341257A (ja) パケット処理装置
JPS648501B2 (ja)
JPS63206050A (ja) デ−タ転送方法
JPH03113554A (ja) データ転送方式
JPS62152062A (ja) 分散制御方式
JPH0380359A (ja) プロセッサ間通信方式
JPH0317764A (ja) チャネル装置間通信装置
JPS59188769A (ja) 共通メモリの制御回路
JPH0256149A (ja) 通信処理装置
JPS6191758A (ja) 高速・大容量デ−タ通信装置
JPH08320842A (ja) データ転送制御システム
JPS59216348A (ja) 通信制御装置