【手続補正書】
【提出日】平成29年9月12日(2017.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マスタデバイスであって、
複数のスレーブデバイスで共有される制御データバスに結合するためのバスインターフェース回路と、
前記バスインターフェース回路に結合され、
前記複数のスレーブデバイスによる前記制御データバスへのアクセスを制御し、
前記制御データバスへのアクセスを要求するスレーブデバイスからスレーブデバイス間通信要求を受信する
ように構成された処理回路であって、
前記スレーブデバイス間通信要求が、前記マスタデバイスを迂回しながら、前記スレーブデバイスと、前記複数のスレーブデバイスのうちの別のスレーブデバイスとの間の直接的データ転送のためのものである処理回路と
を備えるマスタデバイス。
【請求項２】
前記スレーブデバイス間通信要求が、前記要求スレーブデバイスによって別のスレーブデバイスに転送されるべき、要求されるワード数を含む請求項1に記載のマスタデバイス。
【請求項３】
前記スレーブデバイス間通信要求が、前記制御データバスを介して前記要求スレーブデバイスから別のスレーブデバイスに転送されるべき、要求される最大ワード数を含み、前記処理回路が、
前記要求スレーブデバイスに、前記要求を許可する応答を送る
ようにさらに構成され、
前記応答が、前記要求において指定された最大ワード数以上であるワード限度数を前記応答内に含めることによって前記要求を許可し、および/または、
前記処理回路が、
前記制御データバスを監視して、スレーブデバイス間通信の終了を検出し、
スレーブデバイス間通信の終了が検出された後、前記制御データバスの制御を回復する
ようにさらに構成される請求項1に記載のマスタデバイス。
【請求項４】
前記スレーブデバイス間通信要求が、前記制御データバスを介して前記要求スレーブデバイスから別のスレーブデバイスに転送されるべき、要求される最大ワード数を含み、前記処理回路が、
前記要求スレーブデバイスに、前記要求を拒否する応答を送る
ようにさらに構成される請求項1に記載のマスタデバイス。
【請求項５】
前記要求される最大ワード数が前記マスタデバイスの現在のワード限度よりも大きい場合、前記スレーブデバイス間通信要求が拒否され、および/または、
前記処理回路が、
前記要求スレーブデバイスによって与えられる、要求される最大ワード数が現在のワード限度よりも大きいとき、前記要求スレーブデバイスに、受け入れられるワード数を送ることによって前記要求を拒否する応答を送る
ようにさらに構成され、および/または、
前記マスタデバイスがスレーブデバイス間通信をサポートしない場合、前記マスタデバイスが、前記要求を拒否する前記応答を送る請求項4に記載のマスタデバイス。
【請求項６】
マスタデバイスによって動作可能な方法であって、
複数のスレーブデバイスで共有される制御データバスへのアクセスを制御するステップと、
前記制御データバスへのアクセスを要求するスレーブデバイスから、スレーブデバイス間通信要求を受信するステップであって、前記スレーブデバイス間通信要求が、前記マスタデバイスを迂回しながら、前記スレーブデバイスと、前記複数のスレーブデバイスのうちの別のスレーブデバイスとの間の直接的データ転送のためのものであるステップと
を含む、方法。
【請求項７】
前記スレーブデバイス間通信要求が、前記制御データバスを介して前記要求スレーブデバイスから別のスレーブデバイスに転送されるべき、要求される最大ワード数を含む請求項6に記載の方法。
【請求項８】
前記要求スレーブデバイスに、前記要求を許可する応答を送るステップ
をさらに含み、
前記制御データバスを監視して、スレーブデバイス間通信の終了を検出するステップと、
スレーブデバイス間通信の終了が検出された後、前記制御データバスの制御を回復するステップと
をさらに含む請求項7に記載の方法。
【請求項９】
前記要求スレーブデバイスに、前記要求を拒否する応答を送るステップ
をさらに含み、
前記要求スレーブデバイスと前記別のスレーブデバイスとの間で一定の量の情報を前記マスタデバイスに転送させるための要求を前記要求スレーブデバイスから受信するステップと、
前記要求スレーブデバイスと前記別のスレーブデバイスとの間で、要求された情報間のデータを転送するステップと
をさらに含み、および/または、
前記要求を拒否する前記応答が、前記要求される最大ワード数未満である、受け入れられるワード数を含む請求項7に記載の方法。
【請求項１０】
複数のスレーブデバイスおよび少なくとも1つのマスタデバイスで共有される制御データバスに結合するためのバスインターフェース回路と、
前記バスインターフェース回路に結合され、
前記制御データバスを介して前記スレーブデバイスから前記マスタデバイスにスレーブデバイス間通信要求を送る
ように構成された処理回路であって、前記スレーブデバイス間通信要求が、前記マスタデバイスを迂回しながら、前記スレーブデバイスと、前記複数のスレーブデバイスのうちの別のスレーブデバイスとの間の直接的データ転送のためのものである処理回路と
を備えるスレーブデバイス。
【請求項１１】
前記通信要求が、前記スレーブデバイスによって前記制御データバスを介して別のスレーブデバイスに送信されるべき、要求される最大ワード数を含み、
前記処理回路が、
前記マスタデバイスから前記要求を拒否する応答を受信する
ようにさらに構成される請求項10に記載のスレーブデバイス。
【請求項１２】
前記応答が、前記マスタデバイスから普通なら受け入れられるワード数を含み、
前記処理回路が、
前記マスタデバイスに新しいスレーブデバイス間通信要求を送る
ようにさらに構成され、前記新しいスレーブデバイス間通信要求が、受信された受け入れられるワード数以下である、新しい要求される最大ワード数を含み、および/または、
前記処理回路が、
前記要求スレーブデバイスと前記別のスレーブデバイスとの間で一定の量の情報を前記マスタデバイスに転送させるための新しい要求を送る
ようにさらに構成され、および/または、
前記処理回路が、
後で、同一の最大ワード数を有する、同一のスレーブデバイス間通信要求を前記マスタデバイスに再送し、または
要求された前の最大ワード限度未満であるが、初期要求の拒否において前記マスタデバイスによって識別される、受け入れられるワード数よりも大きい第2のワード限度を有する、新しいスレーブデバイス間通信要求を送る
ようにさらに構成され、および/または、
前記処理回路が、
前記要求スレーブデバイスに前記制御データバスの制御を移転するために前記マスタデバイスにマスタ要求を送り、
前記マスタ要求が前記マスタデバイスによって許可される場合、前記制御データバスの新しいマスタとして動作し、
所望のデータワード量を別のスレーブデバイスに送る
ようにさらに構成される請求項11に記載のスレーブデバイス。
【請求項１３】
前記処理回路が、
前記要求を許可する応答を受信し、
前記制御データバスにスレーブデバイス間通信を送る
ようにさらに構成され、
前記スレーブデバイス間通信が、前記マスタデバイスによって承認される、受け入れられるワード数に限定される請求項10に記載のスレーブデバイス。
【請求項１４】
スレーブデバイス上で動作可能な方法であって、
複数のスレーブデバイスおよび少なくとも1つのマスタデバイスで共有される制御データバスに前記スレーブデバイスを結合するステップと、
前記制御データバスを介して前記スレーブデバイスから前記マスタデバイスにスレーブデバイス間通信要求を送るステップであって、前記スレーブデバイス間通信要求が、前記マスタデバイスを迂回しながら、前記スレーブデバイスと、前記複数のスレーブデバイスのうちの別のスレーブデバイスとの間の直接的データ転送のためのものであるステップと
を含む方法。
【請求項１５】
前記スレーブデバイス間通信要求が、前記スレーブデバイスによって前記制御データバスを介して別のスレーブデバイスに転送されるべき、要求されるワード数を含み、および/または、
前記要求を許可する応答を受信するステップと、
前記制御データバスにスレーブデバイス間通信を送るステップと
をさらに含み、
前記スレーブデバイス間通信が、前記マスタデバイスによって承認される、受け入れられるワード数に限定される請求項14に記載の方法。