(57)【要約】【課題】排他制御付きの書き込み装置を不要とし、簡易な構成でキュー部への書き込み制御を実現することのできるバス装置を得る。【解決手段】要求書き込み部７−１〜７−ｎは、書き込みアドレス管理部５から通知された書き込み可能アドレスに基づき、バスマスタ２−１〜２−ｎのデータ転送要求をキュー部８に書き込む。キュー情報管理部４−１〜４−ｎは、キュー部８に蓄積されているデータ転送要求を管理し、管理情報を出力する。転送データ選択部９は、キュー情報管理部４−１〜４−ｎからの管理情報に基づき、キュー部８に蓄積されたデータ転送要求を、バススレーブ３−１〜３−ｎへの転送データとして選択する。【選択図】図１
2008269555.tif 000002
【特許請求の範囲】
【請求項１】
複数のバスマスタからのデータ転送要求をキュー部に蓄積してからバススレーブに転送するバス装置において、
前記キュー部への前記データ転送要求の書き込み可能アドレスを管理する書き込みアドレス管理部と、
前記書き込みアドレス管理部で管理される書き込み可能アドレスに基づき、前記複数のバスマスタから前記キュー部への前記データ転送要求の書き込みを行う要求書き込み部と、
前記キュー部に蓄積されている前記データ転送要求を管理し、当該管理情報を出力するキュー情報管理部と、
前記管理情報に基づき、前記キュー部に蓄積されたデータ転送要求を、前記バススレーブへの転送データとして選択する転送データ選択部を備えたことを特徴とするバス装置。
【請求項２】
管理情報は、キュー部におけるデータ転送要求の蓄積数を示すデータ量であり、転送データ選択部は、当該データ量に基づいてデータ転送要求の選択を行うことを特徴とする請求項１記載のバス装置。
【請求項３】
管理情報は、データ転送要求がバースト転送か否かを示すバースト情報であり、転送データ選択部は、当該バースト情報に基づいてデータ転送要求の選択を行うことを特徴とする請求項１記載のバス装置。
【請求項４】
管理情報は、データ転送要求がキュー部に書き込まれた時間を示すタイムスタンプ情報であり、転送データ選択部は、前記タイムスタンプ情報を元に算出した前記データ転送要求の待ち時間に基づいてデータ転送要求の選択を行うことを特徴とする請求項１記載のバス装置。
【請求項５】
データ転送要求がキュー部に書き込まれた時間および待ち時間は、タイマからの時刻情報に基づいて算出されることを特徴とする請求項４記載のバス装置。
【請求項６】
キュー情報管理部の管理情報は、転送データ選択部における選択の優先順位決定に必要な情報を含み、かつ、同一バスマスタ内の範囲で蓄積されているデータ転送要求の選択を前記キュー情報管理部で行うことを特徴とする請求項１から請求項５のうちのいずれか１項記載のバス装置。
【請求項７】
バススレーブが複数あり、転送されたデータを前記複数のバススレーブ毎に分配するためのスレーブ分配部を備えたことを特徴とする請求項１から請求項６のうちのいずれか１項記載のバス装置。
【請求項８】
バススレーブからの応答をバスマスタに通知するためのデータバッファ部を備えたことを特徴とする請求項１から請求項７のうちのいずれか１項記載のバス装置。
【請求項９】
バススレーブがビジー状態にあるかどうかを転送データ選択部に通知するためのスレーブ監視部を備えたことを特徴とする請求項１から請求項８のうちのいずれか1項記載のバス装置。
【請求項１０】
バススレーブがビジー状態のときは、転送データ選択部において当該ビジー状態のバススレーブへのデータ転送要求を選択しないことを特徴とする請求項９記載のバス装置。
【請求項１１】
ビジー状態にないバススレーブが複数存在する場合は、これら複数のバススレーブに並列にデータ転送要求を転送することを特徴とする請求項９記載のバス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のバスマスタおよび複数のバススレーブ間に接続され、それら複数のバスマスタおよび複数のバススレーブ間相互のデータ転送を行うバス装置に関するものである。
【背景技術】
【０００２】
従来のバス装置は、マスタからのリクエストをリクエストデータスレッドという単位で扱うことが可能であり、マスタの動作とは独立してバス転送を行うことができ、バスラインを効率良く利用することが出来る（例えば、特許文献１参照）。
また、従来のバス装置はバススレーブの状態を監視し、ビジー状態にあるバススレーブに対する無駄な転送要求の発行を防いでバスの使用効率の向上を図ることが出来る（例えば、特許文献２、特許文献３参照）。
【０００３】
【特許文献１】特開２００５−２８４５７８号公報
【特許文献２】特開平８−１５３０６５号公報
【特許文献３】特開平１１−１８４８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のバス装置では、マスタの独立動作実現のために、排他制御付きの書き込み装置が必要になる。この排他制御付きの書き込み装置は数多くのリクエストキュー入力を数多くのレジスタに出力するため、複雑な回路構成を必要とする。その結果、回路をレイアウトする際に、配線混雑を引き起こす可能性があった。
また、従来のバス装置では、転送先のバススレーブがビジー状態にある場合、例えば、マスタからの転送要求をマスク回路を用いてマスクするといった動作を行うが、このような場合でも、マスタは転送先のバススレーブがビジー状態でなくなるまで転送要求を出力し続ける必要がある等、転送効率の向上に寄与するものではなかった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、排他制御付きの書き込み装置を不要とし、簡易な構成でキュー部への書き込み制御を実現することのできるバス装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るバス装置は、キュー部へのデータ転送要求の書き込み可能アドレスを管理する書き込みアドレス管理部と、この書き込み可能アドレスに基づき、複数のバスマスタからキュー部へのデータ転送要求の書き込みを行う要求書き込み部と、キュー部に蓄積されているデータ転送要求を管理し、管理情報を出力するキュー情報管理部と、管理情報に基づき、キュー部に蓄積されたデータ転送要求を、バススレーブへの転送データとして選択する転送データ選択部を備えたものである。
【発明の効果】
【０００７】
この発明のバス装置は、書き込みアドレス管理部が管理するアドレスにて一意にキュー部への書き込みアドレスを決定すると共に、キュー情報管理部で、キュー部に書き込まれるデータ転送要求を管理し、転送データ選択部が、キュー情報管理部の管理情報に基づいてキュー部に書き込まれたデータ転送要求を選択するようにしたので、排他制御付きの書き込み装置を不要とし、簡易な構成でキュー部への書き込み制御を実現することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、この発明の実施の形態１によるバス装置を示す構成図である。
図において、バス装置１は、複数のバスマスタ２−１，２−２，…，２−ｎと、複数のバススレーブ３−１，３−２，…，３−ｎとの間に設けられる装置であり、キュー情報管理部４−１，４−２，…，４−ｎ、書き込みアドレス管理部５、タイマ６、要求書き込み部７−１，７−２，…，７−ｎ、キュー部８、転送データ選択部９、マルチプレクサ（ＭＵＸ）１０、スレーブ分配部１１、データバッファ部１２を備えている。
【０００９】
複数のバスマスタ２−１〜２−ｎは、データ転送を要求する装置であり、複数のバススレーブ３−１〜３−ｎは、複数のバスマスタ２−１〜２−ｎの要求に基づき、バスマスタ２−１〜２−ｎのデータをリード／ライトする装置である。キュー情報管理部４−１〜４−ｎは、それぞれのバスマスタ２−１〜２−ｎに対応して設けられ、これらのバスマスタ２−１〜２−ｎから要求書き込み部７−１〜７−ｎによってキュー部８に書き込まれるデータ転送要求の情報を管理する機能部である。即ち、キュー情報管理部４−１〜４−ｎは、書き込みアドレス管理部５から通知されるアドレスと、データ転送要求に情報として含まれているバースト転送情報と、タイマ６から通知されるタイムスタンプを登録するためのメモリを備え、転送要求発行順にアドレス０から空いているアドレスに情報が登録されるよう構成されている。そして、キュー情報管理部４−１〜４−ｎは、登録した情報を、管理情報として、優先順位決定の情報であるバースト転送情報１０１やデータ量情報１０２および待ち時間を算出するための情報となるタイムスタンプ情報１０３を転送データ選択部９に出力するよう構成されている。
【００１０】
書き込みアドレス管理部５は、キュー部８のメモリの中で書き込み可能なアドレスを管理する機能部であり、このアドレス情報をキュー情報管理部４−１〜４−ｎと要求書き込み部７−１〜７−ｎとに出力するよう構成されている。タイマ６は、タイムスタンプや待ち時間算出に必要な時刻情報を作成するタイマであり、その時刻情報をキュー情報管理部４−１〜４−ｎと転送データ選択部９とに出力するよう構成されている。
【００１１】
要求書き込み部７−１〜７−ｎは、それぞれのバスマスタ２−１〜２−ｎに対応して設けられ、それぞれのバスマスタ２−１〜２−ｎからのデータ転送要求を、書き込みアドレス管理部５から通知されるアドレス情報に基づいてキュー部８に書き込むための機能部である。キュー部８は、バスマスタ２−１〜２−ｎからのデータ転送要求を蓄積するための単一メモリからなるキューである。転送データ選択部９は、それぞれのキュー情報管理部４−１〜４−ｎから管理情報として出力されるバースト転送情報１０１、データ量情報１０２及びタイムスタンプ情報１０３と、固定優先順位１０４、待ち時間閾値１０５に基づいて、キュー部８に蓄積されたデータ転送要求から最も優先順位の高いものを選択する機能部である。尚、固定優先順位１０４および待ち時間閾値１０５は、バス装置の外部から与えることが可能な値であり、例えば、固定優先順位１０４としては、バスマスタ２−１（第一優先）＞バスマスタ２−２（第二優先）＞…＞バスマスタ２−ｎ（第ｎ優先）といったように予め設定される。また、待ち時間閾値１０５においても、バス装置の使用条件等によって予め設定されている。
【００１２】
マルチプレクサ１０は、転送データ選択部９からの選択情報に基づいてキュー部８に蓄積されているデータ転送要求を選択して出力する選択器である。スレーブ分配部１１は、マルチプレクサ１０で選択されたデータ転送要求を各バススレーブ３−１〜３−ｎに分配するための機能部である。データバッファ部１２は、バススレーブ３−１〜３−ｎからの応答をバスマスタ２−１〜２−ｎに通知するためのデータをバッファリングするためのものである。
【００１３】
次に、実施の形態１のバス装置の動作について説明する。
図２は、実施の形態１のバス装置におけるデータ転送要求の選択に関する処理の過程を示すフローチャートである。
バスマスタ２−１〜２−ｎからデータ転送要求が発行されると、これらのバスマスタ２−１〜２−ｎに対応したそれぞれの要求書き込み部７−１〜７−ｎは、書き込みアドレス管理部５から通知されるキュー部８の書き込み可能なアドレスに書き込みを行う（ステップＳＴ１）。
【００１４】
図３は、バスマスタから発行されるデータ転送要求の例である。
リクエストデータスレッドは、リクエスト、制御情報およびデータから構成される。例えば、リクエストとしては、要求を示すリクエスト、発行元のバスマスタの識別ＩＤを示すマスタＩＤ、スレッドの識別を示すスレッドＩＤがある。尚、ここでスレッドとはＯＣＰ（Ｏｐｅｎ  Ｃｏｒｅ  Ｐｒｏｔｏｃｏｌ）の信号を想定している。そして、制御情報としては、書き込みまたは読み出し要求を示すＲ／Ｗ、宛先のバススレーブのアドレスを示すアドレス、転送の種類（バースト転送かどうか）を示す転送種別がある。最後に、データとしては、バススレーブに書き込むデータがあり、合計Ｍｂｉｔで構成される。
【００１５】
書き込みアドレス管理部５は、キュー部８のアドレスを格納しているＦＩＦＯメモリから構成され、このＦＩＦＯメモリには初期状態においてキュー部８の全アドレスが０から順に格納されている。
キュー情報管理部４−１〜４−ｎは、書き込みアドレス管理部５から通知された、データ転送要求が書き込まれたキュー部８のアドレスと、各バスマスタ２−１〜２−ｎからのデータ転送要求の情報と、このデータ転送要求に情報として含まれているバースト転送情報と、タイマ６から通知された、キュー部８に書き込まれた時間のタイムスタンプを登録する（ステップＳＴ２）。
【００１６】
バススレーブの応答などの要因でキュー部８に複数のデータ転送要求が蓄積されると、転送データ選択部９により最も優先順位の高いデータ転送要求が、次のような手順で決定される。
（１）キュー情報管理部４−１〜４−ｎで、登録されているデータ転送要求の数をカウントし、データ量情報１０２として転送データ選択部９に出力する（ステップＳＴ３）。
（２）キュー情報管理部４−１〜４−ｎに登録されている転送要求の中で、最も古い（登録されている情報で最もアドレスの若い）転送要求が選択され、そのタイムスタンプ情報１０３が転送データ選択部９に通知されると共に、データ転送要求候補としてキュー情報管理部４−１〜４−ｎに登録される（ステップＳＴ４）。
（３）キュー情報管理部４−１〜４−ｎに登録されている転送要求の中で、バースト転送である転送要求がある場合、バースト転送情報１０１が転送データ選択部９に通知されると共に、このデータ転送要求がデータ転送要求候補としてキュー情報管理部４−１〜４−ｎに登録される（ステップＳＴ５）。
（４）転送データ選択部９内で、転送要求の待ち時間が算出される。キュー情報管理部４−１〜４−ｎから通知されるタイムスタンプ情報１０３と、タイマ６からの現在時刻の差分を待ち時間とする（ステップＳＴ６）。
（５）転送するデータを以下の選択基準により選択する（ステップＳＴ７）。
【００１７】
図４は、転送データ選択部９における転送データ選択処理を示すフローチャートである。
先ず、ステップＳＴ６で算出された待ち時間が、待ち時間閾値を超えた転送要求を選択する（ステップＳＴ７０１）。尚、待ち時間閾値１０５は、予め転送データ選択部９に与えられているものとする。このステップＳＴ７０１において、待ち時間閾値を超えた転送要求が複数ある場合（ステップＳＴ７０２）は、最も長いものを選択する（ステップＳＴ７０３）。また、ステップＳＴ７０１において、単数であった場合はその対象となる転送要求を選択する（ステップＳＴ７０４）。更に、ステップＳＴ７０３において最も長いものを選択し、かつ、最も長いものが複数存在した場合（ステップＳＴ７０５）は、予め定められている固定優先順位１０４で選択する（ステップＳＴ７０６）。また、ステップＳＴ７０５において、最も長いものが一つしか存在しなかった場合は、その転送要求を選択する。このようなステップＳＴ７０１〜ＳＴ７０６の動作により、例えば、待ち時間閾値が“１０”に設定されており、待ち時間が“１１”の転送要求が複数あった場合は、最終的に固定優先順位で選択が行われることになる。
【００１８】
ステップＳＴ７０１において、転送要求が待ち時間閾値を超えない場合は、バースト転送であるものを選択する（ステップＳＴ７０７）。ステップＳＴ７０７においてバースト転送の転送要求がある場合は、複数存在するかを判定し（ステップＳＴ７０８）、複数存在した場合は、ステップＳＴ７０６に移行して固定優先順位１０４により選択する。また、ステップＳＴ７０８において、単数であった場合は、対象となる転送要求を選択する（ステップＳＴ７０９）。
【００１９】
ステップＳＴ７０７において、バースト転送がない場合は、データ量の多いバスマスタの転送要求を選択し、データ量を比較する（ステップＳＴ７１０）。このステップＳＴ７１０において、複数の転送要求のデータ量が異なる場合は、データ量の多い順に転送要求を選択する（ステップＳＴ７１１）。また、ステップＳＴ７１０において、複数の転送要求のデータ量が同じであった場合は、固定優先順位により選択する（ステップＳＴ７１２）。尚、上記のステップＳＴ７０６における待ち時間により選択を行う場合の固定優先順位とバースト転送の有無により選択を行う場合の固定優先順位およびステップＳＴ７１２における固定優先順位はそれぞれ異なる優先順位であってもよい。
【００２０】
図２のフローチャートに戻り、転送データ選択部９は、転送すべき転送要求を選択した後、キュー部８の読み出しアドレスを出力し、データを転送する（ステップＳＴ８）。これと同時に、キュー部８の読み出しアドレスを、書き込みアドレス管理部５およびキュー情報管理部４−１〜４−ｎに通知する（ステップＳＴ９）。書き込みアドレス管理部５は、通知されたアドレス値を書き込み可能アドレスとしてＦＩＦＯメモリに格納する（ステップＳＴ１０）。また、キュー情報管理部４−１〜４−ｎは、通知されたアドレスを参照して転送された登録済みデータ転送要求候補をキャンセルする（ステップＳＴ１１）。その後はステップＳＴ３に戻り、ステップＳＴ３以降の処理を繰り返す。
【００２１】
スレーブ分配部１１では、マルチプレクサ１０を介してキュー部８から転送されたデータ転送要求内のスレッドＩＤとアドレスにより、該当するバススレーブ３−１〜３−ｎに転送要求を出力する。スレーブ分配部１１は、バススレーブ３−１〜３−ｎのＢＵＳＹ（ビジー）信号を監視し、バススレーブ３−１〜３−ｎがＢＵＳＹでない場合に転送を行う。そのため、内部にバッファを有しており、バススレーブ３−１〜３−ｎがＢＵＳＹの場合は一時的にリクエストデータスレッドを保持する。
【００２２】
データバッファ部１２は、データ転送要求がバススレーブ３−１〜３−ｎへの書き込み要求の場合は、マスタＩＤとスレッドＩＤを保持する。一方、データ転送要求が読み出し要求の場合は、マスタＩＤ、スレッドＩＤおよびバススレーブ３−１〜３−ｎからの読み出しデータを保持する。そして、該当するバスマスタ２−１〜２−ｎにデータ転送が完了したことを通知する。読み出し要求の場合は読み出したデータも転送する。
【００２３】
以上のように、実施の形態１のバス装置によれば、複数のバスマスタからのデータ転送要求をキュー部に蓄積してからバススレーブに転送するバス装置において、キュー部へのデータ転送要求の書き込み可能アドレスを管理する書き込みアドレス管理部と、書き込みアドレス管理部で管理される書き込み可能アドレスに基づき、複数のバスマスタからキュー部へのデータ転送要求の書き込みを行う要求書き込み部と、キュー部に蓄積されているデータ転送要求を管理し、管理情報を出力するキュー情報管理部と、管理情報に基づき、キュー部に蓄積されたデータ転送要求を、バススレーブへの転送データとして選択する転送データ選択部を備えたので、従来のような排他手制御付きの書き込み装置が不要となり、簡易な回路構成でキュー部への書き込みとキュー部からの読み出しを実現することができる。
【００２４】
また、実施の形態１のバス装置によれば、管理情報を、キュー部におけるデータ転送要求の蓄積数を示すデータ量とし、転送データ選択部が、このデータ量に基づいてデータ転送要求の選択を行うようにしたので、バスマスタからのデータ量に対応したデータ転送要求の選択を行うバス装置を実現することができる。
【００２５】
また、実施の形態１のバス装置によれば、管理情報を、データ転送要求がバースト転送か否かを示すバースト情報とし、転送データ選択部が、このバースト情報に基づいてデータ転送要求の選択を行うようにしたので、バスマスタからのデータ転送要求がバースト転送か否かによってデータ転送要求の選択を行うバス装置を実現することができる。
【００２６】
また、実施の形態１のバス装置によれば、管理情報を、データ転送要求がキュー部に書き込まれた時間を示すタイムスタンプ情報とし、転送データ選択部が、タイムスタンプ情報を元に算出したデータ転送要求の待ち時間に基づいてデータ転送要求の選択を行うようにしたので、バスマスタからのデータ転送要求を古いもの順に選択するといったバス装置を実現することができる。
【００２７】
また、実施の形態１のバス装置によれば、データ転送要求がキュー部に書き込まれた時間および待ち時間を、タイマからの時刻情報に基づいて算出するようにしたので、簡単な構成でデータ転送要求の待ち時間を求めることができる。
【００２８】
また、実施の形態１のバス装置によれば、キュー情報管理部の管理情報は、転送データ選択部における選択の優先順位決定に必要な情報を含み、かつ、同一バスマスタ内の範囲で蓄積されているデータ転送要求の選択をキュー情報管理部で行うようにしたので、転送データ選択部におけるデータ転送要求の選択が容易に行え、より簡易な回路構成を実現することができる。
【００２９】
また、実施の形態１のバス装置によれば、バススレーブが複数あり、転送されたデータを複数のバススレーブ毎に分配するためのスレーブ分配部を備えたので、バススレーブが複数設けられている構成に対しても、複数のバスマスタとのデータ転送を容易かつ確実に行うことができる。
【００３０】
また、実施の形態１のバス装置によれば、バススレーブからの応答をバスマスタに通知するためのデータバッファ部を備えたので、バス装置としてバスマスタとバススレーブ間のデータ転送を行う構成を実現することができる。
【００３１】
実施の形態２．
図５は、この発明の実施の形態２によるバス装置を示す構成図である。
図において、バス装置１ａのスレーブ監視部１３は、バススレーブ３−１〜３−ｎがビジー状態にあるかどうかを監視し、その監視結果を転送データ選択部９に出力する機能部である。その他の構成は実施の形態１と同様であるため、対応する部分に同一符号を付してその説明を省略する。尚、実施の形態２において、スレーブ分配部１１は、バススレーブ３−１〜３−ｎのビジー信号の監視機能と、一時的にリクエストデータスレッドを保持するためのバッファとを必ずしも備える必要はない。
【００３２】
本実施の形態では、転送データ選択部９において、通知されたバースト転送情報１０１、データ量情報１０２、タイムスタンプ情報１０３を、スレーブ監視部１３の監視結果に基づき、転送先のバススレーブがビジー状態にある場合は、該当する情報を無効にする。これによって、転送データ選択部９は、ビジー状態にあるバススレーブに対する転送要求を選択せずに、ビジー状態にないバススレーブを選択するようになり、従って、転送効率を高めることができる。
【００３３】
また、複数のバススレーブがビジー状態になく、それらバススレーブに対してデータ転送要求が発行されている場合は、ビジー状態にないバススレーブに対して並列にデータ転送を行う。即ち、マルチプレクサ１０〜スレーブ分配部１１〜バススレーブ３−１〜３−ｎ間では並列にデータ転送が行われる。この場合、転送データ選択部９は、ビジー状態にない各バススレーブへの転送要求の中で、図４のフローチャートに従って転送要求を選択する。
【００３４】
また、バスマスタ２−１〜２−ｎからの転送要求は、転送先のバススレーブ３−１〜３−ｎがビジー状態にあっても、キュー情報管理部４−１〜４−ｎおよび要求書き込み部７−１〜７−ｎで受け付けている。従って、バスマスタ２−１〜２−ｎはバススレーブ３−１〜３−ｎの状態に関係なく転送要求を発行することができる。
【００３５】
以上のように、実施の形態２のバス装置によれば、バススレーブがビジー状態にあるかどうかを転送データ選択部に通知するためのスレーブ監視部を備えたので、転送データ選択部は、バススレーブがビジー状態か否かを容易に知ることができる。
【００３６】
また、実施の形態２のバス装置によれば、バススレーブがビジー状態のときは、転送データ選択部においてビジー状態のバススレーブへのデータ転送要求を選択しないようにしたので、ビジー状態にないバススレーブのみを選択することができるため、転送効率を向上させることができる。
【００３７】
また、実施の形態２のバス装置によれば、ビジー状態にないバススレーブが複数存在する場合は、これら複数のバススレーブに並列にデータ転送要求を転送するようにしたので、更に転送効率を向上させることができる。
【図面の簡単な説明】
【００３８】
【図１】この発明の実施の形態１によるバス装置を示す構成図である。
【図２】この発明の実施の形態１のバス装置におけるデータ転送要求の選択に関する処理を示すフローチャートである。
【図３】この発明の実施の形態１のバス装置におけるバスマスタから発行されるデータ転送要求の一例を示す説明図である。
【図４】この発明の実施の形態１のバス装置における転送データ選択処理を示すフローチャートである。
【図５】この発明の実施の形態２によるバス装置を示す構成図である。
【符号の説明】
【００３９】
１，１ａ  バス装置、２−１〜２−ｎ  バスマスタ、３−１〜３−ｎ  バススレーブ、４−１〜４−ｎ  キュー情報管理部、５  書き込みアドレス管理部、６  タイマ、７−１〜７−ｎ  要求書き込み部、８  キュー部、９  転送データ選択部、１１  スレーブ分配部、１２  データバッファ部、１３  スレーブ監視部。
【図１】
2008269555.tif 000003
【図２】
2008269555.tif 000004
【図３】
2008269555.tif 000005
【図４】
2008269555.tif 000006
【図５】
2008269555.tif 000007