【手続補正書】
【提出日】平成27年2月16日(2015.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マスタ・デバイス、スレーブ・デバイス、及び、同期シリアル接続を含む、データ交換システムであって、
前記スレーブ・デバイスは、
スレーブ・マスタ・バイナリ・メッセージを前記マスタ・デバイスに送信し、
前記スレーブ・マスタ・バイナリ・メッセージは、データ本体と前記スレーブ・マスタ・バイナリ・メッセージの長さに関する情報であるメッセージ長さ情報とを含み、
前記マスタ・デバイスへの送信と同時に、前記マスタ・デバイスが、データ本体を含むマスタ・スレーブ・バイナリ・メッセージを送信し、
前記マスタ・デバイスは、
（１）前記スレーブ・デバイスから、前記メッセージ長さ情報に応じたビット数のビットを受信し、
（２）マスタ・スレーブ・バイナリ・メッセージの全ビットを送信したと
判定したら、直ちに、
この判定に応じて、前記マスタ・デバイスが、前記スレーブ・デバイスに対して、送信終了信号を送信する
ことを特徴とするデータ交換システム。
【請求項２】
さらに、前記スレーブ・マスタ・バイナリ・メッセージと前記マスタ・スレーブ・バイナリ・メッセージの両方を同時に送信開始することを特徴とする、
請求項１に記載のデータ交換システム。
【請求項３】
前記同期シリアル接続は、独立した５本の線を含み、
前記独立した５本の線は、各々、クロック線、リクエスト線、レディ線、前記マスタ・デバイスから前記スレーブ・デバイスにバイナリ・データを送信するためのマスタ・スレーブ・データ線、及び、前記スレーブ・デバイスから前記マスタ・デバイスにバイナリ・データを送信するためのスレーブ・マスタ・データ線からなり、
前記マスタ・デバイスは、
前記スレーブ・デバイスに対して、前記クロック線を介して、クロック信号を送信し、
前記スレーブ・デバイスに対して、前記リクエスト線を介して、マスタ送信リクエスト信号を送信し、
前記スレーブ・デバイスから、前記レディ線を介して、スレーブ送信アクセプト信号を受信し、
それに直接応答して、前記スレーブ・デバイスに対して、前記マスタ・スレーブ・データ線を介して、データ本体を含むマスタ・スレーブ・バイナリ・メッセージを送信する
請求項１または２に記載のデータ交換システム。
【請求項４】
前記同期シリアル接続は、独立した５本の線を含み、
前記独立した５本の線が、各々、クロック線、リクエスト線、レディ線、前記マスタ・デバイスから前記スレーブ・デバイスにバイナリ・データを送信するためのマスタ・スレーブ・データ線、及び、前記スレーブ・デバイスから前記マスタ・デバイスにバイナリ・データを送信するためのスレーブ・マスタ・データ線からなり、
前記スレーブ・デバイスは、
前記マスタ・デバイスから、前記クロック線を介して、クロック信号を受信し、
前記マスタ・デバイスに対して、前記レディ線、または、スレーブ・リクエスト線を介して、スレーブ送信リクエスト信号を送信し、
前記マスタ・デバイスから、前記リクエスト線、または、マスタ・レディ線を介して、マスタ送信アクセプト信号を受信し、
それに直接応答して、前記マスタ・デバイスに対して、前記スレーブ・マスタ・データ線を介して、データ本体とメッセージ長さ情報とを含む前記スレーブ・マスタ・バイナリ・メッセージを送信する
請求項１または２に記載のデータ交換システム。
【請求項５】
前記マスタ・デバイスが、
何時前記トランザクションを終了させるかを決定するために、受信した前記メッセージ長さ情報を使用する
請求項１〜４の何れか一項に記載のデータ交換システム。
【請求項６】
前記マスタ・スレーブ・バイナリ・メッセージが、その長さに関する情報を含む
請求項１〜５の何れか一項に記載のデータ交換システム。
【請求項７】
前記スレーブ・デバイスが、
前記スレーブ・デバイスが前記送信終了信号を受信したとき、前記マスタ・スレーブ・メッセージのビット数に相当するビットの受信が完了しているか否かを判定するために、前記マスタ・デバイスから受信したメッセージ長さ情報を使用する
請求項６に記載のデータ交換システム。
【請求項８】
前記スレーブ・デバイスが、
前記マスタ・スレーブ・バイナリ・メッセージの全てが前記マスタ・デバイスによって受信し終わる前に、前記マスタ・デバイスがトランザクションを終了したと、前記スレーブ・デバイスが判定した場合、
前記マスタ・デバイスから前記マスタ・スレーブ・バイナリ・メッセージを再送信することを要求する
請求項６または７に記載のデータ交換システム。
【請求項９】
前記同期シリアル接続は、独立した５本の線を含み、
前記独立した５本の線が、各々、クロック線、リクエスト線、レディ線、前記マスタ・デバイスから前記スレーブ・デバイスにバイナリ・データを送信するためのマスタ・スレーブ・データ線、及び、前記スレーブ・デバイスから前記マスタ・デバイスにバイナリ・データを送信するためのスレーブ・マスタ・データ線からなり、
前記マスタ・デバイスは、前記スレーブ・デバイスに対して、前記クロック線を介して、クロック信号を送信し、
第一トランザクションにおいて、
前記マスタ・デバイスが、前記スレーブ・デバイスに対して、前記リクエスト線を介して、マスタ送信リクエスト信号を送信し、
前記スレーブ・デバイスが、前記マスタ送信リクエスト信号を受信し、それに応答して、前記マスタ・デバイスに対して、前記レディ線を介して、スレーブ送信アクセプト信号を送信し、
前記マスタ・デバイスが、前記スレーブ送信アクセプト信号を受信し、それに直接応答して、前記マスタ・スレーブ・データ線を介して、バイナリ・データを送信し、
第二トランザクションにおいて、
前記スレーブ・デバイスが、前記マスタ・デバイスに対して、前記レディ線、または、スレーブ・リクエスト線を介して、スレーブ送信リクエスト信号を送信し、
前記マスタ・デバイスが、前記スレーブ送信リクエスト信号を受信し、それに応答して、前記スレーブ・デバイスに対して、前記リクエスト線、または、前記マスタ・レディ線を介して、スレーブ送信アクセプト信号を送信し、
前記スレーブ・デバイスが、前記マスタ送信アクセプト信号を受信し、それに直接応答して、前記スレーブ・マスタ・データ線を介して、バイナリ・データを送信し、
前記マスタ・デバイスと前記スレーブ・デバイスが、第一、第二トランザクションの少なくとも一つにおいて、互いに同時にバイナリ・データを送信する能力を有することを特徴とするデータ交換システム。
【請求項１０】
前記スレーブ・デバイスから、スレーブ・マスタ・バイナリ・メッセージを受信し、前記スレーブ・マスタ・バイナリ・メッセージは、データ本体と前記スレーブ・マスタ・バイナリ・メッセージの長さに関する情報であるメッセージ長さ情報とを含み、
前記マスタ・スレーブ・バイナリ・データの送信と同時に、前記マスタ・デバイスが、データ本体を含むマスタ・スレーブ・バイナリ・データを送信し、
（１）前記スレーブ・デバイスから、前記メッセージ長さ情報に応じたビット数のビットを受信し、
（２）マスタ・スレーブ・バイナリ・メッセージの全ビットを送信したと
判定したら、直ちに、
この判定に応じて、前記マスタ・デバイスが、前記スレーブ・デバイスに対して、送信終了信号を送信する
ことを特徴とするマスタ・デバイス。
【請求項１１】
前記マスタ・デバイスは、シリアル・インターフェース接続を含み、
前記５つのシリアル・インターフェース接続は、各々、クロック接続、リクエスト接続、レディ接続、前記マスタ・デバイスから前記スレーブ・デバイスにバイナリ・データを送信するためのマスタ・スレーブ・データ接続、及び、前記スレーブ・デバイスから前記マスタ・デバイスにバイナリ・データを送信するためのスレーブ・マスタ・データ接続からなり、
前記マスタ・デバイスは、
前記スレーブ・デバイスに対して、前記クロック接続で、クロック信号を送信し、
前記スレーブ・デバイスに対して、前記リクエスト接続で、マスタ送信リクエスト信号を送信し、
前記スレーブ・デバイスから、前記レディ接続で、スレーブ送信アクセプト信号を受信し、
それに直接応答し、前記スレーブ・デバイスに対して、前記マスタ・スレーブ・データ接続で、データ本体を含むマスタ・スレーブ・バイナリ・メッセージを送信する
請求項１０に記載のマスタ・デバイス。
【請求項１２】
前記マスタ・デバイスは、５つのシリアル・インターフェース接続を含み、
前記５つのシリアル・インターフェース接続が、各々、クロック接続、リクエスト接続、レディ接続、前記マスタ・デバイスから前記スレーブ・デバイスにバイナリ・データを送信するためのマスタ・スレーブ・データ接続、及び、前記スレーブ・デバイスから前記マスタ・デバイスにバイナリ・データを送信するためのスレーブ・マスタ・データ接続からなり、
前記マスタ・デバイスは、
前記スレーブ・デバイスに対して、前記クロック接続で、クロック信号を送信し、
前記スレーブ・デバイスから、前記レディ接続、または、スレーブ・リクエスト接続で、スレーブ送信リクエスト信号を受信し、
前記スレーブ・デバイスに対して、前記リクエスト接続、または、マスタ・レディ接続で、マスタ送信アクセプト信号を送信し、
前記スレーブ・デバイスから、前記スレーブ・マスタ・データ接続で、データ本体とメッセージ長さ情報とを含む前記スレーブ・マスタ・バイナリ・メッセージを受信する
請求項１または２に記載のマスタ・デバイス。
【請求項１３】
前記マスタ・デバイスが、
何時前記トランザクションを終了させるかを決定するために、受信した前記メッセージ長さ情報を使用する
請求項１０〜１２の何れか一項に記載のマスタ・デバイス。
【請求項１４】
前記マスタ・スレーブ・バイナリ・メッセージが、その長さに関する情報を含む
請求項１０〜１３の何れか一項に記載のマスタ・デバイス。
【請求項１５】
前記マスタ・デバイスは、５つのシリアル・インターフェース接続を含み、
前記５つのシリアル・インターフェース接続が、各々、クロック接続、リクエスト接続、レディ接続、前記マスタ・デバイスから前記スレーブ・デバイスにバイナリ・データを送信するためのマスタ・スレーブ・データ接続、及び、前記スレーブ・デバイスから前記マスタ・デバイスにバイナリ・データを送信するためのスレーブ・マスタ・データ接続からなり、
前記マスタ・デバイスは、
前記スレーブ・デバイスに対して、前記クロック接続で、クロック信号を送信し、
第一トランザクションにおいて、
前記スレーブ・デバイスに対して、前記リクエスト接続で、マスタ送信リクエスト信号を送信し、
前記スレーブ・デバイスから、前記レディ接続で、スレーブ送信アクセプト信号を受信し、
それに直接応答して、前記マスタ・スレーブ・データ接続で、バイナリ・データを送信し、
第二トランザクションにおいて、
前記スレーブ・デバイスから、前記レディ接続、または、スレーブ・リクエスト接続で、スレーブ送信リクエスト信号を受信し、
それに応答して、前記スレーブ・デバイスから、前記リクエスト接続、または、前記マスタ・レディ接続で、ス
レーブ送信アクセプト信号を送信し、
前記スレーブ・デバイスから、前記スレーブ・マスタ・データ接続で、バイナリ・データを受信し、
第一、第二トランザクションの少なくとも一つにおいて、前記スレーブ・マスタ・データ接続でバイナリ・データを受信するのと同時に、前記マスタ・スレーブ・データ接続でバイナリ・データを送信する能力を有する
請求項１０〜１４の何れか一項に記載のマスタ・デバイス。