(57)【要約】      （修正有）【課題】通信フレームを一時的に格納するメモリ容量を削減するすることができるネットワーク装置を提供する。【解決手段】ローカルバス７、ローカルバスマスタ１〜３、共有メモリ４、ローカルバスマスタ１に接続され外部ネットワーク２００と通信するための通信制御部６、ローカルバスマスタ１〜３が共有メモリ４にアクセスできるアクセス権を時分割にスケジューリングするスケジューリング回路部３５を備え、ローカルバスマスタ１は、外部ネットワーク２００からの受信データを保持するＦＩＦＯ８を有し、ＦＩＦＯ８の容量を監視して、データ空き容量が少ないときに、ローカルバスマスタ１を優先させる優先指示信号３２を送信するＦＩＦＯ容量監視回路部３１を有し、スケジューリング回路部３５は、優先指示信号３２を受信すると、ローカルバスマスタ１のアクセス権の優先度を上げる。【選択図】図１
2014211842.tif 000002
【特許請求の範囲】
【請求項１】
ローカルバスと、
上記ローカルバスに接続された複数のローカルバスマスタと、
上記ローカルバスに接続され、複数の上記ローカルバスマスタがアクセスする共有メモリと、
複数の上記ローカルバスマスタの内の１の上記ローカルバスマスタに接続され外部ネットワークと通信するための通信制御部と、
複数の上記ローカルバスマスタが上記共有メモリにアクセスできるアクセス権を時分割にスケジューリングするスケジューリング部とを備えたネットワーク装置であって、
１の上記ローカルバスマスタは、上記外部ネットワークから上記通信制御部を介して受信データを受信すると当該受信データを保持する記憶部を有し、
上記記憶部の容量を監視して、データ空き容量が少ないときに、１の上記ローカルバスマスタを優先させる優先指示信号を上記スケジューリング部に送信する容量監視部を有し、
上記スケジューリング部は、上記優先指示信号を受信すると、１の上記ローカルバスマスタの上記アクセス権の優先度を上げる上記スケジューリングを行うネットワーク装置。
【請求項２】
上記容量監視部は、上記記憶部のデータ空き容量がなくなる前にフレーム廃棄信号を上記通信制御部に出力し、
上記通信制御部は、上記フレーム廃棄信号を入力すると上記外部ネットワークから上記受信データを廃棄する請求項１に記載のネットワーク装置。
【請求項３】
１の上記ローカルバスマスタ以外の上記ローカルバスマスタは、
上記アクセス権を付与されていない状態で、データを保持する記憶部を有している請求項１または請求項２に記載のネットワーク装置。
【請求項４】
上記記憶部は、ＦＩＦＯメモリにて構成されている請求項１から請求項３のいずれか１項に記載のネットワーク装置。
【請求項５】
ローカルバスと、
上記ローカルバスに接続された複数のローカルバスマスタと、
上記ローカルバスに接続され、複数の上記ローカルバスマスタがアクセスする共有メモリと、
複数の上記ローカルバスマスタの内の１の上記ローカルバスマスタに接続され外部ネットワークと通信するための通信制御部と、
複数の上記ローカルバスマスタが上記共有メモリにアクセスできるアクセス権を時分割にスケジューリングするスケジューリング部とを備えたネットワーク装置であって、
上記通信制御部と上記共有メモリとを接続するライト専用バスを有し、
上記共有メモリは、複数の上記ローカルバスマスタがアクセスする通常記憶部と、上記外部ネットワークから上記通信制御部および上記ライト専用バスを介して受信した受信データを保存する通信記憶部とを有し、
上記通信制御部は、上記受信データを上記通信記憶部に保存するとともにライト情報信号を１の上記ローカルバスマスタおよび上記ローカルバスを介して上記スケジューリング部に送信し、
上記スケジューリング部は、上記ライト情報信号を受信すると、１の上記ローカルバスマスタに上記アクセス権を付与し、
１の上記ローカルバスマスタは、上記受信データを上記通信記憶部から上記ローカルバスを介して上記通常記憶部に複製するネットワーク装置。
【請求項６】
上記スケジューリング部は、上記ライト情報信号を受信すると、
他の上記ローカルバスマスタが上記アクセス権を要求していないと、１の上記ローカルバスマスタに上記アクセス権を付与し、
他の上記ローカルバスマスタが上記アクセス権を要求していると、他の上記ローカルバスマスタに上記アクセス権を付与する請求項５に記載のネットワーク装置。
【請求項７】
ローカルバスと、
上記ローカルバスに接続された複数のローカルバスマスタと、
上記ローカルバスに接続され、複数の上記ローカルバスマスタがアクセスする共有メモリと、
複数の上記ローカルバスマスタの内の１の上記ローカルバスマスタに接続され外部ネットワークと通信するための通信制御部と、
複数の上記ローカルバスマスタが上記共有メモリにアクセスできるアクセス権を時分割にスケジューリングするスケジューリング部とを備えたネットワーク装置であって、
上記通信制御部と上記共有メモリとを接続するライト専用バスを有し、
上記共有メモリは、上記外部ネットワークから上記通信制御部および上記ライト専用バスを介して受信データが送信された当該受信データを保存し、
上記通信制御部は、上記外部ネットワークからの上記受信データを上記共有メモリに保存するためのライト要求信号を１の上記ローカルバスマスタおよび上記ローカルバスを介して上記スケジューリング部に送信し、
上記スケジューリング部は、上記ライト要求信号を入力すると、
１の上記ローカルバスマスタに上記アクセス権を付与している際には、上記通信制御部から上記受信データを上記共有メモリに書き込むように指示し、
１の上記ローカルバスマスタに上記アクセス権を付与していない際には、上記ライト要求信号のアドレスと１の上記ローカルバスマスタ以外の上記ローカルバスマスタが上記共有メモリにアクセスするアドレスとが一致していなければ、当該ローカルバスマスタに上記アクセス権を付与するとともに上記通信制御部から上記受信データを上記共有メモリに書き込むように指示するネットワーク装置。
【請求項８】
上記スケジューリング部は、１の上記ローカルバスマスタに上記アクセス権を付与していない際には、上記ライト要求信号を入力し、上記ライト要求信号のアドレスと１の上記ローカルバスマスタ以外の上記ローカルバスマスタが上記共有メモリにアクセスするアドレスとが一致していれば、
当該ローカルバスマスタに上記アクセス権を付与し上記通信制御部にて受信した上記受信データを廃棄させる、
または、当該ローカルバスマスタに上記アクセス権を付与せず上記通信制御部から上記受信データを上記共有メモリに書き込むように指示する請求項７に記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一定遅延時間で内部の共有メモリに格納されている外部ネットワークからのデータを、共有メモリから取り出して、そのデータを外部ネットワーク上に送受信するネットワーク装置に関するものであり、共有メモリのアクセス時間を最適化してネットワーク通信を高速化するとともに、受信フレームを一時的に格納する記憶部のメモリ容量の削減に関するものである。
【背景技術】
【０００２】
従来のネットワーク装置は、一定遅延時間でのネットワーク装置のネットワーク通信に関しては、様々な方式が提案されてきた。例えば、ネットワークのアクセス権を、時分割のスケジューリングやその他の方法で管理する方式である（例えば、特許文献１、特許文献２、特許文献３、特許文献４、特許文献５、特許文献６等参照）。しかし、これらの方式では、装置内部の動作についてはまったく考慮されておらず、装置内部の遅延により一定遅延時間でのネットワーク通信が損なわれる可能性があった。
【０００３】
他の従来の場合では、特定の１個の装置を最優先の順位に定め、他の装置で優先順位を平等に割り付ける優先制御を採用している方式と、最優先以外の装置にも一定時間はアクセス権を取得できるようにしている。しかし、適用できる技術がデータバスに特化しているため、バースト的な連続データの送受信を停止／再開させるようなネットワーク装置としての実現手段が記載されてない（例えば、特許文献７参照）。
【０００４】
また、他の従来の場合では、予め設定されている帯域情報と優先マスタ情報とを用いてアクセス競合を調停するため、高優先マスタが恒久的にアクセス権を取得することもなく、低優先マスタでも設定した帯域を使えることができる。しかし、想定以上のデータ受信があった場合、アクセスを保証できる仕組みがないため、一時的に保持するデータバッファのメモリ容量が増大する問題がある（例えば、特許文献８参照）。
【０００５】
また、他の従来の場合では、ネットワーク通信のアクセス権を、時分割のスケジューリングで管理する方式においては、一定遅延時間でネットワーク通信を行う必要があるネットワーク装置において、ネットワーク通信に必要なデータが格納されているネットワーク装置内部のローカルバス上の共有メモリにアクセスするために必要なバス調停時間を省略して、メモリアクセスの最悪時間を一定にすることで、ネットワーク装置が一定遅延時間でのネットワーク通信を確実にできるようにしている。この方式では、ネットワーク装置内部のローカルバスアクセス権を各ローカルバスマスタに与えていたバス調停回路を廃し、代わりに時分割のスケジューリングによりローカルバスアクセス権を各ローカルバスマスタに与える回路を搭載したものである。
【０００６】
この結果、一定遅延時間でネットワーク通信したいネットワーク装置内部において、ネットワーク装置内部のローカルバス上の共有メモリに一定遅延時間でアクセスする必要が生じた場合、スケジューリングにより必ず一定遅延時間でローカルバスアクセス権が各ローカルバスマスタに与えられるので、それを確実に可能とすることができる。しかし、ネットワークから想定以上のデータ受信量があった場合、受信データを一時的に保持するメモリが必要となり、実現する際のコストアップ要因になる。また、ローカルバスアクセス権要求頻度を観測し、要求頻度に対応してスケジューリングすることで最適化をしているが、制御回路が複雑化するため、これも実現する際のコストアップ要因になる（例えば、特許文献９参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−６５２４０号公報
【特許文献２】特開２００３−８６３５号公報
【特許文献３】特表２００２−５０９６５９号公報
【特許文献４】特許３４８１４７７号公報
【特許文献５】特表２０００−５０８１２９号公報
【特許文献６】特開平１０−２４２９９９号公報
【特許文献７】特開平６−６００１６号公報
【特許文献８】特開２００５−２５８８６７号公報
【特許文献９】特開２００７−１０９０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来のネットワーク装置は、以上に示したように、ネットワーク通信に必要なデータが格納されているネットワーク装置内部のローカルバス上の共有メモリにアクセスするために、優先制御によるマスタ調停方式や帯域保証で確実にデータ保証をする方式（例えば、特許文献８）が採用されている。或いは、一定遅延時間でネットワーク通信をするために、時分割によりローカルバスアクセス権を各ローカルバスマスタに与えるスケジューリング方式（例えば、特許文献９）が採用されている。
【０００９】
しかし、ネットワークから想定以上のデータ受信量があった場合でも受信データが廃棄されないため、受信データを一時的に保持するメモリ容量が増大していた。更に、優先制御や帯域保証をするために、ローカルバスアクセス権の要求頻度を観測し、要求頻度に対応してスケジューリングする制御など、回路が複雑化するため、大規模化したメモリや回路を実装するためのデバイス（ＦＰＧＡ＝Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ−Ｇａｔｅ−Ａｒｒａｙなど）が高価になるという問題点があった。
【００１０】
この発明は上記のような課題を解決するためになされたものであり、複雑な制御回路を備えることなく、部品コストの増加を軽減でき、一定遅延時間でローカルバスへのアクセス権が各ローカルバスマスタに与えられ、一定遅延時間でのネットワーク通信を確実にできるネットワーク装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
この発明のネットワーク装置は、
ローカルバスと、
上記ローカルバスに接続された複数のローカルバスマスタと、
上記ローカルバスに接続され、複数の上記ローカルバスマスタがアクセスする共有メモリと、
複数の上記ローカルバスマスタの内の１の上記ローカルバスマスタに接続され外部ネットワークと通信するための通信制御部と、
複数の上記ローカルバスマスタが上記共有メモリにアクセスできるアクセス権を時分割にスケジューリングするスケジューリング部とを備えたネットワーク装置であって、
１の上記ローカルバスマスタは、上記外部ネットワークから上記通信制御部を介して受信データを受信すると当該受信データを保持する記憶部を有し、
上記記憶部の容量を監視して、データ空き容量が少ない時に、１の上記ローカルバスマスタを優先させる優先指示信号を上記スケジューリング部に送信する容量監視部を有し、
上記スケジューリング部は、上記優先指示信号を受信すると、１の上記ローカルバスマスタの上記アクセス権の優先度を上げる上記スケジューリングを行うものである。
【００１２】
また、この発明のネットワーク装置は、
ローカルバスと、
上記ローカルバスに接続された複数のローカルバスマスタと、
上記ローカルバスに接続され、複数の上記ローカルバスマスタがアクセスする共有メモリと、
複数の上記ローカルバスマスタの内の１の上記ローカルバスマスタに接続され外部ネットワークと通信するための通信制御部と、
複数の上記ローカルバスマスタが上記共有メモリにアクセスできるアクセス権を時分割にスケジューリングするスケジューリング部とを備えたネットワーク装置であって、
上記通信制御部と上記共有メモリとを接続するライト専用バスを有し、
上記共有メモリは、複数の上記ローカルバスマスタがアクセスする通常記憶部と、上記外部ネットワークから上記通信制御部および上記ライト専用バスを介して受信した受信データを保存する通信記憶部とを有し、
上記通信制御部は、上記受信データを上記通信記憶部に保存するとともにライト情報信号を１の上記ローカルバスマスタおよび上記ローカルバスを介して上記スケジューリング部に送信し、
上記スケジューリング部は、上記ライト情報信号を受信すると、１の上記ローカルバスマスタに上記アクセス権を付与し、
１の上記ローカルバスマスタは、上記受信データを上記通信記憶部から上記ローカルバスを介して上記通常記憶部に複製するものである。
【００１３】
また、この発明のネットワーク装置は、
ローカルバスと、
上記ローカルバスに接続された複数のローカルバスマスタと、
上記ローカルバスに接続され、複数の上記ローカルバスマスタがアクセスする共有メモリと、
複数の上記ローカルバスマスタの内の１の上記ローカルバスマスタに接続され外部ネットワークと通信するための通信制御部と、
複数の上記ローカルバスマスタが上記共有メモリにアクセスできるアクセス権を時分割にスケジューリングするスケジューリング部とを備えたネットワーク装置であって、
上記通信制御部と上記共有メモリとを接続するライト専用バスを有し、
上記共有メモリは、上記外部ネットワークから上記通信制御部および上記ライト専用バスを介して受信データが送信された当該受信データを保存し、
上記通信制御部は、上記外部ネットワークからの上記受信データを上記共有メモリに保存するためのライト要求信号を１の上記ローカルバスマスタおよび上記ローカルバスを介して上記スケジューリング部に送信し、
上記スケジューリング部は、上記ライト要求信号を入力すると、
１の上記ローカルバスマスタに上記アクセス権を付与している際には、上記通信制御部から上記受信データを上記共有メモリに書き込むように指示し、
１の上記ローカルバスマスタに上記アクセス権を付与していない際には、上記ライト要求信号のアドレスと１の上記ローカルバスマスタ以外の上記ローカルバスマスタのアドレスとが一致していなければ、当該ローカルバスマスタに上記アクセス権を付与するとともに上記通信制御部から上記受信データを上記共有メモリに書き込むように指示するものである。
【発明の効果】
【００１４】
この発明のネットワーク装置は、上記のように構成されているため、
内部の共有メモリのアクセス時間を最適化してネットワーク通信を高速化するとともに、通信フレームを一時的に格納するメモリ容量を削減することにより、安価な装置を提供できるものである。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施の形態１のネットワークシステムの構成を示したブロック図である。
【図２】図１に示したネットワーク装置の動作を示したフローチャートである。
【図３】図１に示したネットワーク装置におけるアクセス権の推移について示した図である。
【図４】この発明の実施の形態２のネットワークシステムの構成を示したブロック図である。
【図５】図４に示したネットワーク装置の動作を示したフローチャートである。
【図６】図４に示したネットワーク装置におけるアクセス権の推移について示した図である。
【図７】この発明の実施の形態３のネットワークシステムの構成を示したブロック図である。
【図８】図７に示したネットワーク装置におけるアクセス権の推移について示した図である。
【図９】この発明の実施の形態４のネットワークシステムの構成を示したブロック図である。
【図１０】図９に示したネットワーク装置の動作を示したフローチャートである。
【図１１】図９に示したネットワーク装置におけるアクセス権の推移について示した図である。
【図１２】この発明の実施の形態５のネットワークシステムの構成を示したブロック図である。
【図１３】図１２に示したネットワーク装置の動作を示したフローチャートである。
【図１４】図１２に示したネットワーク装置におけるアクセス権の推移について示すものである。
【図１５】図１２に示したネットワーク装置の動作を示した他のフローチャートである。
【発明を実施するための形態】
【００１６】
実施の形態１．
以下、本願発明の実施の形態について説明する。図１はこの発明の実施の形態１におけるネットワーク装置の構成を示した図、図２は図１に示したネットワーク装置の動作を示したフローチャート、図３は図１に示したネットワーク装置におけるアクセス権の推移について示した図である。
【００１７】
図１において、ネットワーク装置３００は、ローカルバス７と、ローカルバス７に接続された複数のローカルバスマスタ１、ローカルバスマスタ２、ローカルバスマスタ３と、ローカルバス７に接続されローカルバスマスタ１〜３がアクセスする共有メモリ４と、ローカルバス７に接続されローカルバスマスタ１〜３の共有メモリ４へのアクセス権を時分割にてスケジューリングするスケジューリング部としてのスケジューリング回路部３５と、外部ネットワーク２００と通信しローカルバスマスタ１に接続する通信制御部としての通信制御回路部６と、ローカルバスマスタ１に内蔵もしくは外装された記憶部としてのＦＩＦＯメモリ（以下、ＦＩＦＯの称す）８と、ＦＩＦＯ８のデータ空き容量を監視する容量監視部としてのＦＩＦＯ容量監視回路部３１とを備えている。
【００１８】
よって、ネットワーク装置３００は通信制御回路部６を介して外部ネットワーク２００に接続されることとなる。そして、ネットワーク装置３００は、一定遅延時間で共有メモリ４に格納されている外部ネットワーク２００からのデータを共有メモリ４から取り出して、当該データを外部ネットワーク２００上に送受信するものである。
【００１９】
ローカルバスマスタ１は、ネットワーク通信を司る通信制御回路部６に接続されている。そして、ローカルバスマスタ１は、共有メモリ４に格納されているネットワーク通信に必要な送信データを取り出して通信制御回路部６に渡すことによって、ネットワーク送信を実行する。ネットワーク受信はその逆で、通信制御回路部６から受け取った受信データを共有メモリ４に格納する処理である。よってこの場合、アクセス権を一定遅延時間で得る必要があるのは、ローカルバスマスタ１である。
【００２０】
そしてローカルバスマスタ１のＦＩＦＯ８は、ローカルバスマスタ１にアクセス権が付与されていない際に、一時的に受信した受信データを蓄積するものである。よって、ローカルバスマスタ１は、外部ネットワーク２００から入ってきたデータが通信制御回路部６から渡されるのに従って、ＦＩＦＯ８に一時的に蓄積して、ＦＩＦＯ８経由で共有メモリ４にその受信データを格納することによって、ネットワーク通信を実行する。外部ネットワーク２００からネットワーク装置３００内に受信データが入ってくる時期は不定期であり、それはローカルバスマスタ１がアクセス権を所有している期間であるとは限らない。
【００２１】
しかし、ローカルバスマスタ１はアクセス権がないことを理由に外部ネットワーク２００からネットワーク装置３００内に入ってきた受信データを勝手に廃棄することはできないし、廃棄してはならない。そこで、ローカルバスマスタ１に外部ネットワーク２００からネットワーク装置３００に入ってきた受信データを一時的に保持しておくＦＩＦＯ８が具備されているものである。これにより、図１のネットワーク装置３００は、不定期に外部ネットワーク２００から受信データが入ってきてもＦＩＦＯ８に一時的にデータを保持しておき、ローカルバスマスタ１がアクセス権を得た時にその受信データを共有メモリ４に格納することができるようになる。そして、ＦＩＦＯ容量監視回路部３１は、ＦＩＦＯ８のデータ空き容量が少なくなると、優先指示信号３２をスケジューリング回路部３５に送信する。そして、スケジューリング回路部３５は、ローカルバスマスタ１のアクセス権の優先度を上げるスケジューリングを行う。
【００２２】
次に上記のように構成された実施の形態１のネットワーク装置におけるスケジューリング回路部３５のアクセス権のスケジューリングの動作について図２のフローチャートに基づいて説明する。まず、ローカルバスマスタ１にアクセス権を付与する（図２のステップ８００）。次に、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図２のステップ８０１）。そして、経過していない場合（ＮＯ）には、再びステップ８０１の判断を行う。また、ローカルバスマスタ１にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、ローカルバスマスタ１がアクセス権を要求しているか否かを判断する（図２のステップ９０１）。
【００２３】
そして、これに対し、ローカルバスマスタ１がアクセス権を要求している場合（ＹＥＳ）には、ローカルバスマスタ１のＦＩＦＯ容量が少ないか否かを判断、すなわち、優先指示信号３２がＦＩＦＯ容量監視回路部３１から入力されているか否かを判断する（図２のステップ９０２）。そして、優先指示信号３２が入力されていなければ、ＦＩＦＯ容量が少なくないと判断（ＮＯ）されステップ８０２に移る。また、優先指示信号３２が入力されていれば、ＦＩＦＯ容量が少ないと判断（ＹＥＳ）され、ローカルバスマスタ１の優先度が上がり、ローカルバスマスタ２にアクセス権が付与されることなく、ローカルバスマスタ１にアクセス権が付与される（図２のステップ９０３）。
【００２４】
次に、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図２のステップ９０４）。そして、経過していない場合（ＮＯ）には、再びステップ９０４の判断を行う。また、ローカルバスマスタ１にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、ステップ９０５に移る。また、ローカルバスマスタ１がアクセス権を要求していない場合（ＮＯ）には、ローカルバスマスタ２にアクセス権を付与する（図２のステップ８０２）。
【００２５】
次に、スケジューリングによりローカルバスマスタ２にアクセス権を割り当てた期間が経過したか否かを判断する（図２のステップ８０３）。そして、経過していない場合（ＮＯ）には、再びステップ８０３の判断を行う。また、ローカルバスマスタ２にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、ローカルバスマスタ１がアクセス権を要求しているか否かを判断する（図２のステップ９０５）。そして、これに対し、ローカルバスマスタ１がアクセス権を要求している場合（ＹＥＳ）には、ローカルバスマスタ１のＦＩＦＯ容量が少ないか否かを判断、すなわち、優先指示信号３２がＦＩＦＯ容量監視回路部３１から入力されているか否かを判断する（図２のステップ９０６）。
【００２６】
そして、優先指示信号３２が入力されていなければ、ＦＩＦＯ容量が少なくないと判断（ＮＯ）されるとステップ８０４に移る。また、優先指示信号３２が入力されていれば、ＦＩＦＯ容量が少ないと判断（ＹＥＳ）され、ローカルバスマスタ１の優先度が上がり、ローカルバスマスタ３にアクセス権が付与されることなく、ローカルバスマスタ１にアクセス権が付与される（図２のステップ９０７）。次に、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図２のステップ９０８）。そして、経過していない場合（ＮＯ）には、再びステップ９０８の判断を行う。また、ローカルバスマスタ１にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、ステップ８００に移る。
【００２７】
そして、ローカルバスマスタ１がアクセス権を要求していない場合（ＮＯ）には、ローカルバスマスタ３にアクセス権を付与する（図２のステップ８０４）。次に、スケジューリングによりローカルバスマスタ３にアクセス権を割り当てた期間が経過したか否かを判断する（図２のステップ８０５）。そして、経過していない場合（ＮＯ）には、再びステップ８０５の判断を行う。また、ローカルバスマスタ３にアクセス権を割り当てた期間が経過（ＮＯ）したら、再びステップ８００に戻り上記に示した動作を繰り返す。
【００２８】
次に、図１のネットワーク装置３００内のスケジューリング回路部３５が図２のフローチャートに従って動作した場合のアクセス権の推移について図３のタイムチャート（アクセス権の推移）に基づいて説明する。ｔ１の時点では、どのローカルバスマスタ１から３がアクセス権を要求していても、ローカルバスマスタ１にアクセス権を付与している。ｔ２の時点では、どのローカルバスマスタ１から３がアクセス権を要求していても、ローカルバスマスタ２にアクセス権を付与している。ｔ３、ｔ４の時点では、ＦＩＦＯ容量が少ないことを示した優先指示信号３２が有意となり、ローカルバスマスタ１の優先度が上がり、ローカルバスマスタ１がバスアクセス権を獲得している。ｔ５の時点では、ＦＩＦＯ容量に余裕があるため、どのローカルバスマスタ１から３がアクセス権を要求していても、ローカルバスマスタ２にアクセス権を付与している。
【００２９】
上記のように構成された実施の形態１のネットワーク装置は、共有メモリにアクセスできるアクセス権を、時分割のスケジューリングによって各ローカルバスマスタに与えることにより、メモリアクセスの最悪時間を最小化でき、かつ、外部ネットワークに通信制御回路部を介して接続されているローカルバスマスタがアクセス権を付与されていない状態でも、外部ネットワークから送られてきた受信データを一時的に保持できるＦＩＦＯを当該ローカルバスマスタに具備させることにより、ネットワーク受信時間よりメモリアクセス時間の方が遅い場合でも受信データが廃棄されないことを、ＦＩＦＯのデータの空き容量を監視し、データ空き容量が少ない時にはアクセス権が有意とすることにより、従来技術のような大容量のＦＩＦＯを必要とせず、低コストにて行うことができる。
【００３０】
よって、複雑な制御回路を備えることなく、部品コストの増加を軽減でき、一定遅延時間でアクセス権が各ローカルバスマスタに与え、一定遅延時間でのネットワーク通信を確実にできる。
【００３１】
実施の形態２．
図４はこの発明の実施の形態２におけるネットワーク装置の構成を示した図、図５は図４に示したネットワーク装置の動作を示したフローチャート、図６は図４に示したネットワーク装置におけるアクセス権の推移について示した図である。図において、上記実施の形態１と同様の部分は同一符号を付して説明を省略する。本実施の形態２においては、ＦＩＦＯ８の容量をオーバランするような状態からでも、複雑な処理を実装することなく、運転を継続できるものである。具体的には、ＦＩＦＯ８のオーバラン時に受信データを確実にフレーム廃棄するものである。
【００３２】
ＦＩＦＯ容量監視回路部３１は、ＦＩＦＯ８の空き容量がなくなる直前でＦＩＦＯフル信号４２をスケジューリング回路部３５に出力する。また、スケジューリング回路部３５は、ＦＩＦＯフル信号４２を入力してフレーム廃棄信号４３をローカルバス７、ローカルバスマスタ１を介して通信制御回路部６に出力する。通信制御回路部６は、そのフレーム廃棄信号４３を入力して外部ネットワーク２００からの受信データのフレームを廃棄する処理を行う。
【００３３】
次に上記のように構成された実施の形態２のネットワーク装置におけるスケジューリング回路部３５のアクセス権のスケジューリングの動作について図５のフローチャートに基づいて説明する。まず、上記実施の形態１と同様に動作を行う、そして、ステップ９０３またはステップ９０７の次の段階において、ステップ１００１またはステップ１００２として、ＦＩＦＯ８の空き容量がなくなる直前のＦＩＦＯフル信号４２を入力すると、フレーム廃棄信号４３を通信制御回路部６に出力する処理を行う。そして、通信制御回路部６は受信データのフレームを廃棄する。この結果、通信制御回路部６は、ＦＩＦＯ８の空き容量がなくなる直前で、受信データのフレームを廃棄することができる。
【００３４】
次に、図４のネットワーク装置３００内のスケジューリング回路部３５が図５のフローチャートに従って動作した場合のアクセス権の推移について図６のタイムチャート（アクセス権の推移）に基づいて説明する。上記実施の形態１の図３のタイムチャート（アクセス権の推移）と比較すると、ｔ３の時点で図３ではＦＩＦＯ容量が少ないことを示した優先指示信号３２が有意となり、ローカルバスマスタ１がバスアクセス権を獲得していたが、本実施の形態３における図６では、ＦＩＦＯ８の空き容量がなくなる直前でＦＩＦＯフル信号４２の有意になっているので、通信制御回路部６で受信データのフレームの廃棄が開始される。尚、図９のタイムチャートの例における各ローカルバスマスタのアクセス権の要求頻度は、図３のタイムチャートの例よりも高負荷の条件にて示しているため、”ＦＩＦＯ容量がない”場合を示しているものである。
【００３５】
上記のように構成された実施の形態２のネットワーク装置によれば、上記実施の形態１と同様の効果を奏するのはもちろんのこと、ＦＩＦＯのデータ空き容量がなくなる直前で、受信データのフレームを廃棄することにより、ＦＩＦＯオーバラン（容量なし）の状態を排除できるため、運転継続できる。また、ＦＩＦＯのデータの空き容量が少なくなる期間を短縮できる。よって、上記実施の形態１よりも更にＦＩＦＯの容量を少なくしても、ローカルバスマスタのデータ廃棄が少なくなるので、より安価なデバイスでネットワーク装置を実現できる。
【００３６】
実施の形態３．
図７はこの発明の実施の形態３におけるネットワーク装置の構成を示した図、図８は図７に示したネットワーク装置におけるアクセス権の推移について示した図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。ローカルバスマスタ２、３に、記憶部としてのＦＩＦＯ８２、８３をそれぞれ実装したものである。よって、ローカルバスマスタ１がバスアクセス権を連続確保しても、ローカルバスマスタ２、３のデータを一時的にＦＩＦＯ８２、８３にそれぞれ格納できる。
【００３７】
次に上記のように構成された実施の形態３のネットワーク装置の動作について説明する。上記各実施の形態と同様に、スケジューリング回路部３５の動作においてアクセス権が図８に示すように推移する。そして、ｔ３〜ｔ５の時点で、ローカルバスマスタ１がアクセス権を連続獲得してしている。このようにはローカルバスマスタ１が連続獲得した場合、ローカルバスマスタ２、３のデータを、各ＦＩＦＯ８２、８３を一時的に格納する。
【００３８】
次に、図７のネットワーク装置３００内のスケジューリング回路部３５が上記に示した動作を行った場合のアクセス権の推移について図８のタイムチャート（アクセス権の推移）に基づいて説明する。上記実施の形態１の図３のタイムチャート（アクセス権の推移）と比較すると、ｔ３〜の時点でローカルバスマスタ１が連続獲得しているため、ローカルバスマスタ２、３では、ＦＩＦＯ８２、８３で一時的にデータ格納する。よって、データ廃棄される確率が低くなる。尚、図８のタイムチャートの例における各ローカルバスマスタのアクセス権の要求頻度は、図３のタイムチャートの例と比べ、ローカルバスマスタ１が連続的にアクセス権要求している条件を示している。
【００３９】
上記のように構成された実施の形態３のネットワーク装置によれば、上記各実施の形態と同様の効果を奏するのはもちろんのこと、過渡的なデータ負荷増大時でもデータが廃棄される確率の低くでき、信頼性の高いネットワーク装置を提供できる。
【００４０】
実施の形態４．
図９はこの発明の実施の形態４におけるネットワーク装置の構成を示した図、図１０は図９に示したネットワーク装置の動作を示したフローチャート、図１１は図９に示したネットワーク装置におけるアクセス権の推移について示した図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。但し、異なる機能等を有する部分については説明する。
【００４１】
ローカルバスマスタ１は、上記各実施の形態と異なりＦＩＦＯ８を搭載しないものであり、通信制御回路部６を介して外部ネットワーク２００からの受信データ６３が入力されないものである。通信制御回路部６と共有メモリ４とを接続するライト専用バス６７を備えている。共有メモリ４は、ローカルバス７とアクセスするポートと、ライト専用バス６７とアクセスするポートとの二つのバスを持つものである。更に、共有メモリ４は、ライト専用バス６７側に、外部ネットワーク２００からの受信データ６３を通信制御回路部６が受信してライト専用バス６７に出力して保存される通信記憶部４ａと、ローカルバス７側に、各ローカルバスマスタ１〜３がアクセスする通常記憶部４ｂとを有している。
【００４２】
通信制御回路部６は、外部ネットワーク２００からの受信データ６３を、ライト専用バス６７を介して共有メモリ４に保存すると同時に、その受信データ６３のアドレス情報などを示したライト情報信号６２をローカルバスマスタ１およびローカルバス７を介してスケジューリング回路部３５に出力する。スケジューリング回路部３５は、ライト情報信号６２が入力されると、共有メモリ４内の通信記憶部４ａに格納された受信データ６３を、ローカルバスマスタ１がローカルバス７経由で共有メモリ４の通常記憶部４ｂに複製（コピー）するように、ローカルバスマスタ１にアクセス権を付与する。ローカルバスマスタ１は、共有メモリ４の通信記憶部４ａに格納された受信データ６３をローカルバス７経由で取り出し、共有メモリ４の通常記憶部４ｂの所定のアドレスに受信データ６３を複製する。
【００４３】
次に上記のように構成された実施の形態４のネットワーク装置におけるスケジューリング回路部３５のアクセス権のスケジューリングの動作について図１０のフローチャートに基づいて説明する。まず、ローカルバスマスタ１にアクセス権を付与する（図１０のステップ８００）。次に、通信制御回路部６が共有メモリ４の通信記憶部４ａに保存した受信データ６３（ライトデータ）があるか否かを判断する（図１０のステップ１１０１）。すなわち、スケジューリング回路部３５は通信制御回路部６からライト情報信号６２が入力されているか否かを判断することとなる。
【００４４】
そして、あると判断（ＹＥＳ）、すなわちライト情報信号６２の入力がある場合は、ローカルバスマスタ１は共有メモリ４の通信記憶部４ａに保存した受信データ６３を、ローカルバス７を介して読み出し（図１０のステップ１１０３）、当該受信データ６３を、共有メモリ４の通常記憶部４ｂの所定のアドレスに書き込み複製（コピー）する（図１０のステップ１１０４）。次に、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図１０のステップ１１０５）。そして、経過していない場合（ＮＯ）には、再びステップ１１０３に戻り処理を行う。
【００４５】
そして、ステップ１１０１にて無いと判断（ＮＯ）、すなわちライト情報信号６２の入力がない場合は、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図１０のステップ８０１）。そして、経過していない場合（ＮＯ）には、再びステップ１１０１に戻り処理を行う。また、ステップ８０１およびステップ１１０５にてローカルバスマスタ１にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、通信制御回路部６が共有メモリ４の通信記憶部４ａに保存した受信データ６３があるか否かを判断する（図１０のステップ１１０６、ステップ１１０１と同じ）。
【００４６】
そして、あると判断（ＹＥＳ）すると、ローカルバスマスタ２がアクセス権を要求しているか否かを判断する（図１０のステップ１１０７）。そして、ないと判断（ＮＯ）すると、上記ステップ１１０３〜１１０５と同様のステップ１１０８〜１１１０を行う。また、ステップ１１０６にて無いと判断（ＮＯ）、または、ステップ１１０７にてあると判断（ＹＥＳ）されると、ローカルバスマスタ２にアクセス権を付与する（図１０のステップ８０２）。
【００４７】
次に、スケジューリングによりローカルバスマスタ２にアクセス権を割り当てた期間が経過したか否かを判断する（図１０のステップ８０３）。そして、経過していない場合（ＮＯ）には、再びステップ８０３の判断を行う。また、ローカルバスマスタ２にアクセス権を割り当てた期間が経過（ＹＥＳ）、または、ステップ１１１０にてＹＥＳと判断されたら、通信制御回路部６が共有メモリ４の通信記憶部４ａに保存した受信データ６３があるか否かを判断する（図１０のステップ１１１１、ステップ１１０１、１１０６と同じ）。
【００４８】
そして、あると判断（ＹＥＳ）すると、ローカルバスマスタ３がアクセス権を要求しているか否かを判断する（図１０のステップ１１１２）。そして、ないと判断（ＮＯ）すると、上記ステップ１１０３〜１１０５、１１０８〜１１１０と同様のステップ１１１３〜１１１５を行う。また、ステップ１１１１にて無いと判断（ＮＯ）、または、ステップ１１１２にてあると判断（ＹＥＳ）されると、ローカルバスマスタ３にアクセス権を付与する（図１０のステップ８０４）。
【００４９】
次に、スケジューリングによりローカルバスマスタ３にアクセス権を割り当てた期間が経過したか否かを判断する（図１０のステップ８０５）。そして、経過していない場合（ＮＯ）には、再びステップ８０５の判断を行う。また、ローカルバスマスタ２にアクセス権を割り当てた期間が経過（ＹＥＳ）、または、ステップ１１１５にてＹＥＳと判断されたら、再びステップ８００に戻り上記に示した動作を繰り返す。
【００５０】
次に、図９のネットワーク装置３００内のスケジューリング回路部３５が図１０のフローチャートに従って動作した場合のアクセス権の推移について図１１のタイムチャート（アクセス権の推移）に基づいて説明する。ｔ２〜ｔ３の時点で、共有メモリ４上の通信記憶部（通信バッファ）４ａに受信データ６３が格納されたことを示したライト情報信号６２がスケジューリング回路部６５に通知されている。
【００５１】
そして、ｔ３の時点において、スケジューリング回路部６５は、ローカルバスマスタ３がアクセス要求していないので、ローカルバスマスタ１にアクセス権を付与する。そしてローカルバスマスタ１は共有メモリ４内の通信記憶部４ａに格納されている受信データ６３をローカルバス７経由で読み出し、上記読み出された受信データ６３をローカルバス７経由で本来の共有メモリ４の通常記憶部４ｂの所定のアドレスに書き込む。尚、図１１のタイムチャートの例における各ローカルバスマスタのアクセス権の要求頻度は、図３のタイムチャートの例よりもローカルバスマスタ３のアクセス要求が遅れている条件を示すものであり、このため、ローカルバスマスタ１のコピー動作ができるものとなっている。
【００５２】
上記のように構成された実施の形態４のネットワーク装置によれば、ローカルバスマスタ上のＦＩＦＯは不要となり、共有メモリ上に論理的な通信記憶部を備えるので、上記各実施の形態からローカルバスマスタのＦＩＦＯをなくしても、データ廃棄が少なくなるので、より安価なデバイスでネットワーク装置を実現できる。
【００５３】
実施の形態５．
図１２はこの発明の実施の形態５におけるネットワーク装置の構成を示した図、図１３は図１２に示したネットワーク装置の動作を示したフローチャート、図１４は図１２に示したネットワーク装置におけるアクセス権の推移について示した図である。図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。但し、異なる機能等を有する部分については説明する。
【００５４】
共有メモリ４は、上記実施の形態４にて示したような通信記憶部を有することなく、通信制御回路部６からライト専用バス６７経由で直接、受信データ６３を書き込まれる。通信制御回路部６は、外部ネットワーク２００からの受信データ６３を受信した時点で、ライト要求信号７２をローカルバスマスタ１およびローカルバス７を介してスケジューリング回路部３５に出力する。更に、通信制御回路部６は、ライト専用バス６７経由で直接、共有メモリ４に受信データ６３を書き込む。
【００５５】
スケジューリング回路部３５は、ライト要求信号７２を入力すると、ローカルバスマスタ１にアクセス権を付与している際には、通信制御回路部６から受信データ６３を共有メモリ４に書き込むように指示し、ローカルバスマスタ１にアクセス権を付与していない際には、ライト要求信号７２のアドレスとローカルバスマスタ２または３のアドレスとが一致していなければ、ローカルバスマスタ２または３にアクセス権を付与するとともに通信制御回路部６から受信データ６３を共有メモリ４に書き込むように指示する。
【００５６】
また、ライト要求信号７２のアドレスとローカルバスマスタ２または３のアドレスとが一致していれば、ローカルバスマスタ２または３にアクセス権を付与するとともに通信制御回路部６にて受信した受信データ６３を廃棄させる。尚、ローカルバスマスタ１は、共有メモリ４に対して書き込むことがないため、ローカルバスマスタ１にアクセス権が付与されている場合には、受信データ６３はアドレスに関わることなく、通信制御回路部６から共有メモリ４に書き込むことができる。
【００５７】
次に上記のように構成された実施の形態５のネットワーク装置におけるスケジューリング回路部３５のアクセス権のスケジューリングの動作について図１３のフローチャートに基づいて説明する。まず、ローカルバスマスタ１にアクセス権を付与する（図１３のステップ８００）。次に、通信制御回路部６が外部ネットワーク２００から受信データ６３を受信したか否かを判断する（図１３のステップ１２０１）。すなわち、スケジューリング回路部３５は通信制御回路部６からライト要求信号７２が入力されているか否かを判断することとなる。
【００５８】
そして、あると判断（ＹＥＳ）、すなわちライト要求信号７２の入力がある場合は、通信制御回路部６は受信データ６３をライト専用バス６７を介して共有メモリ４に保存する（図１３にステップ１２０３）。次に、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図１３のステップ１２０４）。そして、経過していない場合（ＮＯ）には、再びステップ１２０４に戻り処理を行う。
【００５９】
そして、ステップ１２０１にて無いと判断（ＮＯ）、すなわちライト情報信号６２の入力がない場合は、スケジューリングによりローカルバスマスタ１にアクセス権を割り当てた期間が経過したか否かを判断する（図１３のステップ８０１）。そして、経過していない場合（ＮＯ）には、再びステップ１２０１に戻り処理を行う。また、ステップ８０１およびステップ１２０４にてローカルバスマスタ１にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、通信制御回路部６が外部ネットワーク２００から受信データ６３を受信したか否かを判断する（図１３のステップ１２０５、ステップ１２０１と同じ）。
【００６０】
そして、あると判断（ＹＥＳ）すると、通信制御回路部６が共有メモリ４に書き込む受信データ６３のアドレスと、ローカルバスマスタ２が共有メモリ４にアクセスするアドレスとが一致しているか否かを判断する（図１３のステップ１２０６）。そして、一致していないと判断（ＮＯ）すると、ローカルバスマスタ２にアクセス権を付与するとともに、
通信制御回路部６は受信データ６３をライト専用バス６７を介して共有メモリ４に保存する（図１３のステップ１２０７）。次に、スケジューリングによりローカルバスマスタ２にアクセス権を割り当てた期間が経過したか否かを判断する（図１３のステップ１２０８）。そして、経過していない場合（ＮＯ）には、再びステップ１２０８の判断を行う。
【００６１】
また、ステップ１２０６にて一致していると判断（ＹＥＳ）すると、通信制御回路部６に受信した受信データ６３を廃棄させる（図１３のステップ１２１４）。そして、ローカルバスマスタ２にアクセス権を付与する（図１３のステップ８０２）。次に、スケジューリングによりローカルバスマスタ２にアクセス権を割り当てた期間が経過したか否かを判断する（図１３のステップ８０３）。そして、経過していない場合（ＮＯ）には、再びステップ８０３の判断を行う。また、ステップ８０３およびステップ１２０８にてローカルバスマスタ２にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、通信制御回路部６が外部ネットワーク２００から受信データ６３を受信したか否かを判断する（図１３のステップ１２１０、ステップ１２０１、１２０５と同じ）。
【００６２】
そして、あると判断（ＹＥＳ）すると、通信制御回路部６が共有メモリ４に書き込む受信データ６３のアドレスと、ローカルバスマスタ３が共有メモリ４にアクセスするアドレスとが一致しているか否かを判断する（図１３のステップ１２１１）。そして、一致していないと判断（ＮＯ）すると、ローカルバスマスタ３にアクセス権を付与するとともに、
通信制御回路部６は受信データ６３をライト専用バス６７を介して共有メモリ４に保存する（図１３のステップ１２１３）。次に、スケジューリングによりローカルバスマスタ３にアクセス権を割り当てた期間が経過したか否かを判断する（図１３のステップ１２１３）。そして、経過していない場合（ＮＯ）には、再びステップ１２１３の判断を行う。
【００６３】
また、ステップ１２１０にて一致していると判断（ＹＥＳ）すると、通信制御回路部６に受信した受信データ６３を廃棄させる（図１３のステップ１２１５）。そして、ローカルバスマスタ３アクセス権を付与する（図１３のステップ８０４）。次に、スケジューリングによりローカルバスマスタ３にアクセス権を割り当てた期間が経過したか否かを判断する（図１３のステップ８０５）。そして、経過していない場合（ＮＯ）には、再びステップ８０５の判断を行う。また、ステップ８０５およびステップ１２１３にてローカルバスマスタ３にアクセス権を割り当てた期間が経過（ＹＥＳ）したら、再びステップ８００に戻り上記に示した動作を繰り返す。
【００６４】
次に、図１２のネットワーク装置３００内のスケジューリング回路部３５が図１３のフローチャートに従って動作した場合のアクセス権の推移について図１４のタイムチャート（アクセス権の推移）に基づいて説明する。ｔ２〜ｔ３の時点で、通信制御回路部６が共有メモリ４に受信データ６３をライト専用バス６７を介して直接書き込めると同時に、ローカルバスマスタ２もアクセス権を獲得して共有メモリ４に同時アクセスできることを示している。
【００６５】
この結果、ｔ３〜ｔ４の間で上記実施の形態４においてはコピー操作が必要であったが、図１４では空き時間が発生する。よって、送信処理などのアクセスが可能となり、ネットワーク装置３００の処理能力が向上できる。この結果、共有メモリ４上に論理的な通信バッファも不要となり、上記実施の形態４と比較して共有メモリ４のメモリ容量を少なく設定できる。尚、図１４のタイムチャートの例における各ローカルバスマスタ１〜３のアクセス権の要求頻度は、図１１のタイムチャートの例よりもｔ４〜ｔ５においてローカルバスマスタ１のアクセス要求を追加している条件であり、ネットワーク装置３００の処理能力が向上できることが判断できる。
【００６６】
上記のように構成された実施の形態５のネットワーク装置によれば、ローカルバスマスタ上のＦＩＦＯは不要となり、共有メモリ上に論理的な通信記憶部を備える必要がないため、上記各実施の形態と比較してメモリ容量が少なくてすむため、安価なデバイスでネットワーク装置を実現できる。また、共有メモリに２方向からアクセスできるため、処理能力を向上することができる。
【００６７】
尚、上記実施の形態５においては、スケジューリング回路部３５は、ローカルバスマスタ１にアクセス権を付与していない際には、ライト要求信号７２を入力し、ライト要求信号７２のアドレスとローカルバスマスタ２または３が共有メモリ４にアクセスするアドレスとが一致していれば、ローカルバスマスタ２または３にアクセス権を付与し通信制御回路部６にて受信した受信データ６３を廃棄する例を示したが、これに限られることはなく、例えば図１５に示すように、スケジューリング回路部３５は、ローカルバスマスタ１にアクセス権を付与していない際には、ライト要求信号７２を入力し、ライト要求信号７２のアドレスとローカルバスマスタ２または３が共有メモリ４にアクセスするアドレスとが一致していれば（図１５のステップ１２０６またはステップ１２１０にてＹＥＳ）、ローカルバスマスタ２または３にアクセス権を付与せず通信制御回路部６から受信データ６３を共有メモリ４に書き込むように指示する（図１５のステップ１２１６またはステップ１２１７）という動作を行うことが可能である。このように動作しても上記実施の形態５と同様の効果を奏することができる。
【００６８】
尚、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００６９】
１  ローカルバスマスタ、２  ローカルバスマスタ、３  ローカルバスマスタ、
４  共有メモリ、４ａ  通信記憶部、４ｂ  通常記憶部、６  通信制御回路部、
７  ローカルバス、８  ＦＩＦＯ、３１  ＦＩＦＯ容量監視回路部、
３２  有線指示信号、３５  スケジューリング回路部、４２  ＦＩＦＯフル信号、
４３  フレーム廃棄信号、６２  ライト情報信号、６３  受信データ、
６７  ライト専用バス、７２  ライト要求信号、８２  ＦＩＦＯ、８３  ＦＩＦＯ、
２００  外部ネットワーク、３００  ネットワーク装置。
【図１】
2014211842.tif 000003
【図２】
2014211842.tif 000004
【図３】
2014211842.tif 000005
【図４】
2014211842.tif 000006
【図５】
2014211842.tif 000007
【図６】
2014211842.tif 000008
【図７】
2014211842.tif 000009
【図８】
2014211842.tif 000010
【図９】
2014211842.tif 000011
【図１０】
2014211842.tif 000012
【図１１】
2014211842.tif 000013
【図１２】
2014211842.tif 000014
【図１３】
2014211842.tif 000015
【図１４】
2014211842.tif 000016
【図１５】
2014211842.tif 000017