(57)【特許請求の範囲】
【請求項１】
転送するデータを一時格納する第１の送信バッファ及び転送されてきたデータを一時格納する第１の受信バッファを有する第１のインターフェイスと、それぞれがマスター及びスレーブの少なくとも一方の機能を有する複数の第１の機能ブロックと、前記第１のインターフェイスと前記複数の第１の機能ブロックとを接続する第１のバスと、を含む第１のチップと、
転送するデータを一時格納する第２の送信バッファ及び転送されてきたデータを一時格納する第２の受信バッファを有し、前記第１のインターフェイスと互いにデータの転送を実行する第２のインターフェイスと、それぞれがマスター及びスレーブの少なくとも一方の機能を有する複数の第２の機能ブロックと、前記第２のインターフェイスと前記複数の第２の機能ブロックとを接続する第２のバスと、を含む第２のチップと、を備え、
前記第１のチップは、
前記第１の送信バッファ及び前記第１の受信バッファの少なくとも一方に蓄積されているデータ量が、所定のしきい値を超えているか監視する監視部と、
前記第２のチップから転送されてきたデータを、前記第１の受信バッファを経由しないで前記第１のバスへ転送する第１の追越用ラインと、
前記第２のチップから転送されてきたデータが、(１)前記複数の第２の機能ブロックのうち予め定められた第２の機能ブロックからのデータの場合、前記しきい値を超えていれば、前記第１の追越用ラインを経由して前記第１のバスへ転送する選択をし、前記しきい値を超えていなければ、前記第１の受信バッファを経由して前記第１のバスへ転送する選択をし、(２)前記複数の第２の機能ブロックのうち前記予め定められた第２の機能ブロック以外からのデータの場合、前記しきい値を超えているか否かにかかわらず前記第１の受信バッファを経由して前記第１のバスへ転送する選択をする第１の追越制御部と、を含み、
前記第２のチップは、
前記第１のチップへ転送するデータを前記第２の送信バッファを経由しないで前記第１のチップへ転送する第２の追越用ラインと、
前記第１のチップへ転送するデータが、(３)前記複数の第２の機能ブロックのうち前記予め定められた第２の機能ブロックからのデータの場合、前記しきい値を超えていれば、前記第２の追越用ラインを経由して前記第１のチップへ転送する選択をし、前記しきい値を超えていなければ、前記第２の送信バッファを経由して前記第１のチップへ転送する選択をし、(４)前記複数の第２の機能ブロックのうち前記予め定められた第２の機能ブロック以外からのデータの場合、前記しきい値を超えているか否かにかかわらず前記第２の送信バッファを経由して前記第１のチップへ転送する選択をする第２の追越制御部と、を含む情報処理装置。
【請求項２】
前記予め定められた第２の機能ブロックは、前記複数の第１の機能ブロックのいずれかにデータの書き込みを要求する第２の機能ブロックである請求項１に記載の情報処理装置。
【請求項３】
前記第２のチップは、前記複数の第２の機能ブロックの少なくとも二つの間で、前記第２のバスの使用権が競合すれば、前記複数の第２の機能ブロックのそれぞれに予め与えられた優先度に従って、前記第２のバスの使用権を調停する調停部を含み、
前記予め定められた第２の機能ブロックは、前記優先度が一番高く設定されている第２の機能ブロックを含む請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１及び第２の追越制御部は、前記予め定められた第２の機能ブロックを、前記複数の第２の機能ブロックの中から変更することができる請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記第１のチップと前記第２のチップとは、シリアルバスによって接続されており、
前記第１及び第２のインターフェイスは、シリアル転送インターフェイスである請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記第１及び第２のインターフェイスは、ＰＣＩエキスプレスである請求項５に記載の情報処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の情報処理装置と、
画像データで表される画像を用紙に形成する画像形成部と、を備える画像形成装置。
【請求項８】
前記第１及び第２の追越制御部は、前記画像形成部による画像形成時に、前記(１)〜(４)の制御を実行する請求項７に記載の画像形成装置。
【請求項９】
原稿を読み取って前記画像データを生成する原稿読取部を備え、
前記第１及び第２の追越制御部は、前記原稿読取部による原稿読取時に、前記(１)〜(４)の制御を実行する請求項７又は８に記載の画像形成装置。
【請求項１０】
前記予め定められた第２の機能ブロックは、前記複数の第１の機能ブロックのいずれかに、前記画像データの書き込みを要求する第２の機能ブロックである請求項７〜９のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスターやスレーブの機能を有する複数の機能ブロックが形成された複数のチップを含む情報処理装置、及び、それを備える画像形成装置に関する。
【背景技術】
【０００２】
マスターやスレーブの機能を有する複数の機能ブロックが一つのチップに形成されており、このようなチップ間でデータの転送をする場合、一方のチップの複数の機能ブロックから他方のチップへデータを転送するアクセスが競合すれば、一方のチップ上で調停がなされる。マスターとは制御する側のデバイスであり、ＣＰＵ(Central Processing Unit)、ＤＭＡ(Direct Memory Access)コントローラ等を指している。スレーブとは制御される側のデバイスであり、メモリ、Ｉ／Ｏ(Input/Output)デバイス等を指している。
【０００３】
チップ間のインターフェイスとして、例えばＰＣＩエキスプレス(Peripheral Component Interconnect Express)がある。ＰＣＩエキスプレスはシリアル転送インターフェイスであり、ＰＣＩのようなパラレルインターフェイスの欠点を改良し、高速データ転送を可能とする。ＰＣＩエキスプレスではトランザクション層でパケットのやり取りをする。
【０００４】
ＰＣＩエキスプレスを用いた調停の一例として、トランザクション層のパケットをモニタし、その結果をフィードバック制御してアビトレーションテーブルに反映することにより、実際に伝送されたパケットの量に応じてパケット伝送の優先度を割り当てる技術が提案されている(例えば、特許文献１参照)。
【０００５】
また、ＰＣＩエキスプレスを用いた調停の他の例として、画像出力部のメモリーリードトランザクションのトラフィククラスの優先度を、画像入力部のメモリーライトトランザクションのトラフィククラスの優先度より高くし、かつ、メモリーリードトランザクションが発行されてからメモリーライトトランザクションが発行されるように、ストリクトプライオリティを設定することで、ライン同期転送のタイミング制約があっても、高速で画像データの出力が可能となり、メモリーリードトランザクションをライン有効期限内に受信でき、複数の画像データの転送を同時に行うことができる技術が提案されている(例えば、特許文献２参照)。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２４９８１６号公報(要約)
【特許文献２】特開２００５−３５４６５８号公報(要約)
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一方のチップから他方チップへ転送されるデータは、一方のチップの送信バッファ(例えば、ＦＩＦＯ(First-In First-Out))を経由して、他方のチップへ転送される。このため、一方のチップの複数の機能ブロックから他方のチップへデータを転送するアクセスが競合することにより、これらの機能ブロック間で調停がされても、送信バッファに既に蓄積されているデータ量が多ければ、調停によって先に他方のチップへ転送するとされたデータであっても、他方のチップへの転送が遅れてしまう。特に、リアルタイム性が有するデータ(例えば、用紙を送りながら、画像データで表される画像を用紙に形成する動作におけるその画像データ)は、転送遅延が生じてはならない。
【０００８】
本発明は、マスター及びスレーブの少なくとも一方の機能を有する複数の機能ブロックを含むチップ間において、一つのチップの機能ブロックから別のチップの機能ブロックへデータを転送する場合に、予め定められた機能ブロックからのデータについては、転送遅延が生じないようにすることが可能な情報処理装置及びそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の一の局面に係る情報処理装置は、転送するデータを一時格納する第１の送信バッファ及び転送されてきたデータを一時格納する第１の受信バッファを有する第１のインターフェイスと、それぞれがマスター及びスレーブの少なくとも一方の機能を有する複数の第１の機能ブロックと、前記第１のインターフェイスと前記複数の第１の機能ブロックとを接続する第１のバスと、を含む第１のチップと、転送するデータを一時格納する第２の送信バッファ及び転送されてきたデータを一時格納する第２の受信バッファを有し、前記第１のインターフェイスと互いにデータの転送を実行する第２のインターフェイスと、それぞれがマスター及びスレーブの少なくとも一方の機能を有する複数の第２の機能ブロックと、前記第２のインターフェイスと前記複数の第２の機能ブロックとを接続する第２のバスと、を含む第２のチップと、を備え、前記第１のチップは、前記第１の送信バッファ及び前記第１の受信バッファの少なくとも一方に蓄積されているデータ量が、所定のしきい値を超えているか監視する監視部と、前記第２のチップから転送されてきたデータを、前記第１の受信バッファを経由しないで前記第１のバスへ転送する第１の追越用ラインと、前記第２のチップから転送されてきたデータが、(１)前記複数の第２の機能ブロックのうち予め定められた第２の機能ブロックからのデータの場合、前記しきい値を超えていれば、前記第１の追越用ラインを経由して前記第１のバスへ転送する選択をし、前記しきい値を超えていなければ、前記第１の受信バッファを経由して前記第１のバスへ転送する選択をし、(２)前記複数の第２の機能ブロックのうち前記予め定められた第２の機能ブロック以外からのデータの場合、前記しきい値を超えているか否かにかかわらず前記第１の受信バッファを経由して前記第１のバスへ転送する選択をする第１の追越制御部と、を含み、前記第２のチップは、前記第１のチップへ転送するデータを前記第２の送信バッファを経由しないで前記第１のチップへ転送する第２の追越用ラインと、前記第１のチップへ転送するデータが、(３)前記複数の第２の機能ブロックのうち前記予め定められた第２の機能ブロックからのデータの場合、前記しきい値を超えていれば、前記第２の追越用ラインを経由して前記第１のチップへ転送する選択をし、前記しきい値を超えていなければ、前記第２の送信バッファを経由して前記第１のチップへ転送する選択をし、(４)前記複数の第２の機能ブロックのうち前記予め定められた第２の機能ブロック以外からのデータの場合、前記しきい値を超えているか否かにかかわらず前記第２の送信バッファを経由して前記第１のチップへ転送する選択をする第２の追越制御部と、を含む。
【００１０】
第１のチップと第２のチップとの間でデータを転送(言い換えれば、送受信)する場合に、第１の送信バッファ、第１の受信バッファ、第２の送信バッファ及び第２の受信バッファの少なくとも一つに、所定量を超えるデータが蓄積すれば(例えば、満杯になれば)、これらのバッファには、所定量を超えてデータが蓄積されている可能性が高い。このため、チップ間でデータの転送遅延が発生する又は発生するおそれがある。本発明の一の局面に係る情報処理装置では、第１の送信バッファ及び第１の受信バッファの少なくとも一方に蓄積されているデータ量が、所定のしきい値を超えていれば、第１のチップと第２のチップとの間でデータの転送遅延が発生するとみなしている。そして、上記しきい値を超えれば、複数の第２の機能ブロックのうち予め定められた第２の機能ブロックについては、第２のチップで第２の送信バッファを経由させずに第２の追越用ラインを経由させ、第１のチップで第１の受信バッファを経由させずに第１の追越用ラインを経由させて、宛先となる第１の機能ブロックへ転送させている。従って、マスター及びスレーブの少なくとも一方の機能を有する複数の機能ブロックを含むチップ間において、一つのチップの機能ブロックから別のチップの機能ブロックへデータを転送する場合に、予め定められた機能ブロックからのデータについては、転送遅延が生じないようにすることが可能となる。
【００１１】
上記構成において、前記予め定められた第２の機能ブロックは、前記複数の第１の機能ブロックのいずれかにデータの書き込みを要求する第２の機能ブロックである。
【００１２】
本発明では、上述したように、第１のチップと第２のチップとの間で、データの転送遅延が発生するとみなした場合、予め定められた第２の機能ブロックからのデータについては、第２の追越用ライン及び第１の追越用ラインを利用して、第２のチップから第１のチップへデータを転送する。第２の機能ブロックが第１の機能ブロックにデータの読み出しをする場合、第１の機能ブロックで読み出されたデータを第２のチップへ転送する動作がされる。この転送では、第２の追越用ライン及び第１の追越用ラインを利用できないので、データの転送遅延が発生する可能性がある。これに対して、第２の機能ブロックが第１の機能ブロックにデータの書き込みをする場合、データの読み出しをする場合と異なり、第１の機能ブロックで読み出されたデータを第２のチップへ転送する動作がされない。従って、予め定められた第２の機能ブロックが、第１の機能ブロックにデータの書き込みを要求する場合、予め定められた第２の機能ブロックが、第１の機能ブロックにデータの読み出しを要求する場合に比べて、データの転送遅延をより確実に防止することが可能となる。
【００１３】
上記構成において、前記第２のチップは、前記複数の第２の機能ブロックの少なくとも二つの間で、前記第２のバスの使用権が競合すれば、前記複数の第２の機能ブロックのそれぞれに予め与えられた優先度に従って、前記第２のバスの使用権を調停する調停部を含み、前記予め定められた第２の機能ブロックは、前記優先度が一番高く設定されている第２の機能ブロックを含む。
【００１４】
この構成によれば、優先度が一番高く設定されている第２の機能ブロックからのデータについては、転送遅延が生じないようにすることが可能となる。
【００１５】
上記構成において、前記第１及び第２の追越制御部は、前記予め定められた第２の機能ブロックを、前記複数の第２の機能ブロックの中から変更することができる。
【００１６】
この構成によれば、情報処理装置の動作状況に応じて、予め定められた第２の機能ブロックを変えることが可能となる。
【００１７】
上記構成において、前記第１のチップと前記第２のチップとは、シリアルバスによって接続されており、前記第１及び第２のインターフェイスは、シリアル転送インターフェイスである。
【００１８】
第１のチップと第２のチップとの間で、データをシリアル転送する場合、データをパラレルからシリアルに、シリアルからパラレルに変換する必要があるので、第１の送信バッファ、第１の受信バッファ、第２の送信バッファ及び第２の受信バッファにデータが蓄積しやすい。従って、第１のチップと第２のチップとの間で、データをシリアル転送する構成において、本発明は特に有効である。
【００１９】
上記構成において、前記第１及び第２のインターフェイスは、ＰＣＩエキスプレスである。ＰＣＩエキスプレスは、シリアル転送インターフェイスの一例である。
【００２０】
本発明の他の局面に係る画像形成装置は、上述した情報処理装置と、画像データで表される画像を用紙に形成する画像形成部と、を備える。
【００２１】
本発明の他の局面に係る画像形成装置によれば、本発明の一の局面に係る情報処理装置を備えるので、上述した本発明の一の局面に係る情報処理装置と同様の作用及び効果を有する。
【００２２】
上記構成において、前記第１及び第２の追越制御部は、前記画像形成部による画像形成時に、前記(１)〜(４)の制御を実行する。また、上記構成において、原稿を読み取って前記画像データを生成する原稿読取部を備え、前記第１及び第２の追越制御部は、前記原稿読取部による原稿読取時に、前記(１)〜(４)の制御を実行する。
【００２３】
画像形成部で画像を形成する動作がされているとき、及び原稿読取部で原稿を読み取る動作がされているときは、データ転送にリアルタイム性が要求される。この構成によれば、第１のチップと第２のチップとの間で、データの転送遅延が発生するとみなした場合、複数の第２の機能ブロックのうち、リアルタイム性が要求される第２の機能ブロックからのデータを、第２の追越用ライン及び第１の追越用ラインを利用して宛先となる第１の機能ブロックに転送することができる。従って、リアルタイム性を要求されるデータの転送遅延を防止することが可能となる。
【００２４】
上記構成において、前記予め定められた第２の機能ブロックは、前記複数の第１の機能ブロックのいずれかに、前記画像データの書き込みを要求する第２の機能ブロックである。
【００２５】
この構成の作用及び効果は、上述した予め定められた第２の機能ブロックが、複数の第１の機能ブロックのいずれかにデータの書き込みを要求している構成と同様である。
【発明の効果】
【００２６】
本発明によれば、マスター及びスレーブの少なくとも一方の機能を有する複数の機能ブロックを含むチップ間において、一つのチップの機能ブロックから別のチップの機能ブロックへデータを転送する場合に、予め定められた機能ブロックからのデータについては、転送遅延が生じないようにすることが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態に係る画像形成装置の内部構造の概略を示す図である。
【図２】図１に示す画像形成装置の構成を示すブロック図である。
【図３】本実施形態に係る情報処理装置に備えられる第１のチップの構成を示すブロック図である。
【図４】本実施形態に係る情報処理装置に備えられる第２のチップの構成を示すブロック図である。
【図５】本実施形態に係る情報処理装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００２８】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は本発明の一実施形態に係る画像形成装置１の内部構造の概略を示す図である。画像形成装置１は例えば、コピー、プリンタ、スキャナ及びファクシミリの機能を有するデジタル複合機に適用することができる。画像形成装置１は装置本体１００、装置本体１００の上に配置された原稿読取部２００、原稿読取部２００の上に配置された原稿給送部３００及び装置本体１００の上部前面に配置された操作部４００を備える。
【００２９】
原稿給送部３００は自動原稿送り装置として機能し、原稿載置部３０１に置かれた複数枚の原稿を連続的に原稿読取部２００に送ることができる。
【００３０】
原稿読取部２００は露光ランプ等を搭載したキャリッジ２０１、ガラス等の透明部材により構成された原稿台２０３、不図示のＣＣＤ(Charge Coupled Device)センサー及び原稿読取スリット２０５を備える。原稿台２０３に載置された原稿を読み取る場合、キャリッジ２０１を原稿台２０３の長手方向に移動させながらＣＣＤセンサーにより原稿を読み取る。これに対して、原稿給送部３００から給送された原稿を読み取る場合、キャリッジ２０１を原稿読取スリット２０５と対向する位置に移動させて、原稿給送部３００から送られてきた原稿を、原稿読取スリット２０５を通してＣＣＤセンサーにより読み取る。ＣＣＤセンサーは読み取った原稿を画像データとして出力する。
【００３１】
装置本体１００は用紙貯留部１０１、画像形成部１０３及び定着部１０５を備える。用紙貯留部１０１は装置本体１００の最下部に配置されており、用紙の束を貯留することができる用紙トレイ１０７を備える。用紙トレイ１０７に貯留された用紙の束において、最上位の用紙がピックアップローラ１０９の駆動により、用紙搬送路１１１へ向けて送出される。用紙は用紙搬送路１１１を通って、画像形成部１０３へ搬送される。
【００３２】
画像形成部１０３は搬送されてきた用紙にトナー画像を形成する。画像形成部１０３は感光体ドラム１１３、露光部１１５、現像部１１７及び転写部１１９を備える。露光部１１５は画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)に対応して変調された光を生成し、一様に帯電された感光体ドラム１１３の周面に照射する。これにより、感光体ドラム１１３の周面には画像データに対応する静電潜像が形成される。この状態で感光体ドラム１１３の周面に現像部１１７からトナーを供給することにより、周面には画像データに対応するトナー画像が形成される。このトナー画像は転写部１１９によって先ほど説明した用紙貯留部１０１から搬送されてきた用紙に転写される。
【００３３】
トナー画像が転写された用紙は、定着部１０５に送られる。定着部１０５において、トナー画像と用紙に熱と圧力が加えられて、トナー画像は用紙に定着される。用紙はスタックトレイ１２１又は排紙トレイ１２３に排紙される。
【００３４】
操作部４００は操作キー部４０１と表示部４０３を備える。表示部４０３はタッチパネル機能を有しており、ソフトキーを含む画面が表示される。ユーザーは画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００３５】
操作キー部４０１にはハードキーからなる操作キーが設けられている。具体的にはスタートキー４０５、テンキー４０７、ストップキー４０９、リセットキー４１１、コピー、プリンタ、スキャナ及びファクシミリを切り換えるための機能切換キー４１３等が設けられている。
【００３６】
スタートキー４０５はコピー、ファクシミリ送信等の動作を開始させるキーである。テンキー４０７はコピー部数、ファクシミリ番号等の数字を入力するキーである。ストップキー４０９はコピー動作等を途中で中止させるキーである。リセットキー４１１は設定された内容を初期設定状態に戻すキーである。
【００３７】
機能切換キー４１３はコピーキー及び送信キー等を備えており、コピー機能、送信機能等を相互に切り替えるキーである。コピーキーを操作すれば、コピーの初期画面が表示部４０３に表示される。送信キーを操作すれば、ファクシミリ送信及びメール送信の初期画面が表示部４０３に表示される。
【００３８】
図２は図１に示す画像形成装置１の構成を示すブロック図である。画像形成装置１は装置本体１００、原稿読取部２００、原稿給送部３００、操作部４００、制御部５００及び通信部６００がバスによって相互に接続された構成を有する。装置本体１００、原稿読取部２００、原稿給送部３００及び操作部４００に関しては既に説明したので、説明を省略する。
【００３９】
通信部６００はファクシミリ通信部６０１及びネットワークＩ／Ｆ部６０３を備える。ファクシミリ通信部６０１は相手先ファクシミリとの電話回線の接続を制御するＮＣＵ(Network Control Unit)及びファクシミリ通信用の信号を変復調する変復調回路を備える。ファクシミリ通信部６０１は電話回線６０５に接続される。
【００４０】
ネットワークＩ／Ｆ部６０３はＬＡＮ(Local Area Network)６０７に接続される。ネットワークＩ／Ｆ部６０３はＬＡＮ６０７に接続されたパソコン等の端末装置との間で通信を実行するための通信インターフェイス回路である。
【００４１】
制御部５００はＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)及び画像メモリ等を備える。ＣＰＵは画像形成装置１を動作させるために必要な制御を、装置本体１００等の画像形成装置１の上記構成要素に対して実行する。ＲＯＭは画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭはソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。画像メモリは画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)を一時的に記憶する。
【００４２】
制御部５００は情報処理装置５０１の機能を有する。情報処理装置５０１は第１のチップ１１及び第２のチップ１３を備える。
【００４３】
図３は本実施形態に係る情報処理装置５０１に備えられる第１のチップ１１の構成を示すブロック図であり、図４は第２のチップ１３の構成を示すブロック図である。図３に示すように、第１のチップ１１は、第１のインターフェイス１７、四つの第１の機能ブロック１９ａ，１９ｂ，１９ｃ，１９ｄ、第１のバス２１及び第１の調停部２３を備える。
【００４４】
第１のインターフェイス１７は、図４に示す第２のインターフェイス５１とシリアルバス１５により接続されている。第１のインターフェイス１７及び第２のインターフェイス５１は、例えば、ＰＣＩエキスプレスである。
【００４５】
第１の機能ブロック１９ａはマスター(ＣＰＵ)として機能する。第１の機能ブロック１９ｂ，１９ｃはマスター(ＤＭＡ)として機能する。第１の機能ブロック１９ｄはスレーブ(例えば、ＤＲＡＭ)として機能する。これらの第１の機能ブロック１９ａ，１９ｂ，１９ｃ，１９ｄを区別する必要がなければ、第１の機能ブロック１９と記載する。複数の第１の機能ブロック１９の数は、四つに限定されない。複数の第１の機能ブロック１９の構成は、マスターが三つ、スレーブが一つの例で説明しているが、これに限定されない。
【００４６】
四つの第１の機能ブロック１９のそれぞれ、及び第１のインターフェイス１７は、第１のバス２１に接続されている。第１のバス２１はパラレルバスである。第１のバス２１には、第１の調停部２３が備えられている。
【００４７】
第１の調停部２３は、四つの第１の機能ブロック１９の少なくとも二つの間で、第１のバス２１の使用権が競合すれば、調停をする。例えば、第１の機能ブロック１９ｂから第２のチップ１３へデータ(このときはリクエストデータ)を転送する要求、第１の機能ブロック１９ｄから第２のチップ１３へデータ(このときはコンプリーションデータ)を転送する要求、第２のチップ１３から転送されてきたデータ(このときはリクエスト又はコンプリーションデータ)を第１の機能ブロック１９のいずれかに転送する要求が同時に発生したとする。この場合、第１の調停部２３は、第１の機能ブロック１９のそれぞれに、予め与えられた優先度に従って、第１のバス２１の使用権を調停する。
【００４８】
第１のインターフェイス１７は、第１の送信バッファ２５、第１のエンコーダ２７、第１の送信機２９、第１の受信機３１、第１のデコーダ３３及び第１の受信バッファ３５を備える。
【００４９】
第１の送信バッファ２５は、ＦＩＦＯバッファであり、第１の機能ブロック１９から第２のチップ１３へ転送するデータを一時格納することができる。第１のエンコーダ２７は、第１の送信バッファ２５を経由して送られてきたデータを、エンコードする。エンコードされたデータは、図示しない変換部でパラレルからシリアルに変換されて、第１の送信機２９はそのシリアル化されたデータを、シリアルバス１５を用いて、第２のチップ１３へ転送する。
【００５０】
第１の受信機３１は、シリアルバス１５を使用して第２のチップ１３から転送されてきたデータを受信する。このデータは、図示しない変換部でシリアルからパラレルに変換されて、第１のデコーダ３３によりデコードされる。デコードされたデータは、ＦＩＦＯバッファである第１の受信バッファ３５で一時格納されて、第１のバス２１を経由して、宛先となる第１の機能ブロック１９へ転送される。
【００５１】
第１のインターフェイス１７は、さらに、監視部３７、第１の追越用ライン３９及び第１の追越制御部４１を備える。監視部３７は、第１の送信バッファ２５に蓄積されたデータ量が、所定のしきい値を超えているか監視する。本実施形態では、第１の送信バッファ２５に蓄積されているデータ量が、所定のしきい値を超えていれば、第１のチップ１１と第２のチップ１３との間でデータの転送遅延が発生している又は発生するおそれがあるとみなしている。しきい値はこの観点から定められ、例えば、第１の送信バッファ２５にデータが満杯に蓄積されていることを示す値である。しきい値は予め定めることができる。
【００５２】
監視部３７は、第１の送信バッファ２５に蓄積されたデータ量が、しきい値以下の状態からしきい値を超えた状態に変化したと判定すれば、追越許可の属性を示すパケットデータＤ１を第１のエンコーダ２７へ送る。一方、監視部３７は、第１の送信バッファ２５に蓄積されたデータ量が、しきい値を超えている状態からしきい値以下の状態に変化したと判定すれば、追越許可取消の属性を示すパケットデータＤ２を、第１のエンコーダ２７へ送る。パケットデータＤ１，Ｄ２は、シリアルバス１５を使用して、第１の送信機２９によって第２のチップ１３へ転送される。
【００５３】
第１の追越用ライン３９は、第１の受信バッファ３５と並行に配置されている。第２のチップ１３から転送されてきたデータは、第１の追越用ライン３９によって、第１の受信バッファ３５を経由しないで第１のバス２１へ転送することができる。
【００５４】
第１の追越制御部４１は、追越許可判定部４３、第１の分配回路４５及び第１の選択回路４７を備える。第１の分配回路４５は、第１のデコーダ３３から出力されたデータを、第１の受信バッファ３５又は第１の追越用ライン３９のいずれに転送するかを切り換える。第１の選択回路４７は、第１のバス２１へ転送するデータを、第１の受信バッファ３５を経由したデータ又は第１の追越用ライン３９を経由したデータのいずれにするかを切り換える。
【００５５】
追越許可判定部４３は、第２のチップ１３から転送されてきたデータが、追越許可の属性を備えていると判定すれば、第１の分配回路４５及び第１の選択回路４７を操作して、第１の追越用ライン３９を経由してそのデータを第１のバス２１へ転送させる。一方、追越許可判定部４３は、第２のチップ１３から転送されてきたデータが、追越許可の属性を備えていないと判定すれば、第１の分配回路４５及び第１の選択回路４７を操作して、第１の受信バッファ３５を経由してそのデータを第１のバス２１へ転送させる。追越許可の属性については、後で説明する。
【００５６】
次に、第２のチップ１３について説明する。図４に示すように、第２のチップ１３は、第２のインターフェイス５１、四つの第２の機能ブロック５３ａ，５３ｂ，５３ｃ，５３ｄ、第２のバス５５及び第２の調停部５７を備える。
【００５７】
第２のインターフェイス５１は、図３に示す第１のインターフェイス１７とシリアルバス１５により接続されている。
【００５８】
第２の機能ブロック５３ａはマスター(ＣＰＵ)として機能する。第２の機能ブロック５３ｂ，５３ｃはマスター(ＤＭＡ)として機能する。第２の機能ブロック５３ｄはスレーブ(例えば、ＤＲＡＭ)として機能する。これらの第２の機能ブロック５３ａ，５３ｂ，５３ｃ，５３ｄを区別する必要がなければ、第２の機能ブロック５３と記載する。複数の第２の機能ブロック５３の数は、四つに限定されない。複数の第２の機能ブロック５３の構成は、マスターが三つ、スレーブが一つの例で説明しているが、これに限定されない。
【００５９】
四つの第２の機能ブロック５３は、第２の調停部５７を通して第２のバス５５に接続されている。第２のバス５５には第２のインターフェイス５１が接続されている。第２のバス５５はパラレルバスである。
【００６０】
四つの第２の機能ブロック５３のそれぞれ、及び第２のインターフェイス５１は、第２のバス５５に接続されている。第２のバス５５はパラレルバスである。第２のバス５５には、第２の調停部５７が備えられている。
【００６１】
第２の調停部５７は、四つの第２の機能ブロック５３の少なくとも二つの間で、第２のバス５５の使用権が競合すれば、調停をする。例えば、第２の機能ブロック５３ｂから第１のチップ１１へデータ(このときはリクエストデータ)を転送する要求、第２の機能ブロック５３ｄから第１のチップ１１へデータ(このときはコンプリーションデータ)を転送する要求、第１のチップ１１から転送されてきたデータ(このときはリクエスト又はコンプリーションデータ)を第２の機能ブロック５３のいずれかに転送する要求が同時に発生したとする。この場合、第２の調停部５７は、第２の機能ブロック５３のそれぞれに、予め与えられた優先度に従って、第２のバス５５の使用権を調停する。
【００６２】
第２のインターフェイス５１は、第２の受信機５９、第２のデコーダ６１、第２の受信バッファ６３、第２の送信バッファ６５、第２のエンコーダ６７及び第２の送信機６９を備える。
【００６３】
第２の受信機５９は、シリアルバス１５を使用して第１のチップ１１から転送されてきたデータを受信する。このデータは、図示しない変換部でシリアルからパラレルに変換されて、第２のデコーダ６１によりデコードされる。デコードされたデータは、ＦＩＦＯバッファである第２の受信バッファ６３で一時格納されて、第２のバス５５を経由して、宛先となる第２の機能ブロック５３へ転送される。
【００６４】
第２の送信バッファ６５は、ＦＩＦＯバッファであり、第２の機能ブロック５３から第１のチップ１１へ転送するデータを一時格納することができる。第２のエンコーダ６７は、第２の送信バッファ６５を経由して送られてきたデータを、エンコードする。エンコードされたデータは、図示しない変換部でパラレルからシリアルに変換されて、第２の送信機６９はそのシリアル化されたデータを、シリアルバス１５を用いて、第１のチップ１１へ転送する。
【００６５】
第２のインターフェイス５１は、さらに、第２の追越用ライン７１及び第２の追越制御部７３を備える。第２の追越用ライン７１は、第２の送信バッファ６５と並行に配置されている。第１のチップ１１へ転送するデータは、第２の追越用ライン７１によって、第２の送信バッファ６５を経由しないで第１のチップ１１へ転送することができる。
【００６６】
第２の追越制御部７３は、四つの第２の機能ブロック５３のうち予め定められた第２の機能ブロック５３が、データを第１のチップ１１へ転送する場合、第２の送信バッファ６５を経由させたり、第２の追越用ライン７１を経由させたりする制御をする。一方、第２の追越制御部７３は、予め定められた第２の機能ブロック以外の第２の機能ブロック５３が、データを第１のチップ１１へ転送する場合、第２の送信バッファ６５を経由させる。以下、予め定められた第２の機能ブロック５３が、第２の機能ブロック５３ｂを例に説明する。
【００６７】
第２の追越制御部７３は、追越許可属性付加部７５、第２の分配回路７７及び第２の選択回路７９を備える。第２の分配回路７７は、第２のバス５５から転送されてきたデータを、第２の送信バッファ６５又は第２の追越用ライン７１のいずれに転送するかを切り換える。第２の選択回路７９は、第２のエンコーダ６７へ転送するデータを、第２の送信バッファ６５を経由したデータ又は第２の追越用ライン７１を経由したデータのいずれにするかを切り換える。
【００６８】
第１のチップ１１から転送されてきた追越許可の属性を示すパケットデータＤ１及び追越許可取消の属性を示すパケットデータＤ２は、第２のデコーダ６１でデコードされ、追越許可信号Ｓ１及び追越許可取消信号Ｓ２として、第２の追越制御部７３へ送られる。
【００６９】
追越許可信号Ｓ１が第２の追越制御部７３に送られると、第２の機能ブロック５３ｂ(予め定められた第２の機能ブロック)が、データを第１のチップ１１へ転送する場合、追越許可属性付加部７５は、そのデータのパケットに追越許可の属性を付加する。そして、追越許可属性付加部７５は、第２の機能ブロック５３ｂからのデータが、第２のバス５５から転送されてくると、第２の分配回路７７及び第２の選択回路７９を操作して、第２の追越用ライン７１を経由してそのデータを第２のエンコーダ６７へ転送する。これに対して、追越許可属性付加部７５は、第２の機能ブロック５３ｂ以外の第２の機能ブロック５３からのデータが、第２のバス５５から転送されてきた場合、第２の分配回路７７及び第２の選択回路７９を操作して、第２の送信バッファ６５を経由してそのデータを第２のエンコーダ６７へ転送する。
【００７０】
追越許可取消信号Ｓ２が第２の追越制御部７３に送られると、追越許可属性付加部７５は、第２の機能ブロック５３ｂが、データを第１のチップ１１へ転送する場合、そのデータのパケットに追越許可の属性を付加する処理をしない。そして、追越許可属性付加部７５は、第２の機能ブロック５３ｂからのデータが、第２のバス５５から転送されてくると、第２の機能ブロック５３ｂ以外の第２の機能ブロック５３からのデータが、第２のバス５５から転送されてきた場合と同様に、第２の分配回路７７及び第２の選択回路７９を操作して、第２の送信バッファ６５を経由してそのデータを第２のエンコーダ６７へ転送させる。
【００７１】
上述したように、図３に示す第１の追越制御部４１は、第２のチップ１３から転送されてきたデータが、追越許可の属性を備えていると判定すれば、第１の追越用ライン３９を経由してそのデータを第１のバス２１へ転送させる。一方、第１の追越制御部４１は、第２のチップ１３から転送されてきたデータが、追越許可の属性を備えていないと判定すれば、第１の受信バッファ３５を経由してそのデータを第１のバス２１へ転送させる。
【００７２】
第１の追越制御部４１で実行される制御をまとめると次の通りである。第２のチップ１３から転送されてきたデータが、四つの第２の機能ブロック５３のうち予め定められた第２の機能ブロック５３ｂからのデータの場合、しきい値を超えていれば、第１の追越用ライン３９を経由して第１のバス２１へ転送する選択をし、しきい値を超えていなければ、第１の受信バッファ３５を経由して第１のバス２１へ転送する選択をする。第２のチップ１３から転送されてきたデータが、四つ第２の機能ブロック５３のうち予め定められた第２の機能ブロック以外からのデータの場合、しきい値を超えているか否かにかかわらず第１の受信バッファ３５を経由して第１のバス２１へ転送する選択をする。
【００７３】
第２の追越制御部７３で実行される制御をまとめると次の通りである。第１のチップ１１へ転送するデータが、四つの第２の機能ブロック５３のうち予め定められた第２の機能ブロック５３ｂからのデータの場合、しきい値を超えていれば、第２の追越用ライン７１を経由して第１のチップ１１へ転送する選択をし、しきい値を超えていなければ、第２の送信バッファ６５を経由して第１のチップ１１へ転送する選択をする。第１のチップ１１へ転送するデータが、四つの第２の機能ブロック５３のうち予め定められた第２の機能ブロック以外からのデータの場合、しきい値を超えているか否かにかかわらず第２の送信バッファ６５を経由して第１のチップ１１へ転送する選択をする。
【００７４】
次に、本実施形態に係る情報処理装置５０１の動作を説明する。図５は、その動作を説明するフローチャートである。図３に示す監視部３７は、第１の送信バッファ２５に蓄積されているデータ量が所定のしきい値を超えたか判断する(ステップＳ１)。データ量がしきい値を超えていなければ、第１のチップ１１と第２のチップ１３との間で、データの転送遅延が発生しないとみなす。このため、監視部３７が、第１の送信バッファ２５に蓄積されているデータ量がしきい値を超えたと判断しなければ(ステップＳ１でＮｏ)、第２の追越制御部７３は、四つの第２の機能ブロック５３のいずれかが、第１の機能ブロック１９のいずれかにデータを転送する要求をしているか判断する(ステップＳ３)。第２の追越制御部７３が、第２の機能ブロック５３のいずれかが、第１の機能ブロック１９のいずれかにデータを転送する要求をしていると判断しない場合(ステップＳ３でＮｏ)、ステップＳ３の処理が繰り返される。
【００７５】
第２の追越制御部７３が、第２の機能ブロック５３のいずれかが、第１の機能ブロック１９のいずれかにデータを転送する要求をしていると判断した場合(ステップＳ３でＹｅｓ)、第１及び第２の追越制御部４１，７３は、四つの第２の機能ブロック５３のいずれのデータについても、第２の送信バッファ６５及び第１の受信バッファ３５を経由させる(ステップＳ５)。従って、四つの第２の機能ブロック５３のいずれのデータについても、第２の送信バッファ６５及び第１の受信バッファ３５を経由して、宛先となる第１の機能ブロック１９へ転送される(ステップＳ７)。
【００７６】
監視部３７が、第１の送信バッファ２５に蓄積されているデータ量がしきい値を超えたと判断すれば(ステップＳ１でＹｅｓ)、監視部３７は、追越許可の属性を示すパケットデータＤ１を生成する(ステップＳ９)。パケットデータＤ１は、第１のチップ１１から第２のチップ１３へ転送され、第２のデコーダ６１でデコードされて、追越許可信号Ｓ１が生成される(ステップＳ１１)。追越許可信号Ｓ１は第２の追越制御部７３に送られる。
【００７７】
第２の追越制御部７３は、四つの第２の機能ブロック５３のいずれかが、第１の機能ブロック１９のいずれかにデータを転送する要求をしているか判断する(ステップＳ１３)。第２の追越制御部７３が、第２の機能ブロック５３のいずれかが、第１の機能ブロック１９のいずれかにデータを転送する要求をしていると判断しない場合(ステップＳ１３でＮｏ)、ステップＳ１３の処理が繰り返される。
【００７８】
第２の追越制御部７３が、第２の機能ブロック５３のいずれかが、第１の機能ブロック１９のいずれかにデータを転送する要求をしていると判断した場合(ステップＳ１３でＹｅｓ)、この第２の機能ブロック５３が、第２の機能ブロック５３ｂ(予め定められた第２の機能ブロック)か否か判断する(ステップＳ１５)。第２の追越制御部７３が、第２の機能ブロック５３ｂと判断しなければ(ステップＳ１５でＮｏ)、ステップＳ５へ進む。つまり、第２の機能ブロック５３ｂ以外の第２の機能ブロック５３のデータは、第２の送信バッファ６５及び第１の受信バッファ３５を経由して、宛先となる第１の機能ブロック１９へ転送される。
【００７９】
第２の追越制御部７３が、第２の機能ブロック５３ｂと判断すれば(ステップＳ１５でＹｅｓ)、第２の機能ブロック５３ｂのデータに、追越許可の属性を付加する処理をする(ステップＳ１７)。
【００８０】
第２の追越制御部７３は、第２の機能ブロック５３ｂからのデータを、第２の送信バッファ６５を経由させずに、第２の追越用ライン７１を経由させて転送する(ステップＳ１９)。そのデータは第２の送信機６９によって、第１のチップ１１へ転送される。
【００８１】
第１の追越制御部４１は、データに含まれる追越許可の属性を確認し、第１の受信バッファ３５を経由させずに、第１の追越用ライン３９を経由させて、データを転送する(ステップＳ２１)。データは第１のバス２１を経由して宛先となる第１の機能ブロック１９へ転送される(ステップＳ２３)。
【００８２】
監視部３７は、第１の送信バッファ２５に蓄積されているデータ量がしきい値以下になったか判断する(ステップＳ２５)。監視部３７は、第１の送信バッファ２５に蓄積されているデータ量がしきい値以下になったと判断しない場合(ステップＳ２５でＮｏ)、すなわち、しきい値を超えた状態の場合、ステップＳ１３へ進む。
【００８３】
監視部３７は、第１の送信バッファ２５に蓄積されているデータ量がしきい値以下になったと判断した場合(ステップＳ２５でＹｅｓ)、監視部３７は、追越許可取消の属性を示すパケットデータＤ２を生成する(ステップＳ２７)。パケットデータＤ２は、第１のチップ１１から第２のチップ１３へ転送され、第２のデコーダ６１でデコードされて、追越許可取消信号Ｓ２が生成される(ステップＳ２９)。追越許可取消信号Ｓ２は第２の追越制御部７３に送られる。そしてステップＳ３へ進む。
【００８４】
本実施形態の主な効果を説明する。第１のチップ１１と第２のチップ１３との間でデータを転送(言い換えれば、送受信)する場合に、第１の送信バッファ２５、第１の受信バッファ３５、第２の送信バッファ６５及び第２の受信バッファ６３の少なくとも一つに、所定量を超えるデータが蓄積すれば(例えば、満杯になれば)、これらのバッファには、所定量を超えてデータが蓄積されている可能性が高い。このため、チップ１１，１３間でデータの転送遅延が発生する又は発生するおそれがある。本実施形態に係る情報処理装置５０１では、第１の送信バッファ２５に蓄積されているデータ量が、所定のしきい値を超えていれば、第１のチップ１１と第２のチップ１３との間でデータの転送遅延が発生しているとみなしている。
【００８５】
そして、上記しきい値を超えれば、四つの第２の機能ブロック５３のうち予め定められた第２の機能ブロック５３については、第２のチップ１３で第２の送信バッファ６５を経由させずに第２の追越用ライン７１を経由させ、第１のチップ１１で第１の受信バッファ３５を経由させずに第１の追越用ライン３９を経由させて、宛先となる第１の機能ブロック１９へ転送させている。従って、マスター及びスレーブの少なくとも一方の機能を有する複数の機能ブロックを含むチップ間において、一つのチップの機能ブロックから別のチップの機能ブロックへデータを転送する場合に、予め定められた機能ブロックからのデータについては、転送遅延が生じないようにすることが可能となる。
【００８６】
以上のことから、本実施形態によれば、第１の送信バッファ２５に蓄積されたデータ量が満杯になっても、第１のチップ１１及び第２のチップ１３の単価を上げたり、これらのチップでのソフトウェアの処理を煩雑にしたりすることなく、予め定められた第２の機能ブロック５３のデータについては、待たせることなく、第１のチップ１１で受信することができる。
【００８７】
また、本実施形態では、上述したように、第１のチップ１１と第２のチップ１３との間で、データの転送遅延が発生しているとみなした場合、予め定められた第２の機能ブロック５３からのデータについては、第２の追越用ライン７１及び第１の追越用ライン３９を利用して、第２のチップ１３から第１のチップ１１へデータを転送する。第２の機能ブロック５３が第１の機能ブロック１９にデータの読み出しをする場合、第１の機能ブロック１９で読み出されたデータを第２のチップ１３へ転送する動作がされる。この転送では、第２の追越用ライン７１及び第１の追越用ライン３９を利用できないので、データの転送遅延が発生する可能性がある。これに対して、第２の機能ブロック５３が第１の機能ブロック１９にデータの書き込みをする場合、データの読み出しをする場合と異なり、第１の機能ブロック１９で読み出されたデータを第２のチップ１３へ転送する動作がされない。従って、予め定められた第２の機能ブロック５３が、第１の機能ブロック１９にデータの書き込みを要求する場合、予め定められた第２の機能ブロック５３が、第１の機能ブロック１９にデータの読み出しを要求する場合に比べて、データの転送遅延をより確実に防止することが可能となる。
【００８８】
本実施形態では、第１のインターフェイス１７及び第２のインターフェイス５１が、シリアル転送インターフェイスである。第１のチップ１１と第２のチップ１３との間で、データをシリアル転送する場合、データをパラレルからシリアルに、シリアルからパラレルに変換する必要があるので、第１の送信バッファ２５、第１の受信バッファ３５、第２の送信バッファ６５及び第２の受信バッファ６３にデータが蓄積しやすい。しかしながら本実施形態によれば、上述したように、第２の機能ブロック５３から第１の機能ブロック１９へデータを転送する場合に、予め定められた第２の機能ブロック５３からのデータについては、転送遅延が生じないようにすることが可能となる。
【００８９】
本実施形態によれば、画像形成部１０３による画像形成時及び原稿読取部２００による原稿読取時に、図５で説明した制御を実行させることができる。画像形成部１０３で画像を形成する動作がされているとき、及び、原稿読取部２００で原稿を読み取る動作がされているときは、データの転送にリアルタイム性が要求される。本実施形態によれば、第１のチップ１１と第２のチップ１３との間で、データの転送遅延が発生するとみなした場合、四つ第２の機能ブロック５３のうち、リアルタイム性が要求される第２の機能ブロック５３からのデータ(例えば、画像データ)を、第２の追越用ライン７１及び第１の追越用ライン３９を利用して宛先となる第１の機能ブロック１９に転送することができる。従って、リアルタイム性を要求されるデータの転送遅延を防止することが可能となる。
【００９０】
本実施形態の変形例を説明する。第１の変形例は以下の通りである。第２の調停部５７は、四つ第２の機能ブロック５３の少なくとも二つの間で、第２のバス５５の使用権が競合すれば、四つ第２の機能ブロック５３のそれぞれに予め与えられた優先度に従って、第２のバス５５の使用権を調停する。第１の変形例では、予め定められた第２の機能ブロック５３が、優先度が一番高く設定されている第２の機能ブロック５３を含む。第１の変形例によれば、優先度が一番高く設定されている第２の機能ブロック５３からのデータについては、転送遅延が生じないようにすることが可能となる。
【００９１】
第２の変形例は次の通りである。第１の追越制御部４１及び第２の追越制御部７３は、予め定められた第２の機能ブロック５３を、四つ第２の機能ブロック５３の中から変更することができる。第２の変形例によれば、情報処理装置５０１の動作状況に応じて、予め定められた第２の機能ブロック５３を変えることが可能となる。
【００９２】
第３の変形例は次の通りである。本実施形態では、第１の送信バッファ２５に蓄積されているデータが所定量を超えれば、第２の追越用ライン７１及び第１の追越用ライン３９を利用して、第２のチップ１３から第１のチップ１１へデータを転送できることを説明した。第３の変形例は、第１の受信バッファ３５に蓄積されているデータが所定量を超えれば、第２の追越用ライン７１及び第１の追越用ライン３９を利用して、第２のチップ１３から第１のチップ１１へデータを転送させる。
【００９３】
第４の変形例は次の通りである。本実施形態では、第２のチップ１３から第１のチップ１１へデータを転送するときに、第２の追越用ライン７１及び第１の追越用ライン３９を用いてデータを転送できることを説明した。第４の変形例では、それに加えて、第１のチップ１１から第２のチップ１３へデータを転送するときに、追越用ラインを用いてデータを転送できるようにする。この場合、第１のチップ１１に、第１の送信バッファ２５に並行して追越用ラインを配置し、第２の追加制御部７３と同様の追加制御部を配置する。第２のチップ１３に、第２の受信バッファ６３に並行して追越用ラインを配置し、第１の追加制御部４１と同様の追加制御部を配置し、第２の送信バッファ６５に蓄積されているデータを監視するために、監視部３７と同様のものを配置する。
【符号の説明】
【００９４】
１  画像形成装置
１１  第１のチップ
１３  第２のチップ
１７  第１のインターフェイス
１９，１９ａ〜１９ｄ  第１の機能ブロック
２１  第１のバス
２５  第１の送信バッファ
３５  第１の受信バッファ
３９  第１の追越用ライン
４１  第１の追越制御部
５１  第２のインターフェイス
５３，５３ａ〜５３ｄ  第２の機能ブロック
５５  第２のバス
６３  第２の受信バッファ
６５  第２の送信バッファ
７１  第２の追越用ライン
７３  第２の追越制御部
５０１  情報処理装置
【図１】
0005538317.tif 000002
【図２】
0005538317.tif 000003
【図３】
0005538317.tif 000004
【図４】
0005538317.tif 000005
【図５】
0005538317.tif 000006