【手続補正書】
【提出日】平成20年9月25日(2008.9.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のデータ処理装置を有するデータ処理システムであって、２以上の前記データ処理装置は、専用命令により実行される特定のデータ処理用のデータパス部を備えた少なくとも１つの専用データ処理ユニットと、汎用命令により汎用処理を実行可能な汎用データ処理ユニットと、前記専用命令および汎用命令を備えたプログラムに基づき、前記専用データ処理ユニットおよび汎用データ処理ユニットに命令を発行する命令発行ユニットとを有する第１のタイプのデータ処理装置であり、
少なくとも１つの前記第１のタイプのデータ処理装置の汎用データ処理ユニットは、他の前記第１のタイプのデータ処理装置の前記汎用データ処理ユニットとデータを交換可能な通信手段を備えているデータ処理システム。
【請求項２】
請求項１において、少なくとも１つの前記第１のタイプのデータ処理装置の少なくとも１つの前記専用データ処理ユニットは、第２のタイプの前記データ処理装置とデータを交換する機能を備えているデータ処理システム。
【請求項３】
請求項１または２において、前記第１のタイプのデータ処理装置は、前記プログラムを記憶するコードメモリと、前記汎用命令によりデータを入力または出力可能なデータメモリとを備えており、
前記通信手段は、前記汎用命令に基づき入力または出力するデータの入力アドレスまたは出力アドレスが予め設定されたアドレスのときに、他の前記第１のタイプのデータ処理装置に含まれた前記データメモリに対してデータを入力または出力するようにデータを交換するデータ処理システム。
【請求項４】
請求項３において、前記通信手段は、前記出力アドレスが前記予め設定されたアドレスのときに、他の前記第１のタイプのデータ処理装置へデータを送信する手段を備えているデータ処理システム。
【請求項５】
請求項３または４において、前記通信手段は、前記入力アドレスが前記予め設定されたアドレスのときに、他の前記第１のタイプのデータ処理装置からデータを受信する手段を備えているデータ処理システム。
【請求項６】
請求項３において、前記複数のデータ処理装置は、親のデータ処理装置となる前記第１のタイプのデータ処理装置と、前記親のデータ処理装置と通信する子のデータ処理装置となる他の前記第１のタイプのデータ処理装置とを含み、
前記子のデータ処理装置の通信手段は、前記出力アドレスが前記予め設定されたアドレスのときに、前記親のデータ処理装置へデータを送信する手段と、前記入力アドレスが前記予め設定されたアドレスのときに、前記親のデータ処理装置からデータを受信する手段とを備えているデータ処理システム。
【請求項７】
請求項３において、前記複数のデータ処理装置は、親のデータ処理装置となる前記第１のタイプのデータ処理装置と、前記親のデータ処理装置と通信する子のデータ処理装置となる他の前記第１のタイプのデータ処理装置とを含み、
前記親のデータ処理装置の通信手段は、前記出力アドレスが前記予め設定されたアドレスのときに、前記子のデータ処理装置へデータを送信する手段と、前記入力アドレスが前記予め設定されたアドレスのときに、前記子のデータ処理装置からデータを受信する手段とを備えているデータ処理システム。
【請求項８】
請求項３ないし７のいずれかにおいて、前記通信手段は、他の前記第１のタイプのデータ処理装置からデータを受信すると前記データメモリの所定のアドレスにデータを記憶する手段を備えているデータ処理システム。
【請求項９】
請求項８において、前記通信手段は、前記データを記憶する手段がデータを記憶する前記データメモリの受信専用領域が前記汎用データ処理ユニットにより読み出されているときは、前記データを記憶する手段の処理を延期し、前記データを記憶する手段の処理中は、前記汎用データ処理ユニットが前記受信専用領域からデータを読み出す処理を延期する調停手段を備えているデータ処理システム。
【請求項１０】
請求項３ないし９のいずれかにおいて、前記通信手段は、他の前記第１のタイプのデータ処理装置からデータを要求されると前記データメモリの所定のアドレスからデータを提供する手段を備えているデータ処理システム。
【請求項１１】
請求項１０において、前記通信手段は、前記データを提供する手段がデータを取得する前記データメモリの送信専用領域が前記汎用データ処理ユニットにより書き込まれているときは、前記データを提供する手段の処理を延期し、前記データを提供する手段の処理中は、前記汎用データ処理ユニットが前記送信専用領域にデータを書き込む処理を延期する調停手段を備えているデータ処理システム。
【請求項１２】
請求項１ないし１１のいずれかにおいて、複数の前記第１のタイプのデータ処理装置の前記専用データ処理ユニットを含む、単一のデータの流れを処理するデータ処理系統が形成されているデータ処理システム。
【請求項１３】
請求項１ないし１１のいずれかにおいて、複数の前記第１のタイプのデータ処理装置の前記専用データ処理ユニットを含む、データの流れを処理する複数のデータ処理系統が形成されているデータ処理システム。
【請求項１４】
専用命令により実行される特定のデータ処理用のデータパス部を備えた少なくとも１つの専用データ処理ユニットと、
汎用命令により汎用処理を実行可能な汎用データ処理ユニットと、
前記専用命令および汎用命令を備えたプログラムに基づき、前記専用データ処理ユニットおよび汎用データ処理ユニットに命令を発行する命令発行ユニットとを有するデータ処理装置であって、
前記汎用データ処理ユニットは、他の前記データ処理装置の前記汎用データ処理ユニットとデータを交換可能な通信手段を備えているデータ処理装置。
【請求項１５】
請求項１４において、前記プログラムを記憶するコードメモリと、前記汎用命令によりデータを入力または出力可能なデータメモリとを有し、
前記通信手段は、前記汎用命令に基づき入力または出力するデータの入力アドレスまたは出力アドレスが予め設定されたアドレスのときに、他の前記データ処理装置との間でデータを交換するデータ処理装置。
【請求項１６】
請求項１５において、前記通信手段は、前記出力アドレスが前記予め設定されたアドレスのときに、他の前記データ処理装置へデータを送信する手段を備えているデータ処理装置。
【請求項１７】
請求項１５または１６において、前記通信手段は、前記入力アドレスが前記予め設定されたアドレスのときに、他の前記データ処理装置からデータを受信する手段を備えているデータ処理装置。
【請求項１８】
請求項１５ないし１７のいずれかにおいて、前記通信手段は、他の前記データ処理装置からデータを受信すると前記データメモリの所定のアドレスにデータを記憶する手段を備えているデータ処理装置。
【請求項１９】
請求項１８において、前記通信手段は、前記データを記憶する手段がデータを記憶する前記データメモリの受信専用領域が前記汎用データ処理ユニットにより読み出されているときは、前記データを記憶する手段の処理を延期し、前記データを記憶する手段の処理中は、前記汎用データ処理ユニットが前記受信専用領域からデータを読み出す処理を延期する調停手段を備えているデータ処理装置。
【請求項２０】
請求項１５ないし１９のいずれかにおいて、前記通信手段は、他の前記データ処理装置からデータを要求されると前記データメモリの所定のアドレスからデータを提供する手段を備えているデータ処理装置。
【請求項２１】
請求項２０において、前記通信手段は、前記データを提供する手段がデータを取得する前記データメモリの送信専用領域が前記汎用データ処理ユニットにより書き込まれているときは、前記データを提供する手段の処理を延期し、前記データを提供する手段の処理中は、前記汎用データ処理ユニットが前記送信専用領域にデータを書き込む処理を延期する調停手段を備えているデータ処理装置。
【請求項２２】
専用命令により実行される特定のデータ処理用のデータパス部を備えた少なくとも１つの専用データ処理ユニットと、汎用命令により汎用処理を実行可能な汎用データ処理ユニットと、前記専用命令および汎用命令を備えたプログラムに基づき、前記専用データ処理ユニットおよび汎用データ処理ユニットに命令を発行する命令発行ユニットと、前記プログラムを記憶するコードメモリと、前記汎用命令によりデータを入力または出力可能なデータメモリとを有するデータ処理装置の制御方法であって、
前記汎用命令に基づき入力または出力するデータの入力アドレスまたは出力アドレスが予め設定されたアドレスのときに、他の前記データ処理装置との間でデータを交換する通信工程を有するデータ処理装置の制御方法。
【請求項２３】
請求項２２において、前記通信工程は、前記出力アドレスが前記予め設定されたアドレスのときに、他の前記データ処理装置へデータを送信する工程を備えているデータ処理装置の制御方法。
【請求項２４】
請求項２２または２３において、前記通信工程は、前記入力アドレスが前記予め設定されたアドレスのときに、他の前記データ処理装置からデータを受信する工程を備えているデータ処理装置の制御方法。
【請求項２５】
請求項２２ないし２４のいずれかにおいて、前記通信工程は、他の前記データ処理装置からデータを受信すると前記データメモリの所定のアドレスにデータを記憶する工程を備えているデータ処理装置の制御方法。
【請求項２６】
請求項２５において、前記通信工程では、前記データメモリの受信専用領域が前記汎用データ処理ユニットにより読み出されているときは、前記データを記憶する工程を延期し、前記データを記憶する工程中は、前記汎用データ処理ユニットが前記受信専用領域からデータを読み出す処理を延期するデータ処理装置の制御方法。
【請求項２７】
請求項２２ないし２６のいずれかにおいて、前記通信工程は、他の前記第１のタイプのデータ処理装置からデータを要求されると前記データメモリの所定のアドレスからデータを提供する工程を備えているデータ処理装置の制御方法。
【請求項２８】
請求項２７において、前記通信工程では、前記データメモリの送信専用領域が前記汎用データ処理ユニットにより書き込まれているときは、前記データを提供する工程を延期し、前記データを提供する工程中は、前記汎用データ処理ユニットが前記送信専用領域にデータを書き込む処理を延期するデータ処理装置の制御方法。