(57)【特許請求の範囲】
【請求項１】
移動通信端末の試験装置の内部データ転送機能に適用され、アクセス要求先（４）と、前記アクセス要求先に対するデータの書き込みを要求する複数の第１アクセス要求元（１ａ、１ｂ）との間、および、前記アクセス要求先と、前記アクセス要求先に対するデータの読み出しを要求する第２アクセス要求元（２）との間に設けられ、前記第１および第２アクセス要求元が前記アクセス要求先にアクセスするときの帯域を保証する帯域保証装置であって、
前記複数の第１アクセス要求元にそれぞれ接続された複数の第１接続部（２０ａ、２０ｂ）と、
前記第２アクセス要求元に接続された第２接続部（２１）と、
前記アクセス要求先に対するアクセスを前記第１および第２アクセス要求元の何れかにアクセス権を与えることにより許可するアクセス許可部（２２）と、を備え、
前記第１接続部は、前記移動通信端末との通信における通信レイヤ毎の通信ログを表し前記第１アクセス要求元から前記アクセス要求先に書き込みが要求された逐次データを一時的に格納する一時メモリ（３０）を有し、前記アクセス許可部によって前記アクセス要求先に対するアクセスが許可されたときに、前記一時メモリに格納された逐次データを前記アクセス要求先に書き込み、
前記第２接続部は、前記アクセス要求先から読み出され、前記第２アクセス要求元に送信されるデータをバッファする転送バッファ（３１）と、前記アクセス許可部によって前記アクセス要求先に対するアクセスが許可されたときに、前記転送バッファのデータ格納量に基づいて、前記アクセス要求先に対するデータの読み出しを制御する転送制御回路（３２）と、を有し、
前記転送制御回路は、前記転送バッファのデータ格納量が予め定められた第１閾値ＴＨ１以下となったときには、前記転送バッファのデータ格納量が前記第１閾値ＴＨ１より予め高く定められた第２閾値ＴＨ２以上となるまで、前記アクセス要求先からデータを読み出し、
前記第１閾値ＴＨ１と前記第２閾値ＴＨ２とは、
前記第１接続部と前記アクセス要求先との間、および、前記第２接続部と前記アクセス先との間の帯域をＱとし、
前記各第１接続部の前記一時メモリから前記逐次データを前記アクセス先に書き込むときに必要な帯域をＷ１ｎとし、
前記アクセス先から前記転送バッファに転送するときに必要な帯域をＷ２とし、
前記転送制御回路がアクセス権を一度開放した後、アクセス権を再度要求してから、転送バッファに格納されているデータが枯渇してしまうまでの待機時間をＲとし、
前記第１接続部がアクセス権を取得してから開放するまでの最大占有率をＴ１ｎとし、
前記転送制御回路がアクセス権を取得してから開放するまでの最大占有率をＴ２としたときに、Ｒ＞ΣＴ１ｎ、Ｔ２＋ΣＴ１ｎ＜１、Ｗ１ｎ＜Ｔ１ｎ／（Ｔ２＋ΣＴ１ｎ）×Ｑ、及びＷ２＜Ｔ２／（Ｔ２＋ΣＴ１ｎ）×Ｑの関係を満たすように決定される帯域保証装置。
【請求項２】
前記転送制御回路は、前記転送バッファのデータ格納量が前記第２閾値以上となったときには、前記転送バッファのデータ格納量が前記第１閾値以下となるまで、前記アクセス要求先からデータを読み出さないことを特徴とする請求項１に記載の帯域保証装置。
【請求項３】
前記第２接続部は、前記複数の第１接続部によって書き込まれたデータを前記アクセス要求先からまとめて読み出すことを特徴とする請求項１または請求項２に記載の帯域保証装置。
【請求項４】
移動通信端末の試験装置の内部データ転送機能に適用され、アクセス要求先（４）と、前記アクセス要求先に対するデータの書き込みを要求する複数の第１アクセス要求元（１ａ、１ｂ）との間、および、前記アクセス要求先と、前記アクセス要求先に対するデータの読み出しを要求する第２アクセス要求元（２）との間に設けられ、前記第１および第２アクセス要求元が前記アクセス要求先にアクセスするときの帯域を保証する帯域保証装置（３）を用いた帯域保証方法であって、
前記帯域保証装置は、
前記複数の第１アクセス要求元にそれぞれ接続された複数の第１接続部（２０ａ、２０ｂ）と、
前記第２アクセス要求元に接続された第２接続部（２１）と、を備え、
前記第１接続部は、前記移動通信端末との通信における通信レイヤ毎の通信ログを表し前記第１アクセス要求元から前記アクセス要求先に書き込みが要求された逐次データを一時的に格納する一時メモリ（３０）を有し、
前記第２接続部は、前記アクセス要求先から読み出され、前記第２アクセス要求元に送信されるデータをバッファする転送バッファ（３１）を有し、
前記帯域保証方法は、
前記アクセス要求先に対するアクセスを前記第１および第２アクセス要求元の何れかにアクセス権を与えることにより許可するアクセス許可ステップと、
前記第１接続部が、前記アクセス許可ステップで前記アクセス要求先に対するアクセスが許可されたときに、前記一時メモリに格納された逐次データを前記アクセス要求先に書き込む書き込みステップと、
前記第２接続部が、前記アクセス許可ステップで前記アクセス要求先に対するアクセスが許可されたときに、前記転送バッファのデータ格納量に基づいて、前記アクセス要求先に対するデータの読み出しを制御する読み出し制御ステップと、を有し、
前記読み出し制御ステップでは、前記転送バッファのデータ格納量が予め定められた第１閾値ＴＨ１以下となったときには、前記転送バッファのデータ格納量が前記第１閾値ＴＨ１より予め高く定められた第２閾値ＴＨ２以上となるまで、前記アクセス要求先からデータを読み出し、
前記第１閾値ＴＨ１と前記第２閾値ＴＨ２とは、
前記第１接続部と前記アクセス要求先との間、および、前記第２接続部と前記アクセス先との間の帯域をＱとし、
前記各第１接続部の前記一時メモリから前記逐次データを前記アクセス先に書き込むときに必要な帯域をＷ１ｎとし、
前記アクセス先から前記転送バッファに転送するときに必要な帯域をＷ２とし、
前記第２接続部がアクセス権を一度開放した後、アクセス権を再度要求してから、転送バッファに格納されているデータが枯渇してしまうまでの待機時間をＲとし、
前記第１接続部がアクセス権を取得してから開放するまでの最大占有率をＴ１ｎとし、
前記第２接続部がアクセス権を取得してから開放するまでの最大占有率をＴ２としたときに、Ｒ＞ΣＴ１ｎ、Ｔ２＋ΣＴ１ｎ＜１、Ｗ１ｎ＜Ｔ１ｎ／（Ｔ２＋ΣＴ１ｎ）×Ｑ、及びＷ２＜Ｔ２／（Ｔ２＋ΣＴ１ｎ）×Ｑの関係を満たすように決定される帯域保証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアクセス要求元がアクセス要求先にアクセスするときの帯域を保証する帯域保証装置および帯域保証方法に関する。
【背景技術】
【０００２】
従来、通信端末と擬似基地局装置との間で送受信される各種の通信情報のログ情報を検出し、その内容を表示器に表示することにより、通信情報の詳細な時系列的な複数のログ情報を表示し、通信端末が正常に動作しなかった場合における異常の発生要因の究明が行えるものが知られている（例えば、特許文献１参照）。
【０００３】
この従来の技術は、予め設定した条件にあったログ情報と、当該ログ情報の前後両方または何れか一方のログ情報とをメイン記憶部に記憶することにより、メイン記憶部に記憶する情報の量を削減し、後で確認する可能性が高い期間の重要なログ情報の詳細を残すことができるようになっていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４７６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来の技術では、各種の通信情報のログ情報をメイン記憶部に記憶するために要する帯域と、メイン記憶部に記憶されたログ情報を表示器に表示させるために要する帯域とのなかで、何れかの帯域が広くとられたときに、他の帯域が一時的に不足してしまうことがあった。
【０００６】
すなわち、上述したような従来の技術では、複数のアクセス要求元がアクセス要求先としてのメイン記憶部にアクセスするときに、特定のアクセス要求元が使用する帯域によって他のアクセス要求元が使用する帯域が一時的に不足してしまうことがあり、データが欠落してしまうといった課題があった。
【０００７】
本発明は、このような課題を解決するためになされたもので、複数のアクセス要求元がアクセス要求先にアクセスするときに、特定のアクセス要求元が使用する帯域によって他のアクセス要求元が使用する帯域が一時的に不足してしまうことを防止し、データの欠落を防止することができる帯域保証装置および帯域保証方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の帯域保証装置は、移動通信端末の試験装置の内部データ転送機能に適用され、アクセス要求先（４）と、前記アクセス要求先に対するデータの書き込みを要求する複数の第１アクセス要求元（１ａ、１ｂ）との間、および、前記アクセス要求先と、前記アクセス要求先に対するデータの読み出しを要求する第２アクセス要求元（２）との間に設けられ、前記第１および第２アクセス要求元が前記アクセス要求先にアクセスするときの帯域を保証する帯域保証装置であって、前記複数の第１アクセス要求元にそれぞれ接続された複数の第１接続部（２０ａ、２０ｂ）と、前記第２アクセス要求元に接続された第２接続部（２１）と、前記アクセス要求先に対するアクセスを前記第１および第２アクセス要求元の何れかにアクセス権を与えることにより許可するアクセス許可部（２２）と、を備え、前記第１接続部は、前記移動通信端末との通信における通信レイヤ毎の通信ログを表し前記第１アクセス要求元から前記アクセス要求先に書き込みが要求された逐次データを一時的に格納する一時メモリ（３０）を有し、前記アクセス許可部によって前記アクセス要求先に対するアクセスが許可されたときに、前記一時メモリに格納された逐次データを前記アクセス要求先に書き込み、前記第２接続部は、前記アクセス要求先から読み出され、前記第２アクセス要求元に送信されるデータをバッファする転送バッファ（３１）と、前記アクセス許可部によって前記アクセス要求先に対するアクセスが許可されたときに、前記転送バッファのデータ格納量に基づいて、前記アクセス要求先に対するデータの読み出しを制御する転送制御回路（３２）と、を有し、前記転送制御回路は、前記転送バッファのデータ格納量が予め定められた第１閾値ＴＨ１以下となったときには、前記転送バッファのデータ格納量が前記第１閾値ＴＨ１より予め高く定められた第２閾値ＴＨ２以上となるまで、前記アクセス要求先からデータを読み出し、前記第１閾値ＴＨ１と前記第２閾値ＴＨ２とは、前記第１接続部と前記アクセス要求先との間、および、前記第２接続部と前記アクセス先との間の帯域をＱとし、前記各第１接続部の前記一時メモリから前記逐次データを前記アクセス先に書き込むときに必要な帯域をＷ１ｎとし、前記アクセス先から前記転送バッファに転送するときに必要な帯域をＷ２とし、前記転送制御回路がアクセス権を一度開放した後、アクセス権を再度要求してから、転送バッファに格納されているデータが枯渇してしまうまでの待機時間をＲとし、前記第１接続部がアクセス権を取得してから開放するまでの最大占有率をＴ１ｎとし、前記転送制御回路がアクセス権を取得してから開放するまでの最大占有率をＴ２としたときに、Ｒ＞ΣＴ１ｎ、Ｔ２＋ΣＴ１ｎ＜１、Ｗ１ｎ＜Ｔ１ｎ／（Ｔ２＋ΣＴ１ｎ）×Ｑ、及びＷ２＜Ｔ２／（Ｔ２＋ΣＴ１ｎ）×Ｑの関係を満たすように決定されるように構成されている。
【０００９】
この構成により、本発明の帯域保証装置は、第２接続部において、アクセス要求先に対するアクセスが許可されたときに、転送バッファのデータ格納量に基づいて、アクセス要求先に対するデータの読み出しを制御するため、複数のアクセス要求元がアクセス要求先にアクセスするときに、特定のアクセス要求元が使用する帯域によって他のアクセス要求元が使用する帯域が一時的に不足してしまうことを防止し、データの欠落を防止することができる。
【００１１】
また、本発明の帯域保証装置は、転送バッファに格納されたデータを枯渇させないように、アクセス要求先に対する第２接続部による連続的なアクセスを抑制することができる。また、本発明の帯域保証装置は、被試験装置として移動端末等の通信端末を通信レイヤ毎に試験する試験装置に適用することができる。
【００１２】
さらに、前記転送制御回路は、前記転送バッファのデータ格納量が前記第２閾値以上となったときには、前記転送バッファのデータ格納量が前記第１閾値以下となるまで、前記アクセス要求先からデータを読み出さないようにしてもよい。
【００１３】
この構成により、本発明の帯域保証装置は、転送バッファに格納されたデータを溢れさせないように、アクセス要求先に対する第２接続部によるアクセスを抑制することができる。
【００１４】
また、前記第２接続部は、前記複数の第１接続部によって書き込まれたデータを前記アクセス要求先からまとめて読み出すようにしてもよい。
【００１５】
この構成により、本発明の帯域保証装置は、アクセス要求先に対する第２接続部によるアクセスを抑制することにより、他のアクセス要求元が使用する帯域が不足してしまうことを防止することができる。
【００１８】
また、本発明の帯域保証方法は、移動通信端末の試験装置の内部データ転送機能に適用され、アクセス要求先（４）と、前記アクセス要求先に対するデータの書き込みを要求する複数の第１アクセス要求元（１ａ、１ｂ）との間、および、前記アクセス要求先と、前記アクセス要求先に対するデータの読み出しを要求する第２アクセス要求元（２）との間に設けられ、前記第１および第２アクセス要求元が前記アクセス要求先にアクセスするときの帯域を保証する帯域保証装置（３）を用いた帯域保証方法であって、前記帯域保証装置は、前記複数の第１アクセス要求元にそれぞれ接続された複数の第１接続部（２０ａ、２０ｂ）と、前記第２アクセス要求元に接続された第２接続部（２１）と、を備え、前記第１接続部は、前記移動通信端末との通信における通信レイヤ毎の通信ログを表し前記第１アクセス要求元から前記アクセス要求先に書き込みが要求された逐次データを一時的に格納する一時メモリ（３０）を有し、前記第２接続部は、前記アクセス要求先から読み出され、前記第２アクセス要求元に送信されるデータをバッファする転送バッファ（３１）を有し、前記帯域保証方法は、前記アクセス要求先に対するアクセスを前記第１および第２アクセス要求元の何れかにアクセス権を与えることにより許可するアクセス許可ステップと、前記第１接続部が、前記アクセス許可ステップで前記アクセス要求先に対するアクセスが許可されたときに、前記一時メモリに格納された逐次データを前記アクセス要求先に書き込む書き込みステップと、前記第２接続部が、前記アクセス許可ステップで前記アクセス要求先に対するアクセスが許可されたときに、前記転送バッファのデータ格納量に基づいて、前記アクセス要求先に対するデータの読み出しを制御する読み出し制御ステップと、を有し、前記読み出し制御ステップでは、前記転送バッファのデータ格納量が予め定められた第１閾値ＴＨ１以下となったときには、前記転送バッファのデータ格納量が前記第１閾値ＴＨ１より予め高く定められた第２閾値ＴＨ２以上となるまで、前記アクセス要求先からデータを読み出し、前記第１閾値ＴＨ１と前記第２閾値ＴＨ２とは、前記第１接続部と前記アクセス要求先との間、および、前記第２接続部と前記アクセス先との間の帯域をＱとし、前記各第１接続部の前記一時メモリから前記逐次データを前記アクセス先に書き込むときに必要な帯域をＷ１ｎとし、前記アクセス先から前記転送バッファに転送するときに必要な帯域をＷ２とし、前記第２接続部がアクセス権を一度開放した後、アクセス権を再度要求してから、転送バッファに格納されているデータが枯渇してしまうまでの待機時間をＲとし、前記第１接続部がアクセス権を取得してから開放するまでの最大占有率をＴ１ｎとし、前記第２接続部がアクセス権を取得してから開放するまでの最大占有率をＴ２としたときに、Ｒ＞ΣＴ１ｎ、Ｔ２＋ΣＴ１ｎ＜１、Ｗ１ｎ＜Ｔ１ｎ／（Ｔ２＋ΣＴ１ｎ）×Ｑ、及びＷ２＜Ｔ２／（Ｔ２＋ΣＴ１ｎ）×Ｑの関係を満たすように決定される。
【００１９】
したがって、本発明の帯域保証方法は、第２接続部において、アクセス要求先に対するアクセスが許可されたときに、転送バッファのデータ格納量に基づいて、アクセス要求先に対するデータの読み出しを制御するため、複数のアクセス要求元がアクセス要求先にアクセスするときに、特定のアクセス要求元が使用する帯域によって他のアクセス要求元が使用する帯域が一時的に不足してしまうことを防止し、データの欠落を防止することができる。
【発明の効果】
【００２０】
本発明は、複数のアクセス要求元がアクセス要求先にアクセスするときに、特定のアクセス要求元が使用する帯域によって他のアクセス要求元が使用する帯域が一時的に不足してしまうことを防止し、データの欠落を防止することができる帯域保証装置および帯域保証方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る帯域保証装置によって構成されるシステムのブロック図である。
【図２】本発明の実施の形態に係る帯域保証装置の転送制御動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２３】
図１に示すように、本発明の実施の形態としてのシステムは、複数の第１アクセス要求部１ａ、１ｂと、第２アクセス要求部２と、帯域保証装置３と、アクセス先デバイス４とを備えている。
【００２４】
なお、図１において、２つの第１アクセス要求部１ａ、１ｂが図示されているが、これらの数を限定するものではない。また、以下の説明において、第１アクセス要求部１ａ、１ｂを総称して「第１アクセス要求部１」という。
【００２５】
第１アクセス要求部１は、本発明における第１アクセス要求元に相当し、アクセス先デバイス４に対する逐次データの書き込みを要求するようになっている。例えば、第１アクセス要求部１は、不図示の被試験装置としての通信端末の各レイヤを試験するプロセッサによって構成され、試験結果を表す逐次データ（具体的には、各レイヤの通信ログ）のアクセス先デバイス４に対する書き込みを要求するようになっている。
【００２６】
第２アクセス要求部２は、本発明における第２アクセス要求元に相当し、アクセス先デバイス４に対するデータの読み出しを要求するようになっている。また、第２アクセス要求部２は、アクセス先デバイス４から読み出したデータをバッファするバッファ１０を有している。
【００２７】
例えば、第２アクセス要求部２は、通信端末の各レイヤの試験結果を表示装置等に出力するプロセッサによって構成され、試験結果を表すデータのアクセス先デバイス４に対する読み出しを要求するようになっている。
【００２８】
具体的には、第２アクセス要求部２は、アクセス先デバイス４に記憶された各レイヤの通信ログを後述する第２接続部を介して読み出し、読み出した通信ログを時系列に並べて表示装置に表示させるようになっている。
【００２９】
アクセス先デバイス４は、本発明におけるアクセス要求先に相当し、本実施の形態においては、ＤＩＭＭ（Dual Inline Memory Module）によって構成されている。例えば、アクセス先デバイス４は、通信端末の各レイヤの試験結果を表すデータを格納するようになっている。
【００３０】
帯域保証装置３は、第１アクセス要求部１にそれぞれ接続された複数の第１接続部２０ａ、２０ｂと、第２アクセス要求部２に接続された第２接続部２１と、アクセス先デバイス４に対するアクセスを第１アクセス要求部１ａ、１ｂおよび第２アクセス要求部２の何れかに許可するアクセス許可部２２とを備えている。
【００３１】
なお、図１において、２つの第１接続部２０ａ、２０ｂが図示されているが、本発明における第１接続部は、第１アクセス要求部１に対応して設けられる。また、以下の説明において、第１接続部２０ａ、２０ｂを総称して「第１接続部２０」という。
【００３２】
第１接続部２０は、第１アクセス要求部１によってアクセス先デバイス４に対する書き込みが要求された逐次データを一時的に格納する一時メモリ３０を有している。第１接続部２０は、アクセス許可部２２によってアクセス先デバイス４に対するアクセスが許可されたときに、一時メモリ３０に格納された逐次データをアクセス先デバイス４に書き込むようになっている。
【００３３】
具体的には、第１アクセス要求部１は、逐次データを一時メモリ３０に格納すると、アクセス先デバイス４に対する逐次データの書き込みを要求するイベント（Ｗｒｉｔｅイベント）を第１接続部２０に送信するようになっている。
【００３４】
ここで、第１接続部２０は、Ｗｒｉｔｅイベントを受信すると、アクセス許可部２２にアクセス先デバイス４に対するアクセスを要求するようになっている。第１接続部２０は、この要求に応じてアクセス許可部２２からアクセス権が取得できたときに、アクセス先デバイス４をアクセス先として制御しながら、一時メモリ３０に格納された逐次データをアクセス先デバイス４に書き込み、逐次データの書き込みが完了したときにアクセス権を開放するようになっている。
【００３５】
第２接続部２１は、第２アクセス要求部１によってアクセス先デバイス４からの読み出しが要求されたデータをバッファする転送バッファ３１と、アクセス許可部２２によってアクセス先デバイス４に対するアクセスが許可されたときに、転送バッファ３１のデータ格納量に基づいて、アクセス先デバイス４に対するデータの読み出しを制御する転送制御回路３２とを有している。
【００３６】
転送制御回路３２は、アクセス許可部２２によってアクセス先デバイス４に対するアクセスが許可されたときに、アクセス先デバイス４から読み出したデータを転送バッファ３１に書き込むようになっている。この一方で、第２接続部２１は、転送バッファ３１に書き込まれたデータを第２アクセス要求部１に送信するようになっている。
【００３７】
具体的には、転送制御回路３２は、第２接続部２１がアクセス先デバイス４に対するデータの読み出しを要求するイベント（Ｒｅａｄイベント）を第２アクセス要求部２から受信したときに、アクセス許可部２２にアクセス先デバイス４に対するアクセスを要求するようになっている。
【００３８】
転送制御回路３２は、この要求に応じてアクセス許可部２２からアクセス権が取得できたときに、アクセス先デバイス４をアクセス先として制御しながら、アクセス先デバイス４から転送バッファ３１にデータを読み出し、転送バッファ３１のデータ格納量に基づいた量のデータの読み出しが完了したときにアクセス権を開放するようになっている。
【００３９】
ここで、転送制御回路３２は、転送バッファ３１のデータ格納量が予め定められた第１閾値ＴＨ１以下となったときには、アクセス権を再度要求し、転送バッファ３１のデータ格納量が第１閾値ＴＨ１より予め高く定められた第２閾値ＴＨ２以上となるまで、アクセス先デバイス４からデータを読み出すようになっている。
【００４０】
また、転送制御回路３２は、転送バッファ３１のデータ格納量が第２閾値ＴＨ２以上となったときには、アクセス権を開放し、転送バッファ３１のデータ格納量が第１閾値ＴＨ１以下となるまで、アクセス権を要求しないことで、アクセス先デバイス４からデータを読み出さないようになっている。
【００４１】
ここで、第１閾値ＴＨ１（ｂｉｔ）および第２閾値ＴＨ２（ｂｉｔ）の決定方法について説明する。
【００４２】
まず、第１接続部２０とアクセス先デバイス４との間、および、第２接続部２１とアクセス先デバイス４との間の帯域をＱ（ｂｐｓ）とする。また、転送バッファ３１とバッファ１０との間の帯域をＰ（ｂｐｓ）とする。
【００４３】
ここで、第１接続部２０とアクセス先デバイス４との間、および、第２接続部２１とアクセス先デバイス４との間は、ＤＩＭＭ等の高帯域メモリに対するインタフェースとし、転送バッファ３１とバッファ１０との間は、ＰＣＩ  Ｅｘｐｒｅｓｓ等のシステムメインメモリに対するインタフェースとする。したがって、Ｑ＞＞Ｐとなる。
【００４４】
また、各第１接続部２０の一時メモリ３０の記憶容量をＢｎ（ｂｉｔ）とする。各第１接続部２０の一時メモリ３０から逐次データをアクセス先デバイス４に書き込むときに必要な帯域をＷ１ｎ（ｂｐｓ）とし、アクセス先デバイス４から第２接続部２１の転送バッファ３１に転送するときに必要な帯域をＷ２（ｂｐｓ）とする。なお、添え字ｎは、複数の第１接続部２０に任意に割り当てられた順序を表している。
【００４５】
したがって、転送制御回路３２がアクセス権を一度開放した後、アクセス権を再度要求してから、転送バッファ３１に格納されているデータが枯渇してしまうまでの待機時間Ｒは、ＴＨ１／Ｐとなる。また、第１接続部２０がアクセス権を取得してから開放するまでの最大占有率Ｔ１ｎは、Ｂｎ／Ｑとなり、第２接続部２１の転送制御回路３２がアクセス権を取得してから開放するまでの最大占有率Ｔ２は、ＴＨ２／Ｑとなる。
【００４６】
したがって、以下の関係を満たすように、第１閾値ＴＨ１および第２閾値ＴＨ２を決定すればよい。
【００４７】
Ｒ＞ΣＴ１ｎ
Ｔ２＋ΣＴ１ｎ＜１
Ｗ１ｎ＜Ｔ１ｎ／（Ｔ２＋ΣＴ１ｎ）×Ｑ
Ｗ２＜Ｔ２／（Ｔ２＋ΣＴ１ｎ）×Ｑ
【００４８】
例えば、発明を理解しやすくするためにｎ＝１とし、Ｗ１＝１Ｇｂｐｓ、Ｂ１＝１Ｍｂｉｔ（１ｍｓ間隔で１０００回書き込み）、Ｗ２＝１Ｇｂｐｓ（例えば、各レイヤから２００Ｍｂｉｔ／ｓで５レイヤ分の逐次データの読み出し）、Ｑ＝１８Ｇｂｐｓ（ＤＤＲ２  ＤＩＭＭ）、Ｐ＝７Ｇｂｐｓ（ＰＣＩ  Ｅｘｐｒｅｓｓ  ｘ４帯域の約９０％）とすると、第１閾値ＴＨ１および第２閾値ＴＨ２は、以下の関係を満たすように決定する。
【００４９】
ＴＨ１＞４００ｋｂｉｔ
ＴＨ２＜１７Ｍｂｉｔ
【００５０】
例えば、転送バッファ３１の容量を１Ｍｂｉｔとし、第１閾値ＴＨ１を７２０ｋｂｉｔとし、第２閾値ＴＨ２を９２０ｋｂｉｔとすればよい。ここで、第２閾値ＴＨ２を超える分の転送バッファ３１の容量（１Ｍｂｉｔ−９２０ｋｂｉｔ）は、転送バッファ３１をあふれさせないための領域として確保されている。
【００５１】
アクセス許可部２２は、第１接続部２０および第２接続部２１からアクセス先デバイス４に対するアクセス要求を受けて、ラウンドロビン方式で第１接続部２０および第２接続部２１にアクセス権を与えるようになっている。
【００５２】
なお、上述した帯域保証装置３を構成する一時メモリ３０を除く第１接続部２０ａ、２０ｂと、転送バッファ３１を除く第２接続部２１と、アクセス許可部２２とは、論理回路等のハードウェア素子の組み合わせ、または、ＦＰＧＡ（Field Programmable Gate Array）によって一体に構成され、一時メモリ３０および転送バッファ３１は、ＲＡＭ（Random Access Memory）等の記憶媒体によって構成される。
【００５３】
以上のように構成された帯域保証装置３を構成する第２接続部２１の転送制御動作について図２を参照して説明する。
【００５４】
まず、アクセス先デバイス４に対するデータの読み出しを要求するイベント（Ｒｅａｄイベント）が第２アクセス要求部２から第２接続部２１に受信されると（ステップＳ１）、第２接続部２１の転送制御回路３２によってアクセス許可部２２にアクセス先デバイス４に対するアクセスが要求される（ステップＳ２）。
【００５５】
この要求に応じて、アクセス許可部２２からアクセス権が第２接続部２１によって取得された場合には（ステップＳ３）、転送制御回路３２によって、アクセス先デバイス４から転送バッファ３１に対するデータの読み出しが開始される（ステップＳ４）。
【００５６】
ここで、転送バッファ３１のデータ格納量が予め定められた第２閾値ＴＨ２以上であると転送制御回路３２によって判断された場合には（ステップＳ５）、転送制御回路３２によって、アクセス先デバイス４から転送バッファ３１に対するデータの読み出しが終了され（ステップＳ６）、アクセス権が開放される（ステップＳ７）。
【００５７】
アクセス権が開放されると、転送バッファ３１から第２アクセス要求部２のバッファ１０に対するデータの転送のみが行われるため、転送バッファ３１のデータ格納量は、徐々に減少していく。
【００５８】
ここで、転送バッファ３１のデータ格納量が予め定められた第１閾値ＴＨ１以下であると転送制御回路３２によって判断された場合には（ステップＳ８）、転送制御動作は、ステップＳ２に戻る。
【００５９】
なお、上述した転送制御動作は、第２アクセス要求部２から送信されたＲｅａｄイベントに指定された先頭アドレスと転送サイズに基づいたデータの読み出しが完了したときに終了する。
【００６０】
以上に説明したように、帯域保証装置３は、第２接続部２１において、アクセス先デバイス４に対するアクセスが許可されたときに、転送バッファ３１のデータ格納量に基づいて、アクセス先デバイス４に対するデータの読み出しを制御するため、複数の第１アクセス要求部１ａ、１ｂおよび第２アクセス要求部２のような複数のアクセス要求元がアクセス先デバイス４にアクセスするときに、特定のアクセス要求元が使用する帯域によって他のアクセス要求元が使用する帯域が一時的に不足してしまうことを防止し、データの欠落を防止することができる。
【産業上の利用可能性】
【００６１】
本発明に係る帯域保証装置は、例えば、移動端末の試験装置の内部データ転送機能に適用することができる。
【符号の説明】
【００６２】
１、１ａ、１ｂ  第１アクセス要求部
２  第２アクセス要求部
３  帯域保証装置
４  アクセス先デバイス
１０  バッファ
２０、２０ａ、２０ｂ  第１接続部
２１  第２接続部
２２  アクセス許可部
３０  一時メモリ
３１  転送バッファ
３２  転送制御回路
【図１】
0005444290.tif 000002
【図２】
0005444290.tif 000003