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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 41
- 238000003672 processing method Methods 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 5
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000000034 method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 1
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図に示す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より構成するものである。
tJ、リンクレベルの処理を行うリンクレベルプロセッ
サL −CP U、パケットレベル以上の処理を行うプ
ロセッサCCおよびメインメモIJMM、送受データを
MMへ転送するためのリンクレベルDMAコントローラ
L−DMAKより構成するものである。
第1図の方式ではプロセッサCCでリンクレベル以上の
全ての処理を行うことからプロセッサCCとして処理能
力の大きいものが必要とされていた。
全ての処理を行うことからプロセッサCCとして処理能
力の大きいものが必要とされていた。
第2図の方式でHIJンクレベルの処理1ンクレペルプ
ロセッサL−CPtJに行わせることによりプロセッサ
CCの負荷の軽減にはなっているが以下の問題を残して
いる。
ロセッサL−CPtJに行わせることによりプロセッサ
CCの負荷の軽減にはなっているが以下の問題を残して
いる。
その1は国際的に標準化されているパケットレベルのプ
ロトコル処理をユーザに固有であるより上位のレベルの
処理と一諸に開発しなければならない。
ロトコル処理をユーザに固有であるより上位のレベルの
処理と一諸に開発しなければならない。
その2はパケットレベルプロトコル処理を行うことによ
るCC処理能力への影響、物に複数回線を1つのプロセ
ッサCCで処理する場合は、その必要処理量は大きい。
るCC処理能力への影響、物に複数回線を1つのプロセ
ッサCCで処理する場合は、その必要処理量は大きい。
そこでこれらの問題を解決するためにパケットレベルの
プロトコル処理もリンクレベルプロトコル処理トー諸に
リンクレベルプロセッサL−CPUで処理しうることが
望ましいがそこまで含メチ+1ンクレベルプロセッサL
−CP Uを小形に(例えばLCU、LPMAと合わ
せて1つの大規模LSIで)作ることは現在の技術では
困難である。
プロトコル処理もリンクレベルプロトコル処理トー諸に
リンクレベルプロセッサL−CPUで処理しうることが
望ましいがそこまで含メチ+1ンクレベルプロセッサL
−CP Uを小形に(例えばLCU、LPMAと合わ
せて1つの大規模LSIで)作ることは現在の技術では
困難である。
本発明の目的はパケットレベルプロトコルの処理を専用
に行う機能をプロセッサCCより独立すせてパケットレ
ベルプロセッサP−CPUで実現しかつ、プロセッサC
CがパケットレベルプロセッサP−CPUiパケットレ
ベルプロセッサP−CPUがリンクレベルプロセッサL
−CPUを制御する方式とし、かつ制御に伴う情報(コ
マンド、ステータス、送受信データ)に全てメインメモ
リMMを介して受け渡しすることによシ上記欠点を解決
したパケット処理方式を提供することにある。
に行う機能をプロセッサCCより独立すせてパケットレ
ベルプロセッサP−CPUで実現しかつ、プロセッサC
CがパケットレベルプロセッサP−CPUiパケットレ
ベルプロセッサP−CPUがリンクレベルプロセッサL
−CPUを制御する方式とし、かつ制御に伴う情報(コ
マンド、ステータス、送受信データ)に全てメインメモ
リMMを介して受け渡しすることによシ上記欠点を解決
したパケット処理方式を提供することにある。
前記目的を達成するために本発明によるパケット処理方
式はパケットレベルプロトコル処理より上の処理を行う
プロセッサと、パケットレベルプロトコル処理を行うパ
ケットレベルプロセッサと、リンクレベルプロトコル処
理を行うリンクレベルプロセッサと、メインメモリと、
フレーム同期の検出、CRC演算およびO挿入10削除
な行う回線制御部と、前記メインメモリへ前記パケット
レベルプロセッサからDMAアクセススルためのパケッ
トレベルDMAコントローラと、前記メインメモリへ前
記リンクレベルプロセッサおよび回線制御部からDMA
アクセスするためのリンクレベルD M Aコントロー
ラとを含み、前記プロセッサ、前記パケットレベルプロ
セッサおよび前記リンクレベルプロセッサ間を起動およ
び割込み信号線で直列に接続し、前記起動に伴うコマン
ドおよび前記割込みに伴うステータスを前記パケットレ
ベルDMAコントローラおよび前記リンクレベルDMA
コントローラを介して前記メインメモリにアクセスする
ことにエリ送受するように構成しである。
式はパケットレベルプロトコル処理より上の処理を行う
プロセッサと、パケットレベルプロトコル処理を行うパ
ケットレベルプロセッサと、リンクレベルプロトコル処
理を行うリンクレベルプロセッサと、メインメモリと、
フレーム同期の検出、CRC演算およびO挿入10削除
な行う回線制御部と、前記メインメモリへ前記パケット
レベルプロセッサからDMAアクセススルためのパケッ
トレベルDMAコントローラと、前記メインメモリへ前
記リンクレベルプロセッサおよび回線制御部からDMA
アクセスするためのリンクレベルD M Aコントロー
ラとを含み、前記プロセッサ、前記パケットレベルプロ
セッサおよび前記リンクレベルプロセッサ間を起動およ
び割込み信号線で直列に接続し、前記起動に伴うコマン
ドおよび前記割込みに伴うステータスを前記パケットレ
ベルDMAコントローラおよび前記リンクレベルDMA
コントローラを介して前記メインメモリにアクセスする
ことにエリ送受するように構成しである。
以下、図面を参照して本開明をさらに詳しく説明する。
第3図は本発明によるパケット処理方式の実施例を示す
ブロック図である。図において、P−CPUuパケット
レベルプClセッザ、I’−DMAt=tパケットレベ
ルDMAコントローラであり、第2図と同じ構成要素に
は同じ記号を用いている。
ブロック図である。図において、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転送される。
でフレーム検出、0挿入10削除、CRC演算が行われ
、1文字車位でリンクレベルプロセッサL−CPUに渡
される。リンクレベルプロセッサT、 −CP Uで曇
マリンクレベルの処理を実行する。リンクレベルの処理
を行った後、送受データはリンクレベルD kJ Aコ
ントローラL−DMAを介してリンクレベルプロセッサ
LCUからメインメモリMMへDMA転送される。
メモリメモリ上の格納場所等、リンクレベルプロセツサ
L −CP U 、リンクレベルD MMヨ。
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を介して
その情報を読み出す。
ベルプロセッサ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に割込む。
コルL−CPUはその実行情報(ステータス)全リンク
レベルDMAコントローラL−IJMA経由でメインメ
モリMMに設定した後、パケットレベルプロセッサ、p
−cpuに割込む。
パケットレベルプロセッサP −CPU u M M
上ノスデータスをチェックした後、メインメモリ上に格
納されている受4Mデータのパケットヘッダ部を読出し
パケットレベルのプロトコル処理を行う。受信データが
正常受信であることを確認した後、パケットレベルプロ
セッサP −CI)UFJ、14i告ステータスをメイ
ンメモリMMへ薔込んでからプロセッサCCへ割込む。
上ノスデータスをチェックした後、メインメモリ上に格
納されている受4Mデータのパケットヘッダ部を読出し
パケットレベルのプロトコル処理を行う。受信データが
正常受信であることを確認した後、パケットレベルプロ
セッサP −CI)UFJ、14i告ステータスをメイ
ンメモリMMへ薔込んでからプロセッサCCへ割込む。
以上のパケットレベルプロセッサP−CPUからのメイ
ンメモリアクセス鉱全でパケットレベルDMAコントロ
ーラP−DMAを介して行われる。パケットレベルプロ
セッサP−CPUb工ヒハケットレベルDMAコントロ
ーラP−DMAの動作に必要な情報はプロセッサCCに
よりメインメモリ上に設定され、プロセッサCCからの
起動信号によシパケットレベルプロセッザP−CPUは
パケットレベルDMAコントローラP−DMA経由でそ
の情報を引き取る。
ンメモリアクセス鉱全でパケットレベルDMAコントロ
ーラP−DMAを介して行われる。パケットレベルプロ
セッサP−CPUb工ヒハケットレベルDMAコントロ
ーラP−DMAの動作に必要な情報はプロセッサCCに
よりメインメモリ上に設定され、プロセッサCCからの
起動信号によシパケットレベルプロセッザP−CPUは
パケットレベルDMAコントローラP−DMA経由でそ
の情報を引き取る。
プロセッサCC#StパケットレベルブロセッザP−C
PUから割込みを受けるとメインメモリ上M上に格納さ
れているステータスにょ9パケットレベルのプロトコル
処理を完了した受信データを確認して、そのシステムそ
れぞれに固有の処理を行う。
PUから割込みを受けるとメインメモリ上M上に格納さ
れているステータスにょ9パケットレベルのプロトコル
処理を完了した受信データを確認して、そのシステムそ
れぞれに固有の処理を行う。
本発明は以上のようにリンクレベルプロトコル、パケッ
トレベルプロトコルおよびそれ以上のレベルの3つに処
理を分割し、それぞれ専用のプロセッサで処理し、かつ
、これらのプロセッサが1つのメモリを介して全ての情
報を受け渡しするように構成することにより次のような
種々の利点を有する。
トレベルプロトコルおよびそれ以上のレベルの3つに処
理を分割し、それぞれ専用のプロセッサで処理し、かつ
、これらのプロセッサが1つのメモリを介して全ての情
報を受け渡しするように構成することにより次のような
種々の利点を有する。
tj’、フロセツザCCiリンクレベル、パケットレベ
ルのプロトコル処理から解放される。
ルのプロトコル処理から解放される。
次に、1つのメモリを介して全ての情報を受け渡しする
構成であるのでリンクレベル、パケットレベルプロセッ
サの構成を標準化できる(プロセッサCCの仕様によら
ない)。また、メモリを共用しているので送受データの
プロセッサ間での受け渡しがなくなり、各プロセッサの
処理量を軽減化できる。さらにはパケットレベルプロセ
ッサP−CPU、そのDMAコントローラly−DMA
1リンクレベルプロセツ?I、−CPU、そのDMAコ
ントローラL−DMAおよび回線制御部LCUいずれも
その機能が明確に規定されていることがらL8I化が可
能であり、システムの小形化がはかれる。
構成であるのでリンクレベル、パケットレベルプロセッ
サの構成を標準化できる(プロセッサ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コント
ローラである。
プロトコルの処理に適用したものである。図において、
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へ
ブロック図、第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)
- パケットレベルプロトコル処理よシ上の処理を行うプロ
セッサと、パケットレベルプロトコル処理を行うパケッ
トレベルプロセッサと、リンクレベルプロトコル処理を
行うリンクレベル7t+セツサと、メインメモリと、フ
レーム同期の検出、CRC演算および0挿入10削除を
行う回線制御部と、前記メインメモリへ前記パケットレ
ベルプロセッサからDMAアクセスするためのパケット
レベルDMAコンドローラド、前記メインメモリへ前記
リンクレベルプロセッサおよび回線制御部からDMAア
クセスするためのリンフレ・ベルDMAコントローラと
を含み、前記フOセッサ、前記パケットレベルプロセッ
サおよび前記リンクレベルプロセッサ間を起動および割
込み信号線で直列に接続し、前記起動に伴なうコマンド
および前記割込みに伴なうスf−1スを前記パケットレ
ベルDMAコントローラおよび前記リンクレベルDMA
コントローラを介して前記メインメモリにアクセスする
仁とKより送受するように構成したことを特徴とするパ
ケット処理方式。
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)
| 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 | 並列型ディジタル信号処理装置 |
-
1983
- 1983-09-06 JP JP58163943A patent/JPS6055752A/ja active Pending
Cited By (3)
| 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) | 通信制御装置 |