JPH02181550A - 通信制御装置およびそれを有するatm交換機 - Google Patents

通信制御装置およびそれを有するatm交換機

Info

Publication number
JPH02181550A
JPH02181550A JP64000095A JP9589A JPH02181550A JP H02181550 A JPH02181550 A JP H02181550A JP 64000095 A JP64000095 A JP 64000095A JP 9589 A JP9589 A JP 9589A JP H02181550 A JPH02181550 A JP H02181550A
Authority
JP
Japan
Prior art keywords
processing
information
protocol
memory
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
JP64000095A
Other languages
English (en)
Inventor
Yoshihiro Fujiwara
義弘 藤原
Koichi Yamazaki
山崎 宏一
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP64000095A priority Critical patent/JPH02181550A/ja
Publication of JPH02181550A publication Critical patent/JPH02181550A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は通信制御装置、と(にたとえばATM(Asy
nchronous Transfer Mode)交
換機などに有利に適用され、そのプロトコル処理を行な
う通信制御装置に関する。
(従来の技術) 通信制御装置は、アドレス・制御フィールドなどのヘッ
ダおよび情報フィールドを含むセルをATM交換機のス
イッチ部から受信し、これをフレーム情報に組み立て、
たとえばレイヤ2または3などのプロトコル処理を施し
た後、処理したフレーム情報をセルに分解してスイッチ
部に送信する。この通信制御装置は、アドレスおよび制
御フィールドの解析を行なう転送制御処理部と情報フィ
ールドのプロトコル処理を行なうプロトコル制御処理部
とを有する。従来技術における通信制御装置は、これら
2つの処理部が互いに直接データ伝送を行なうことによ
り受信した情報にプロトコル処理を施している。
転送制御処理部は、セルが組み立てられたフレームを受
信すると、プロトコル処理部にバス要求を行ない待機さ
せる。その後、転送制御処理部は、情報フィールドの内
容をプロトコル処理部に転送してこれを活性化する。プ
ロトコル処理部が活性化された後、転送制御処理部はア
ドレスフィールドおよび制御フィールドの解析を行ない
、またプロトコル処理部は情報フィールドの内容のプロ
トコル処理を行なう、プロトコル処理終了後、プロトコ
ル処理部は転送制御処理部にバス要求を行ない待機させ
る。そして、プロトコル処理部はプロトコル処理を行な
った情報フィールドの内容を転送制御部に転送し、これ
を活性化する。転送制御処理部は、受信した情報フィー
ルドにアドレス・制御フィールドの内容を付加し、返送
フレーム情報を形成する。この返送フレームは、セルに
分割された後、スイッチ部に送られる。
(発明が解決しようとする課題) しかしながら、このような従来技術の通信制御装置では
、転送制御処理部とプロトコル処理部との間で直接デー
タのやりとりをする。このため、データ伝送の際に転送
される側の処理部のプロセッサを一時停止状態にしなけ
ればならず、処理時間の遅延を生ずるという問題があっ
た。また。
転送制御処理部は、プロトコル処理部に情報フィールド
を転送するため、アドレスおよび制御フィールドの他に
、転送制御処理部では処理を行なわない情報フィールド
を格納する記憶部が必要となる。さらに、情報フィール
ドの内容が転送制御処理部の記憶部で読み書きされるた
め、余分な時間がかかり処理遅延を生ずるという問題が
あった。
本発明はこのような従来技術の欠点を解消し、効率的に
メモリが活用されるとともに、情報処理を高速に行なえ
る通信制御装置およびそれを有するATM交換機を提供
することを目的とする。
(課題を解決するための手段) 本発明は上述の課題を解決するために、セルを受信し、
このセルを情報フィールドとヘッダ情報とを含むフレー
ム情報に組み立て、情報フィールドのプロトコル処理を
行なった後、プロトコル処理した情報フィールドをセル
に分解して送信する通信制御装置は、ヘッダ情報を解析
し、解析後に送信ヘッダを形成することによりフレーム
情報の転送制御処理を行なう第1の処理手段と、情報フ
ィールドのプロトコル処理を行なう第2の処理手段と、
第1の処理手段および第2の処理手段がアクセスできる
共通記憶手段とを有する。
また本発明によれば、セルを受信し、このセルを情報フ
ィールドとヘッダ情報とを含むフレーム情報に組み立て
、情報フィールドのプロトコル処理を行なった後、プロ
トコル処理した情報フィールドをセルに分解するAT&
I交換機は、ヘッダ情報を解析し、解析後に送信ヘッダ
を形成することによりフレーム情報の転送制御処理を行
なう第1の処理手段と、情報フィールドのプロトコル処
理を行なう第2の処理手段と、第1の処理手段および第
2の処理手段がアクセスできる共通記憶手段とを有する
通信制御装置を含む。
(作 用) 本発明によれば、セルを受信すると、このセルをフレー
ム情報に組み立てて共通記憶手段に記憶する。第1の処
理手段は、共通記憶手段に記憶されたフレーム情報のヘ
ッダ部分を読み出し、これを解析した後に送信するフレ
ーム情報の送信ヘッダを形成する。また、第2の処理手
段は、共通記憶手段に記憶されたフレーム情報の情報フ
ィールドを読み出し、これにプロトコル処理を行なう。
第1の処理手段により形成されたヘッダおよび第2の処
理手段によりプロトコル処理された情報フィールドは、
共通記憶手段に記・lされることにより送信フレーム情
報が形成される。ここに記憶された送信フレーム情報は
セルに分解されて出力される。
(実施例) 次に添付図面を参照して本発明による通信制御装置の実
施例を詳細に説明する。
第1図を参照すると、本発明における通信制御装置の実
施例の機能プロ・ンク図が示されている。
本実施例における通信制御装置lは、ATM交換機に組
み込まれており、この交換機のスイッチ部(図示せず)
よりセルを受信すると、これを情報フィールドとヘッダ
情報とを含むフレーム情報に組み立て、たとえばレイヤ
2または3などのプロトコル処理を施した後、スイッチ
部に送信する制御装置である。
通信制御装置lは、スイッチ部インタフェース+5IU
) 60.セル受信部(BPAD140、セル送信部(
FPAD)50、転送制御処理部fPR1) to、プ
ロトコル処理部(PH1030およびプロセッサ間共通
メモリ(PCMI 20を有する。スイッチ部インタフ
ェース60は、信号線120を介し組込まれているAT
M交換機のたとえばスイッチ部に接続され、外部とのイ
ンタフェース整合をとるインタフェース部である。イン
タフェース部60は、スイッチ部より受信したセルを出
力122を介しセル受信部40に送るとともに、また人
力124を介しセル送信部50より受信したセルを出力
120を介しスイッチ部に送る。
セル受信部40は、受信したセルをフレームに組み立て
るフレーム組立部である。受信部40は、組み立てたフ
レームのFCSチエツクを行なった後、これをフレーム
情報としてバス200に出力する。
セル送信部50は、バス200を介し送られてきたフレ
ーム情報にFe2を付加した後、この情報をセルに分解
するセル分解部である。セル送信部50は、このセルを
出力124を介しスイッチ部インタフェース60に送る
転送制御処理部lOは、バス200を介しセル受信部4
0、セル送信部50およびプロセッサ間共通メモリ20
に接続されている。転送制御処理部lOは、メモリ部(
MM)11.ダイレクトメモリアクセス制御部(DMA
I 1213よびマイクロプロセッサ(μp)13を有
する。転送制御処理部IOは、フレーム情報の転送制御
処理を行なうプロセッサである。すなわち転送制御処理
部10は、フレーム情報のアドレスおよび制御フィール
ドなどのヘッダ内容などを解析し、この解析結果に基づ
いて送信するフレーム情報の送信ヘッダを形成する。
プロセッサ間共通メモリ20は、転送制御処理部10に
接続されるとともにバス210を介しプロトコル処理部
30に接続されている。プロセッサ間共通メモリ20は
、転送制御処理部10とプロトコル処理部30とが直接
データのやりとり行なうことなく、これら処理部でそれ
ぞれの情報処理が行なえるように設けられたデータ仲介
部である。共通メモリ20は、バス競合部(BA) 2
5、PR1割込み制御部(INTI)21.送信フレー
ムメモリfsFMl 22、受信フレームメモリ(RF
Ml 23およびPR2割込み制御部[INT2)24
を有する。
プロトコル処理部30は、プロセッサ間共通メモ1J2
0よりフレーム情報の情報フィールドの内容を受信し、
この情報フィールドのプロトコル処理を行なう情報処理
部である。プロトコル処理部30は、マイクロプロセッ
サ(μp)31.ダイレクトメモリアクセス制御部(D
MA) 32およびメモリ部(MM)33を有する。
転送制御処理部lOのメモリ部11は、バス200に接
続され、これより受信したフレーム情報のアドレスおよ
び制御フィールドの内容などを記憶する記憶部である。
ダイレクトメモリアクセス制御部12は、バス200に
接続され、セル受信部40で組立てられたフレーム情報
をプロセッサ間共通メモリ20の受信フレームメモリ2
2に転送する制御部である。
マイクロプロセッサ13は、フレーム情報の転送制置処
理を行なうプロセッサであり、バス200に接続される
とともに信号線!00を介しPRI割込制御部21に接
続されている。プロセッサ13は、受信フレームメモリ
23にフレーム情報を格納すると、その先頭アドレスお
よびバイト数をPR1割込み制御部24に書き込む、プ
ロセッサ13はまた、メモリ部llに記憶されたフレー
ム情報のアドレスおよび制御フィールドの解析処理を行
ない、転送制御にともなうヘッダを形成する。プロセッ
サ13はさらに、プロトコル処理された情報フィールド
が記憶されている送信フレームメモリ22に、形成した
ヘッダであるアドレスおよび制御フィールドの内容を書
き込んで送信するフレーム情報を完成させる。
プロセッサ間共通メモリ20のバス競合部25は、バス
200を介し転送制御処理部10に、バス210を介し
プロトコル処理部30にそれぞれ接続されている。バス
競合部25はまた、PR1割込み制御部21、送信フレ
ームメモリ22、受信フレームメモリ23およびPR2
割込み制御部24に接続され、これらとバス200また
は21Gを接続する接続部である。
PR1割込み制御部21は、転送制御部lOのマイクロ
プロセッサ13に所定のタイミングで割り込みを行なう
制御部である。 PR1割込み制御部21はまた、送信
フレームメモリ22に格納された情報フィールドの先頭
アドレスおよび転送バイト数が記憶されるレジスタを有
する。
送信フレームメモリ22は、プロトコル処理された情報
フィールド、解析処理されたアドレスフィールド右よび
制御フィールドをそれぞれ記憶する記憶部である。なお
、本実施例では送信フレームメモリ22は、プロトコル
処理部30により管理されている。
受信フレームメモリ23は、セル受信部で組み立てられ
たフレーム情報を記憶する記憶部である。
なお、本実施例において受信フレームメモリ23は、転
送制御処理部lOに管理されている。
PR2割込み制御部24は、出力110を介しプロトコ
ル処理部のマイクロプロセッサ31に接続され。
このプロセッサ31に所定のタイミングで割込み処理を
行なう制御部である0割込み制御部24はまた、受信フ
レームメモリ23に格納された情報フィールドの先頭ア
ドレスおよびバイト数が記憶されるレジスタを有する。
プロトコル処理部30のマイクロプロセッサ31は、情
報フィールドの内容のプロトコル処理、たとえばレイヤ
2または3などに関する情報処理を行なう処理部である
。ダイレクトメモリアクセス制御部32は、プロトコル
処理された情報フィールドを送信フレームメモリ22に
転送する転送制御部である。メモリ部33はプロトコル
処理する情報フィールドの内容を記憶する記憶部である
。これらマイクロプロセッサ31.ダイレクトメモリア
クセス制御部32およびメモリ部33は、それぞれバス
210に接続されている。
ATM交換機のスイッチ部からセルをスイッチ部インタ
フェース部60が受信すると、インタフェース部60は
このセルを出力122を介しセル受信部4゜に送る。セ
ル受信部40は、セルを受信すると、これをフレーム情
報として組み立てた後、 FCSチエツクを行なう、フ
レーム情報がFCSチエツクされると、ダイレクトメモ
リアクセス制御部12は、このフレーム情報をバス20
0およびバス競合部25を介し、受信フレームメモリ2
3に転送する。
フレーム情報が受信フレームメモリ23に転送されると
、転送制御処理部10のマイクロプロセッサ13は、転
送したフレーム情報を格納した受信フレームメモリ23
の先頭アドレスおよびバイト数を、PR2割込み制御部
24に書き込む。割込み制御部24は、これら情報が記
憶されると、プロトコル処理部30のマイクロプロセッ
サ31に割込み処理を行なう。
マイクロプロセッサ31は、割込み処理を受けると、P
R2割込み制御部24のレジスタよりフレーム情報の格
納エリアを知り、フレーム情報の情報フィールドの内容
をメモリ部33に読み込む。そしてプロセッサ31は、
情報フィールドの内容のプロトコル処理を実行する。一
方、転送制御処理部lOのマイクロプロセッサ13は、
この間にフレーム情報のうち、アドレス・制御フィール
ドの内容を解析するとともに、この解析処理後、フレー
ム情報の転送制御に関する他の処理を行なう。
マイクロプロセッサ31のプロトコル処理が終了すると
、メモリアクセス制御部32は、フレーム情報のうち情
報フィールドの内容を送信フレームメモリ22に書き込
む。プロセッサ31はまた、この情報フィールドの内容
を格納した送信フレームメモリ22の先頭アドレスおよ
びこの転送バイト数を、PR1割込み制御部21のレジ
スタに書き込む、 PR1割込み制御部21は、これら
情報が書き込まれると、マイクロプロセッサ13に割込
み処理を行なう。
マイクロプロセッサ13は、制御部21より割込み処理
されると、交換機のスイッチ部に返送するフレーム情報
のアドレスフィールドおよび制御フィールドの内容を、
すでにプロトコル処理された情報フィールドが記憶され
ている送信フレームメモリに書き込む、この書込み処理
によりフレーム情報が形成されると、プロセッサ13は
このフレーム情報をセル送信部50に送る。セル送信部
50は、フレーム情報を受信すると、これにFe2を付
加した後、セルに分解して出力124を介しスイッチ部
インタフェース60に送る。インタフェース60は、受
信したセルを出力120を介しATM交換機のスイッチ
部に送る。
第2図には従来技術における通信制御装置の機能ブロッ
ク図が示されている。従来の通信制御装置2では、本実
施例のようにプロセッサ間共通メモリ20が配設されて
いないため、転送制御処理部10Aとプロトコル処理部
30Aとが、バス交絡部90を介し直接データの伝送を
行なわなければならない。すなわち、たとえば情報フィ
ールドの内容をやりとりする際に、転送される側の処理
部のマイクロプロセッサを一時停止状態にしなければな
らず、処理時間の遅延を生じていた。また、転送制御処
理部10Aは、セル受信部40で組立てられたフレーム
情報の情報フィールドの内容を、そのメモリIIAに一
旦記憶しなければならないため、余分なメモリ領域を必
要とした。さらに、通信制御装置2では、情報フィール
ドの読み書きをメモリ11Aで行なうため余分な時間が
かかっていた。
これに対して本実施例では、プロセッサ間共通メモリ2
0を配設し、これを介して情報の伝送を行なうため、マ
イクロプロセッサを停止することなく情報処理を実行す
ることが可能である。また。
共通メモリ22に受信フレームメモリ23と送信フレー
ムメモリ22を配設したため、転送制御処理部lOのメ
モリ部Uに情報フィールドの内容を記憶するメモリが不
要となるとともに、高速に情報フィールドの内容を読み
書きできる。
なお、本実施例における通信制御装置lは、本実施例が
有利に適用されるATM交換機に組込まれるとしたが、
勿論1本発明における通信制御装置lはこのように限定
されるものではない、また本実施例における通信制御装
置lは、レイヤ2またはレイヤ3のプロトコル処理を行
なうとしたが、勿論プロトコル処理するレイヤのレベル
はこれに限定されるものではない。
(発明の効果) このように本発明によれば、共通記憶手段を設けたこと
により、この記憶手段を介して第1の処理手段および第
2の処理手段がデータのやりとりをすることできる。こ
のため、第1の処理手段および第2の処理手段を、デー
タ伝送の際に停止することなく並列処理することが可能
となり、処理能力の向上を図ることができる。また、フ
レーム情報の送受信を共通記憶手段で記憶するため、第
1の処理手段および第2の処理手段がこの情報を互いに
直接転送する必要がなくなる。したがって、この転送に
要する時間が削減でき1通信制御装置の処理速度を向上
させることができる。さらに、共通記憶手段にフレーム
情報を記憶するため、第1の処理手段は、受信したセル
の情報フィールドを記憶するメモリが不要となり、メモ
リの削減ができる。
【図面の簡単な説明】
第1図は本発明による通信制御装置の実施例を示す機能
ブロック図、 第2図は従来の通信制御装置の例を示す機能ブロック図
である。 13.31 20、 。 21.24 22、 。 23、 。 25、 。 40、 。 50、 。 60、 。

Claims (1)

  1. 【特許請求の範囲】 1、セルを受信し、該セルを情報フィールドとヘッダ情
    報とを含むフレーム情報に組み立て、該情報フィールド
    のプロトコル処理を行なった後、該プロトコル処理した
    情報フィールドをセルに分解して送信する通信制御装置
    において、該制御装置は、 前記ヘッダ情報を解析し、該解析後に送信ヘッダを形成
    することにより前記フレーム情報の転送制御処理を行な
    う第1の処理手段と、 前記情報フィールドのプロトコル処理を行なう第2の処
    理手段と、 第1の処理手段および第2の処理手段がアクセスできる
    共通記憶手段とを有することを特徴とする通信制御装置
    。 2、請求項1に記載の通信制御装置において、前記共通
    記憶手段は、 前記プロトコル処理を行なうフレーム情報を記憶する第
    1の記憶部と、 第1の処理手段で形成されたヘッダおよび第2の処理手
    段でプロトコル処理された情報フィールドをフレーム情
    報として記憶する第2の記憶部とを有し、 第1の処理手段が第1の記憶部の管理を行ない、第2の
    処理手段が第2の記憶部の管理を行なうことを特徴とす
    る通信制御装置。 3、セルを受信し、該セルを情報フィールドとヘッダ情
    報とを含むフレーム情報に組み立て、該情報フィールド
    のプロトコル処理を行なった後、該プロトコル処理した
    情報フィールドをセルに分解するATM交換機において
    、該交換機は、前記ヘッダ情報を解析し、該解析後に送
    信ヘッダを形成することにより前記フレーム情報の転送
    制御処理を行なう第1の処理手段と、 前記情報フィールドのプロトコル処理を行なう第2の処
    理手段と、 第1の処理手段および第2の処理手段がアクセスできる
    共通記憶手段とを有する通信制御装置を含むことを特徴
    とするATM交換機。
JP64000095A 1989-01-05 1989-01-05 通信制御装置およびそれを有するatm交換機 Pending JPH02181550A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP64000095A JPH02181550A (ja) 1989-01-05 1989-01-05 通信制御装置およびそれを有するatm交換機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP64000095A JPH02181550A (ja) 1989-01-05 1989-01-05 通信制御装置およびそれを有するatm交換機

Publications (1)

Publication Number Publication Date
JPH02181550A true JPH02181550A (ja) 1990-07-16

Family

ID=11464549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP64000095A Pending JPH02181550A (ja) 1989-01-05 1989-01-05 通信制御装置およびそれを有するatm交換機

Country Status (1)

Country Link
JP (1) JPH02181550A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6229884B1 (en) 1995-03-06 2001-05-08 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6844938B1 (en) 1995-03-06 2005-01-18 Matsushita Electric Industrial Co., Ltd. Electronic mail apparatrus and method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6229884B1 (en) 1995-03-06 2001-05-08 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6330309B2 (en) 1995-03-06 2001-12-11 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6337900B2 (en) 1995-03-06 2002-01-08 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6427005B2 (en) 1995-03-06 2002-07-30 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6477244B2 (en) 1995-03-06 2002-11-05 Matsushita Electric Industrial Co., Ltd. Electronic-mail apparatus
US6614891B2 (en) 1995-03-06 2003-09-02 Matsushita Electric Industrial Co., Ltd. Electronic-mail apparatus
US6844938B1 (en) 1995-03-06 2005-01-18 Matsushita Electric Industrial Co., Ltd. Electronic mail apparatrus and method
US6885470B1 (en) 1995-03-06 2005-04-26 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6961411B2 (en) 1995-03-06 2005-11-01 Matsushita Electric Industrial Co., Ltd. Electronic-mail apparatus
US6963634B2 (en) 1995-03-06 2005-11-08 Matsushita Electric Industrial Co., Ltd. Electronic-mail apparatus

Similar Documents

Publication Publication Date Title
US5210828A (en) Multiprocessing system with interprocessor communications facility
JPH02181550A (ja) 通信制御装置およびそれを有するatm交換機
JP2546901B2 (ja) 通信制御装置
KR0150755B1 (ko) 이중포트램을 사용한 에스피에이알씨계열의 에스버스와 68030 버스의 데이타 전송 정합장치
JP3016788B2 (ja) 装置間通信・キャッシュ一致処理方式
JPS6130300B2 (ja)
JPS592058B2 (ja) 記憶装置
JPH0750466B2 (ja) 並列計算機キャッシュ・メモリ制御方式
JPS6217879Y2 (ja)
JP2751879B2 (ja) プロセッサ間通信方式
JPS6073766A (ja) Cpu間の情報交換装置
KR950008838B1 (ko) 멀티미디어 지식처리를 위한 병렬처리 컴퓨터의 노드 컴퓨터 구조
JPS62135038A (ja) スレ−ブプロセツサのデ−タ通信方式
JPH01229357A (ja) 複数プロセッサ間のデータ授受方法
US6175895B1 (en) Cache enabling architecture
JPS6347867A (ja) デユアルcpu間通信方式
JP2610971B2 (ja) 中央処理装置間ダイレクトメモリアクセス方式
JP3036809B2 (ja) マイクロコンピュータにおけるバッファ管理方式
JP2971119B2 (ja) 複数プロセッサシステムにおける高速データ転送方式
JPS62204358A (ja) デ−タ通信処理方式
KR100366048B1 (ko) 브이. 엠. 이. 보드의 데이타 전송 장치
KR100251849B1 (ko) 다중화 기능을 갖는 입/출력 제어 보드
JPS63289665A (ja) マルチプロセッサのデ−タ転送システム
JPH01234962A (ja) バス制御方式
JPS61153770A (ja) 画像処理装置