JP2010287159A - 信号処理システム、信号処理モジュール、及びこれらの動作方法 - Google Patents

信号処理システム、信号処理モジュール、及びこれらの動作方法 Download PDF

Info

Publication number
JP2010287159A
JP2010287159A JP2009142221A JP2009142221A JP2010287159A JP 2010287159 A JP2010287159 A JP 2010287159A JP 2009142221 A JP2009142221 A JP 2009142221A JP 2009142221 A JP2009142221 A JP 2009142221A JP 2010287159 A JP2010287159 A JP 2010287159A
Authority
JP
Japan
Prior art keywords
signal processing
processing
identification information
content identification
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009142221A
Other languages
English (en)
Inventor
Kazuyuki Takiguchi
和幸 滝口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009142221A priority Critical patent/JP2010287159A/ja
Publication of JP2010287159A publication Critical patent/JP2010287159A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Microcomputers (AREA)

Abstract

【課題】信号処理モジュールの処理内容の変更の際の、CPUモジュールと信号処理モジュール間の手続きを簡素化した信号処理システムを提供する。
【解決手段】信号処理システムは、信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する制御手段と、送信されたデータに付加された処理内容識別情報を判別し、判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、再構成された信号処理回路によって送信データに含まれる対象データの処理を行う信号処理手段と、を備えることにより、上記課題の解決を図る。
【選択図】図6

Description

本発明は、制御装置及び再構成可能な信号処理装置により信号処理を行なう信号処理システムに関する。
画像処理や信号処理は、大量のデータを高速かつリアルタイムで行う必要がある。信号処理の特徴である単純な処理を繰り返し行なう場合、汎用CPUでは処理の効率が悪い。そのため、FPGA(Field Programmable Gate Array)またはASIC(Application Specific Integrated Circuit)を用いた専用ハードウェアにより処理が行なわれている。
図1は、従来の信号処理システム101の処理の流れを示す。図2は、従来の信号処理システム1の処理フローを示す。図1は、信号処理モジュール103としてDRP(Dynamic Reconfigurable Processor)を用いた場合の例である。
まず、CPU(Central Processing Unit)モジュール102は、データバス105を介して、信号処理回路の再構成を行うことができる信号処理モジュール103に対して、信号処理回路の再構成を指示する(S101)。例えば、CPUモジュール102は、信号処理モジュール103に対して、構成情報C1を用いて信号処理回路の再構成を実施するように指示する。
信号処理モジュール103は、CPUモジュール102からの再構成指示を受信すると、信号処理デバイス104は、その再構成指示に対応する構成情報を用いて、回路の再構成を実施する(S102)。回路の再構成が完了すると、信号処理モジュール103は、CPUモジュール102に対して、再構成が完了した旨を通知する(S103)。
信号処理デバイスの回路構成の変更の対象となる全ての信号処理モジュール103の回路の再構成が完了するまで、S101〜S103が繰り返される(S104)。
それらの全ての信号処理モジュール103の回路の再構成が完了すると、CPUモジュール102は信号処理モジュール103に処理データ111を送信する(S105)。
信号処理モジュール103は、CPUモジュール102からの処理データを受信すると、その処理データ111について処理を実行する(S106)。処理完了後、信号処理モジュール103は、CPUモジュール102に処理結果112を送信する(S107)。
このように、DRPやFPGA等の信号処理デバイスは、内部に保持した回路情報(コンフィグレーションデータ)を用いて信号処理回路を再構成することにより複数の機能を実現することができる。
特開平11−83559号公報 特開2001−7883号公報 特開2006−18539号公報 特開2008−90360号公報
しかしながら、専用のハードウェアにより複数の機能を実現する場合、より多くのハードウェアリソースが必要となり、装置の大型化や消費電力の増大につながっていた。また、機能の追加や変更を容易に行なうことはできないといった問題が生じていた。
また、図1及び図2で説明したように、信号処理モジュールの処理内容を変更する場合、CPUモジュールが信号処理モジュールに対して事前に回路の再構成についての指示を行ない、信号処理モジュール内の信号処理デバイス内部の信号処理回路の再構成が完了した後に処理を再開する必要がある。そのため、複数の信号処理デバイスにより同時に信号処理を行なう場合には、複数の信号処理モジュールへの再構成指示、信号処理モジュールからの再構成完了通知の確認等、CPUモジュールが複数の信号処理モジュールを別途管理する必要があった。そのため、信号処理回路の再構成時の制御が複雑になっていた(例えば、特許文献1)。
上記課題に鑑み、本発明では、信号処理モジュールの処理内容の変更におけるCPUモジュールと信号処理モジュール間の手続きを簡素化した信号処理システムを提供する。
信号処理システムは、信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する制御手段と、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、を備えることを特徴とする。
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールは、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得する取得手段と、前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、を備えることを特徴とする。
信号処理システムの動作方法では、制御モジュールにより、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信し、信号処理モジュールにより、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行うことを特徴とする。
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールの動作方法では、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得し、前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行うことを特徴とする。
開示の信号処理システムによれば、信号処理モジュールの処理内容の変更の際の、CPUモジュールと信号処理モジュール間の手続きを簡素化することができる。
従来の信号処理システム101の処理の流れを示す。 従来の信号処理システム1の処理フロー図を示す。 第1の実施形態における信号処理システム1の構成の一例を示す。 第1の実施形態における複数の処理に対して必要となる構成情報の対応を示す構成情報管理テーブル10の例である。 第1の実施形態におけるCPUモジュール2から信号処理モジュール3へ送信される処理データ(送信データ20)の構造を示す。 第1の実施形態における信号処理システム1の処理の流れを示す。 第1の実施形態における信号処理システム1の動作フローを示す。 第1の実施形態における信号処理モジュール3の内部構成を示す。 第2の実施形態における信号処理システム51の構成の一例を示す。 第3の実施形態におけるCPUモジュール2から信号処理モジュール3へ、又はある信号処理モジュール3から他の信号処理モジュールへ送信される処理データ(送信データ60)の構造を示す。 第3の実施形態における信号処理システム1の動作フローを示す。
<第1の実施形態>
図3は、本実施形態における信号処理システム1の構成の一例を示す。信号処理システム1において、CPUモジュール2と信号処理モジュール3(3−1〜3−n)は、データバス(例えばPCIバス等)5によって接続されている。なお、m,n,oは、任意の整数である。
図3において、CPUモジュール2は、処理データ11(11−1〜11−m)を有する。信号処理モジュール3−1〜3−nは、構成情報C1〜Coの構成情報を有する。構成情報は、論理回路の回路情報(コンフィグレーションデータ)である。このような内部の回路情報を用いて回路を再構成することにより、信号処理モジュール3は複数の機能を実現することができる。
処理データ11(11−1〜11−m)は、データバス5を経由してCPUモジュール2から信号処理モジュール3に転送される。信号処理モジュール3は、その送信された処理データ11について処理を実行する。その処理結果は、信号処理モジュール3からCPUモジュール2に転送される。
信号処理モジュール3は、信号処理を行なうための信号処理デバイス(例えば、DRP)4(4−1〜4−n)と、信号処理を行うための複数の構成情報C(C1〜Co)を有する。
図4は、本実施形態における、信号処理モジュールに行わせる処理と、各処理に対して必要となる構成情報との対応関係を示す構成情報管理テーブル10の例である。構成情報管理テーブル10は、CPUモジュール2内のメモリに格納されている。構成情報管理テーブル10において、処理内容識別情報1,2,3には、各構成情報を識別する情報、すなわち処理内容識別情報が設定される。
図4の場合には、処理P1を実行する場合には、例えば、構成情報C1,C2が必要であるとする。また、処理P2を実行する場合には、例えば、構成情報C3,C4,C5が必要であるとする。処理P3を実行する場合には、例えば、構成情報C6が必要であるとする。
この場合、図4に示すように、処理P1について、処理内容識別情報1には構成情報C1に対応する処理内容識別情報ID−C1が予め設定されている。処理内容識別情報2には構成情報C2に対応する処理内容識別情報ID−C2が予め設定されている。処理内容識別情報数には処理P1における処理内容識別情報の数「2」が予め設定されている。
処理P2について、処理内容識別情報1には構成情報C3に対応する処理内容識別情報ID−C3が予め設定されている。処理内容識別情報2には構成情報C4に対応する処理内容識別情報ID−C4が予め設定されている。処理内容識別情報3には構成情報C5に対応する処理内容識別情報ID−C5が予め設定されている。処理内容識別情報数には処理P2における処理内容識別情報の数「3」が予め設定されている。
処理P3について、処理内容識別情報1には構成情報C6に対応する処理内容識別情報ID−C6が予め設定されている。処理内容識別情報数には処理P3における処理内容識別情報の数「1」が予め設定されている。
図5は、本実施形態におけるCPUモジュール2から信号処理モジュール3へ送信される処理データ(送信データ20)の構造を示す。送信データ20は、ヘッダ情報21と、処理データ11とから構成される。ヘッダ情報21は、処理内容識別情報数22、処理内容識別情報1〜n(23)、処理結果格納アドレス24、送信先アドレス(不図示)を含む。
処理内容識別情報数22は、ヘッダ情報21に設定された処理内容識別情報23の数が設定される。処理内容識別情報23は、構成情報管理テーブル10から読み出された処理内容識別情報である。処理結果格納アドレス24には、信号処理モジュール3により処理されて出力された処理結果の格納先のアドレス(例えば、CPUモジュール2のメモリ上のアドレス)が格納される。
図6は、本実施形態における信号処理システム1の処理の流れを示す。図7は、本実施形態における信号処理システム1の動作フローを示す。
CPUモジュール2内のメモリは、処理データ11、処理結果データ12、及び構成情報管理テーブル10を記憶する領域を有する1つ以上のメモリを有している。このメモリには、予め処理データ11と構成情報管理テーブル10が格納されている。
信号処理モジュール3は、回路を再構成する部分である信号処理デバイス4、複数のメモリ等で構成される。信号処理デバイス4は、複数の演算ユニットと、それらの演算ユニットの配線部分、及び回路構成の制御を行う再構成制御回路等を含む。それらのメモリには、回路の再構成のための演算ユニット間の配線情報(構成情報)C1,C2,・・・,Cnが格納されている。
まず、CPUモジュール2は、処理実施中でない信号処理モジュール3を検索する(S1)。処理実施中でない信号処理モジュール3が検索されると、CPUモジュール2は構成情報管理テーブル10から、実施したい処理に必要となる信号処理回路の構成情報Cに対応する処理内容識別情報数、処理内容識別情報を取得する(S2)。例えば、図4において、処理P1を実施する場合、CPUモジュール2は、構成情報管理テーブル10から、処理内容識別情報数「2」、及び処理内容識別情報「ID−C1」,「ID−C2」を取得する。
CPUモジュール2は、図5で説明したように、処理データ11に対して、構成情報管理テーブル10から取得した情報(処理内容識別情報、処理内容識別情報数)と、処理結果が格納されるアドレス情報をヘッダ情報21として付加する(S3)。例えば、CPUモジュール2は、処理内容識別情報数22として「2」、処理内容識別情報23として「ID−C1」,「ID−C2」、処理結果格納アドレス24としてCPUモジュール2内のメモリの所定のアドレスが設定されたヘッダ情報21を生成する。そして、CPUモジュール2はこの生成したヘッダ情報21を処理データ11に付加する。
CPUモジュール2は、データバス5を介して、S1で検索した信号処理モジュール3に対して、そのヘッダ情報21を付加した処理データ11を送信データ20として、送信する(S4)。
なお、S1において処理実施中でない信号処理モジュール3が複数検索された場合、CPUモジュール2は予め定めた順番に従って、それぞれの信号処理モジュール3に対してS2−S4を行って送信データ20を送信する。
信号処理モジュール3は、その送信データ20を受信し、ヘッダ情報21を読み込む(S5)。そのヘッダ情報21に基づいて、信号処理モジュール3は、処理内容識別情報を判別する。信号処理モジュール3は、自身の有するメモリから、その判別した処理内容識別情報に対応する構成情報Cを読み出す。
例えば、信号処理モジュール3は、ヘッダ情報21の先頭側から順に処理内容識別情報を読み出し、最初の処理内容識別情報「ID−C1」を判別する。それから、信号処理モジュール3は、信号処理モジュール3内のメモリから処理内容識別情報「ID−C1」に対応する構成情報C1を読み出す。
信号処理モジュール3は、その読み出した構成情報Cに基づいて信号処理デバイス4の回路の再構成を実行する(S6)。上記の例の場合、信号処理モジュール3は、構成情報C1を用いて、信号処理デバイス4内の演算ユニット間の配線状態を変更し、信号処理デバイス4の回路を再構成する。
再構成処理の終了後、信号処理モジュール3は、送信データ20から処理データ11を取り出し、再構成後の信号処理デバイス4を用いて、その処理データ11を入力データとして処理を実行する(S7)。
ヘッダ情報21内の各処理内容識別情報に対応する構成情報の全てについて、S6〜S7の処理を行う(S8)。例えば、上記の例の場合、信号処理モジュール3は、構成情報C1を用いて再構成された信号処理デバイス4によって、処理データ11について処理を行ない、その処理後の処理データ11−C1を出力する。その後、信号処理モジュール3は、処理内容識別情報「ID−C2」に対応する構成情報C2を用いて再構成された信号処理デバイス4によって、処理データ11−C1について処理を行ない、その処理後の処理データ11−C2を処理結果データとして出力する。
ヘッダ情報内の各処理内容識別情報に対応する構成情報の全てについての処理の終了後、信号処理モジュール3は、ヘッダ情報21の処理結果格納アドレス24に処理結果データ12を、データバス5を介して、CPUモジュール2へ送信する(S9)。CPUモジュール2は、その処理結果データを受信して、その処理結果データ12を処理結果格納アドレスで特定されるメモリ上の所定の領域に格納する。
図8は、本実施形態における信号処理モジュール3の内部構成の一例を示す。信号処理モジュール3は、メモリ31、入力データ転送制御回路34、信号処理デバイス4、出力データ転送制御回路35を含む。
メモリ31には、構成情報格納領域32と処理データ格納領域33がある。構成情報格納領域32には、前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路を再構成するための構成情報C(C1〜Cm)が格納されている。処理データ格納領域33には、CPUモジュール2から送信された送信データ20をヘッダ情報21−1〜21−nと、処理データ11−1〜11−nとに分割した状態で格納することができる。
入力データ転送制御回路34は、データバス5から入力された送信データ20を信号処理デバイス4へ転送する。
信号処理デバイス4は、送信データ20の処理内容識別情報に対応する構成情報を用いて、信号処理デバイス4内の回路の再構成を行う。それから、信号処理デバイス4は、その再構成された回路に、送信データ20の処理データ11を入力して、処理を行う。
信号処理デバイス4は、データ入力処理回路41、信号処理回路42、データ出力処理回路43、再構成制御回路44、構成情報を格納する構成情報記憶領域45を含む。構成情報記憶領域45に格納できない構成情報Cは、メモリ31上の構成情報格納領域に格納されている。
データ入力処理回路41は、入力データ転送制御回路34から入力された送信データ20をヘッダ情報21と処理データ11とに分けて、メモリ31に転送する。メモリ31に転送されたヘッダ情報21と処理データ11はそれぞれ、処理データ格納領域33に格納される。
再構成制御回路44は、処理データ格納領域33から読み出されたヘッダ情報21の処理内容識別情報を判別し、その処理内容識別情報に対応する構成情報Cを構成情報記憶領域45または構成情報格納領域32から取得する。再構成制御回路44は、その取得した構成情報Cを用いて信号処理回路42を再構成する。
信号処理回路42は、複数の演算ユニットと、演算ユニットの配線部分等を含む。信号処理回路42は、構成情報Cに基づいて再構成制御回路44の制御により、回路が再構成される。再構成された信号処理回路42は、処理データ格納領域33から読み出されたヘッダ情報21に対応する処理データ11を読み込み、その処理データ11について処理を実行する。ヘッダ情報21に含まれる各処理内容識別情報に対応する構成情報Cに基づいて再構成された信号処理回路42により、処理データが処理されるまで、信号処理回路42の再構成とその再構成された信号処理回路42による処理データについての信号処理が繰り返される。その処理結果データは、データ出力処理回路43へ出力される。
データ出力処理回路43は、その処理結果データに対応するヘッダ情報21の処理結果格納アドレスを送信先アドレスとしたヘッダ情報を生成する。データ出力処理回路43は、その生成したヘッダ情報21を処理結果データに付加し、出力データ転送制御回路35へ送信する。
出力データ転送制御回路35は、データ出力処理回路43から送信された処理結果データをデータバス5に出力する。処理結果データは、生成されたヘッダ情報の送信アドレスに基づいて、その送信先へ送信される。
データ入力処理回路41、信号処理回路42、データ出力処理回路43はそれぞれ、独立して動作することができる。そのため、信号処理回路42による処理実施中でも、データ入力処理回路41は新しい処理データを受信することができる。またデータ出力処理回路43による処理結果の出力中であっても、再構成された信号処理回路42は新たな処理を開始することができる。
上述の通り、信号処理モジュール3は全ての処理に必要な信号処理回路の構成情報を保有している。そして、CPUモジュール2は、処理データ11に、処理内容識別情報と処理結果を格納するアドレス情報とを含むヘッダ情報21を付加し、送信データ20として信号処理モジュール3に送信する。送信データ20を受け取った信号処理モジュール3は、ヘッダ情報21から処理内容識別情報を判別し、該当する回路の構成情報Cを用いて信号処理デバイスの再構成を実施した後に、受信データの処理を行なう。
例えば、信号処理デバイスの1つであるDRPは、起動時あるいはリセット時にコンフィグレーションデータを読み込むFPGAと異なり、動作中においても瞬時に再構成を行なうことができる。したがって、信号処理モジュールに処理データを割り当てるに際し、事前に信号処理デバイスの再構成を行なわなくてもよい。
また、このような信号処理回路システムでは、CPUモジュールが再構成可能な信号処理モジュールに信号処理デバイスの再構成を指示したり、信号処理デバイスの再構成の完了を確認したり等、CPUモジュールが再構成可能な複数の信号処理モジュールを個別に管理しなくてもよい。そのため、複数の信号処理の実施において、各信号処理モジュールへの処理データの割当に際し、CPUモジュールはそれらの信号処理モジュールの管理が軽減される。
また、DRP等の信号処理モジュールを用いた場合、同一ハードウェア上で複数機能を用いる処理に対応可能な信号処理システムの実現が可能となる。また、そのような信号処理モジュールに処理内容の識別情報として複数の情報を持たせることにより、1回のデータ転送において複数の処理を実行することができる。
<第2の実施形態>
第1の実施形態ではCPUモジュール2と信号処理モジュール3をデータバス5により接続している信号処理システムについて説明した。それに対して、第2の実施形態では、CPUモジュール2および信号処理モジュール3をネットワークで接続した信号処理システムについて説明する。なお、第1の実施形態と同一の構成、処理については、同一の符号を付し、その説明を省略する。
図9は、本実施形態における信号処理システム51の構成の一例を示す。図9の信号処理システム51は、図3の信号処理システム1において、CPUモジュール2と信号処理モジュール3を接続していたデータバス5を、イーサネット(登録商標)等のネットワーク52に置き換えたものである。
これにより、ネットワークを介した大規模な信号処理システム51についても、第1の実施形態と同様の効果を得ることができる。
<第3の実施形態>
第3の実施形態では、ヘッダ情報に処理内容識別情報と処理結果格納アドレス情報を複数付加し、複数の信号処理モジュールを使用してパイプライン処理を行なう信号処理システムについて説明する。信号処理システムの構成は第1又は第2の実施形態と同様である。なお、第1又は第2の実施形態と同一の構成、処理については、同一の符号を付し、その説明を省略する。
図10は、本実施形態におけるCPUモジュール2から信号処理モジュール3へ、又はある信号処理モジュール3から他の信号処理モジュールへ送信される処理データ(送信データ60)の構造を示す。
送信データ60は、ヘッダ情報61と、処理データ11とから構成される。ヘッダ情報61は、ヘッダサイズ62と、複数対の処理内容識別情報63(63−1〜63−n)と処理結果格納アドレス(64−1〜64−n)を含む。
ヘッダ情報62には、複数対の処理内容識別情報63(63−1〜63−n)と処理結果格納アドレス(64−1〜64−n)とのデータサイズの合計が設定される。
処理内容識別情報63(63−1〜63−n)は、構成情報管理テーブル10から読み出された処理内容識別情報である。各処理結果格納アドレス63−i(1≦i≦n)には、対となる処理内容識別情報に対応する構成情報に基づいて再構成された信号処理デバイスによって処理された後の処理データの格納先のアドレスが設定される。なお、処理内容識別情報63−1に対応する構成情報に基づいて最初に再構成を行う信号処理モジュールのアドレスも、不図示ではあるが、ヘッダ情報61に含まれる。
図11は、本実施形態における信号処理システム1の動作フローを示す。まず、CPUモジュール2は、処理実施中でない信号処理モジュール3を検索する(S11)。なお、信号処理モジュールには、予め優先順位が定められている。
処理実施中でない信号処理モジュール3が検索されると、CPUモジュール2は構成情報管理テーブル10から、実施したい処理に必要となる信号処理回路の構成情報Cに対応する処理内容識別情報を取得する(S12)。
CPUモジュール2は、図10で説明したように、処理データ11に対して構成情報管理テーブル10から取得した情報と処理結果が格納されるアドレス情報を付加し、送信データ60を作成する(S13)。
すなわち、処理実施中でない信号処理モジュール3が複数検索された場合、CPUモジュール2は、優先順位に従ってそれらの信号処理モジュール3に順番を設定し、図10で説明したように、処理内容識別情報i(1≦i≦n)と、処理結果格納アドレス63−iとの対をヘッダ情報に追加する。処理結果格納アドレス63−i(1≦i≦n)には、対となる処理内容識別情報に対応する構成情報に基づいて再構成された信号処理デバイスによって処理された後の処理データの格納先のアドレスが設定される。なお、処理内容識別情報63−1に対応する構成情報に基づいて最初に再構成を行う信号処理モジュール(すなわち、上記で設定された順番における第1番目の信号処理モジュール3)のアドレスも、不図示ではあるが、ヘッダ情報61に含まれる。また、処理結果格納アドレスnには、最終的な処理結果の格納先のアドレス(例えば、CPUモジュール2のメモリ上のアドレス)が格納される。
CPUモジュール2は、データバス5を介して、S11で作成したヘッダ情報61を付加した処理データ11を送信データ60として、送信する(S14)。
信号処理モジュール3は、その送信データ60を受信し、ヘッダ情報61を読み込む(S15)。そのヘッダ情報61に基づいて、信号処理モジュール3における再構成制御回路44は、先頭の処理内容識別情報を判別する。再構成制御回路44は、構成情報記憶領域45または構成情報格納領域32から、その判別した処理内容識別情報に対応する構成情報Cを読み出す。
再構成制御回路44は、その読み出した構成情報Cに基づいて信号処理回路42の回路の再構成を実行する(S16)。
再構成された信号処理回路42は、ヘッダ情報61に対応する処理データ11を読み込み、その処理データ11について処理を実行する(S17)。その処理結果データは、データ出力処理回路43へ出力される。
データ出力処理回路43は、ヘッダ情報61から、先頭の一対の処理内容識別情報63−1と処理結果格納アドレス64−1を削除して、2番目の対の処理内容識別情報63−2と処理結果格納アドレス64−2を先頭にし、ヘッダサイズを再計算したものを新たなヘッダ情報61として生成する(S19)。なお、送信先のアドレスは、上記で削除した処理結果格納アドレス64−1である。データ出力処理回路43は、その生成したヘッダ情報61を処理結果データに付加し、出力データ転送制御回路35へ送信する。
出力データ転送制御回路35は、データ出力処理回路43から送信された処理結果データをデータバス5に出力する。処理結果データは、生成されたヘッダ情報の送信アドレスに基づいて、その送信先である他の信号処理モジュール3へ送信される(S20)。
ヘッダ情報61内の各処理内容識別情報に対応する構成情報の全てについてS15〜S20の処理を行う(S18)。
ヘッダ情報内の各処理内容識別情報に対応する構成情報の全てについての処理の終了後、最後に処理を実施した信号処理モジュール3は、ヘッダ情報61の処理結果格納アドレスに処理結果データ12を、データバス5を介して、CPUモジュール2へ送信する(S21)。CPUモジュール2は、その処理結果データを受信して、その処理結果データを処理結果格納アドレスで特定されるメモリ上の所定の領域に格納する。
本実施形態によれば、所定の処理データを再構成可能な複数の信号処理モジュールによって順次処理をさせる場合にも、第1の実施形態による効果と同様の効果を得ることができる。
なお、第1〜第3の実施形態において信号処理デバイスとしてDRPを用いたが、これに限定されず、例えば信号処理回路のみ部分に再構成が可能なFPGAや、CPLD(Complex Programmable Logic Device)を用いてもよい。
上述の通り、第1〜第3の実施形態における信号処理システムは、制御手段と、信号処理手段とを含む。
制御手段は、信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する。制御手段は、例えば上記の実施形態で言えば、CPUモジュール2に対応する。前記制御手段は、所定の処理を構成する1以上の信号処理のそれぞれに対応する信号処理回路を構成するための構成情報を識別する処理内容識別情報が格納された格納手段を有している。格納手段は、例えば上記の実施形態で言えば、構成情報管理テーブル10に対応する。
信号処理手段は、前記送信されたデータに付加された前記処理内容識別情報を判別する。それから、信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成する。さらに、信号処理手段は、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う。
信号処理手段は、例えば上記の実施形態で言えば、信号処理モジュール3に対応する。
このように構成することにより、信号処理モジュールの処理内容の変更の際の、CPUモジュールと信号処理モジュール間の手続きを簡素化することができる。
第1の実施形態によれば、前記制御手段は、複数の前記処理内容識別情報を付加情報として前記対象データに付加することができる。この場合、前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を順次判別する。それから、前記信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理することができる。
より具体的には、前記信号処理手段は、取得手段、構成情報格納手段、信号処理回路、再構成制御手段を含む。取得手段は、前記制御手段から送信されたデータを取得する。取得手段は、例えば上記の実施形態で言えば、入力データ転送制御回路34に対応する。
構成情報格納手段は、前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納されている。構成情報格納手段は、例えば上記の実施形態で言えば、構成情報格納領域32または構成情報記憶領域45に対応する。
信号処理回路は、信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する。信号処理回路は、例えば上記の実施形態で言えば、信号処理回路42に対応する。
再構成制御手段は、前記取得したデータの付加情報に含まれる処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路の再構成を制御する。再構成制御手段は、例えば上記の実施形態で言えば、再構成制御回路44に対応する。
この場合、前記再構成後の信号処理回路は、再構成前の信号処理回路により処理された前記対象データを、処理することができる。
このように構成することにより、ヘッダ情報に複数の処理内容識別情報を付加することにより、1回の処理データの転送で複数の処理を実行することができる。
第2の実施形態によれば、前記制御手段と前記信号処理手段とはネットワークを介して接続されている。このように構成することにより、ネットワークを介した大規模な信号処理システム51についても、ヘッダ情報に複数の処理内容識別情報を付加することにより、1回の処理データの転送で複数の処理を実行することができる。
第3の実施形態によれば、制御手段は、処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対にして付加情報とすることができる。この場合、信号処理手段は、付加情報に含まれる前記処理内容識別情報を判別する。それから、信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報と対となる処理結果格納アドレスへ送信することができる。
より具体的には、前記信号処理手段は、取得手段、構成情報格納手段、信号処理回路、再構成制御手段、付加情報編集手段、送信手段を含む。取得手段は、前記制御手段から送信されたデータを取得する。取得手段は、例えば上記の実施形態で言えば、入力データ転送制御回路34に対応する。
構成情報格納手段は、前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納されている。構成情報格納手段は、例えば上記の実施形態で言えば、構成情報格納領域32または構成情報記憶領域45に対応する。
信号処理回路は、信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する。信号処理回路は、例えば上記の実施形態で言えば、信号処理回路42に対応する。
再構成制御手段は、前記取得したデータの付加情報に含まれる処理内容識別情報を判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路を再構成する。再構成制御手段は、例えば上記の実施形態で言えば、再構成制御回路44に対応する。
付加情報編集手段は、前記再構成後の信号処理回路による前記対象データの処理後、前記付加情報から、当該再構成の基となった構成情報に対応する処理内容識別情報と、該処理内容識別情報と対となる処理結果格納アドレスとを削除して付加情報を編集し、該編集した付加情報を該処理後の対象データに付加することができる。付加情報編集手段は、例えば上記の実施形態で言えば、データ出力処理回路43に対応する。
送信手段は、前記編集された付加情報を付加された前記処理後の対象データを、前記削除された処理結果格納アドレスへ送信することができる。送信手段は、例えば上記の実施形態で言えば、出力データ転送制御回路35に対応する。
さらに、信号処理手段は、前記処理結果格納アドレスへ送信された前記対象データを受信すると、前記処理内容識別情報を判別する。その信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信することができる。
このように構成することにより、1回の処理データの転送で、再構成可能な複数の信号処理モジュールによって順次処理をさせることができる。
第1〜第3の実施形態によれば、処理データを再構成可能な各信号処理モジュールに処理させるに際し、別途、処理内容の再構成のための手順を踏まなくてもよく、信号処理回路の再構成を実施することができる。すなわち、ヘッダ情報に複数の処理内容識別情報を付加することにより、1回の処理データの転送で複数の処理を実行することができる。そのため、データ転送時のオーバヘッドを低減することができる。
また、第1〜第3の実施形態に係る信号処理回路の再構成を行うシステムでは、複数の信号処理モジュールへの信号処理デバイスの再構成指示、信号処理モジュールからの再構成完了通知の確認等、CPUモジュールが複数の信号処理モジュールを個別に管理しなくてもよい。その代わりに、信号処理モジュール側で、CPUモジュールから依頼された処理内容を判別してくれる。
よって、CPUモジュールは個別に信号処理モジュールの再構成に関する管理をしなくてもよく、信号処理モジュールに対して処理内容の異なるデータを送信することができる。そのため、ハードウェアリソースを効率的に利用でき、かつ容易に信号処理デバイスの内部構成を変更可能な信号処理システムを実現することが可能となる。
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
以上の実施形態に関し、更に以下の付記を開示する。
(付記1)
信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する制御手段と、
前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、
を備えることを特徴とする信号処理システム。
(付記2)
前記制御手段は、複数の前記処理内容識別情報を付加情報として前記対象データに付加し、
前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理する
ことを特徴とする付記1に記載の信号処理システム。
(付記3)
前記信号処理手段は、
前記制御手段から送信されたデータを取得する取得手段と、
前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納された構成情報格納手段と、
信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する信号処理回路と、
前記取得したデータの付加情報に含まれる処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路の再構成を制御する再構成制御手段と、
を備え、
前記再構成後の信号処理回路は、再構成前の信号処理回路により処理された前記対象データを、処理する
ことを特徴とする付記2に記載の信号処理システム。
(付記4)
前記制御手段は、前記処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対にして前記付加情報とし、
前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報と対となる処理結果格納アドレスへ送信する
ことを特徴とする付記1に記載の信号処理システム。
(付記5)
前記信号処理手段は、
前記制御手段から送信されたデータを取得する取得手段と、
前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納された構成情報格納手段と、
信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する信号処理回路と、
前記取得したデータの付加情報に含まれる処理内容識別情報を判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路を再構成する再構成制御手段と、
前記再構成後の信号処理回路による前記対象データの処理後、前記付加情報から、当該再構成の基となった構成情報に対応する処理内容識別情報と、該処理内容識別情報と対となる処理結果格納アドレスとを削除して付加情報を編集し、該編集した付加情報を該処理後の対象データに付加する付加情報編集手段と、
前記編集された付加情報を付加された前記処理後の対象データを、前記削除された処理結果格納アドレスへ送信する送信手段と、
を備えることを特徴とする付記4に記載の信号処理システム。
(付記6)
前記信号処理手段は、前記処理結果格納アドレスへ送信された前記対象データを受信すると、前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信する
ことを特徴とする付記5に記載の信号処理システム。
(付記7)
前記制御手段は、所定の処理を構成する1以上の信号処理のそれぞれに対応する信号処理回路を構成するための構成情報を識別する処理内容識別情報が格納された格納手段を備える
ことを特徴とする付記1から6のうちいずれか1項に記載の信号処理システム。
(付記8)
前記制御手段と前記信号処理手段とはネットワークを介して接続されている
ことを特徴とする付記1〜7のうちいずれか1項に記載の信号処理システム。
(付記9)
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールであって、
信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得する取得手段と、
前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、
を備えることを特徴とする信号処理モジュール。
(付記10)
前記信号処理手段は、前記付加情報に含まれる複数の処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理する
ことを特徴とする付記9に記載の信号処理モジュール。
(付記11)
前記信号処理モジュールは、さらに、
前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納された構成情報格納手段と、
を備え、
前記信号処理手段は、
信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する信号処理回路と、
前記取得したデータの付加情報に含まれる処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路の再構成を制御する再構成制御手段と、
を備え、
前記再構成後の信号処理回路は、再構成前の信号処理回路により処理された前記対象データを、処理する
ことを特徴とする付記10に記載の信号処理モジュール。
(付記12)
前記付加情報は、前記処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対になるようにして構成されており、
前記信号処理手段は、前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信する
ことを特徴とする付記9に記載の信号処理モジュール。
(付記13)
前記信号処理モジュールは、さらに、
前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納された構成情報格納手段と、
を備え、
前記信号処理手段は、
信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する信号処理回路と、
前記取得したデータの付加情報に含まれる処理内容識別情報を判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路を再構成する再構成制御手段と、
前記再構成後の信号処理回路による前記対象データの処理後、前記付加情報から、当該再構成の基となった構成情報に対応する処理内容識別情報と、該処理内容識別情報と対となる処理結果格納アドレスとを削除して付加情報を編集し、該編集した付加情報を該処理後の対象データに付加する付加情報編集手段と、
前記編集された付加情報を付加された前記処理後の対象データを、前記削除された処理結果格納アドレスへ送信する送信手段と、
を備えることを特徴とする付記12に記載の信号処理モジュール。
(付記14)
前記信号処理手段は、前記処理結果格納アドレスへ送信された前記対象データを受信すると、前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信する
ことを特徴とする付記13に記載の信号処理モジュール。
(付記15)
制御モジュールにより、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信し、
信号処理モジュールにより、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
ことを特徴とする信号処理システムの動作方法。
(付記16)
前記制御モジュールにより、複数の前記処理内容識別情報を付加情報として前記対象データに付加し、
前記信号処理モジュールにより、前記付加情報に含まれる前記処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理する
ことを特徴とする付記15に記載の信号処理システムの動作方法。
(付記17)
前記制御モジュールにより、前記処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対にして前記付加情報とし、
前記信号処理モジュールにより、前記付加情報に含まれる前記処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報と対となる処理結果格納アドレスへ送信する
ことを特徴とする付記15に記載の信号処理システムの動作方法。
(付記18)
前記信号処理モジュールにより、
前記送信されたデータの付加情報に含まれる処理内容識別情報を判別し、
前記判別した処理内容識別情報に対応する構成情報を用いて前記信号処理回路を再構成し、
前記再構成後の信号処理回路による前記対象データの処理後、前記付加情報から、当該再構成の基となった構成情報に対応する処理内容識別情報と、該処理内容識別情報と対となる処理結果格納アドレスとを削除して付加情報を編集し、該編集した付加情報を該処理後の対象データに付加し、
前記編集された付加情報を付加された前記処理後の対象データを、前記削除された処理結果格納アドレスへ送信する
ことを特徴とする付記17に記載の信号処理システムの動作方法。
(付記19)
前記信号処理モジュールにより、前記処理結果格納アドレスへ送信された前記対象データを受信すると、前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信する
ことを特徴とする付記18に記載の信号処理システムの動作方法。
(付記20)
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールの動作方法であって、
信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得し、
前記取得したデータに付加された前記処理内容識別情報を判別し、
該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、
該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
ことを特徴とする信号処理モジュールの動作方法。
1 信号処理システム
2 CPUモジュール
3(3−1〜3−n) 信号処理モジュール
4(4−1〜4−n) 信号処理デバイス
5 データバス
10 構成情報管理テーブル
11(11−1〜11−m) 処理データ
12 処理結果データ
20 送信データ
21 ヘッダ情報
22 処理内容識別情報数
23 処理内容識別情報
24 処理結果格納アドレス
31 メモリ
32 構成情報格納領域
33 処理データ格納領域
34 入力データ転送制御回路
35 出力データ転送制御回路
41 データ入力処理回路
42 信号処理回路
43 データ出力処理回路
44 再構成制御回路
45 構成情報記憶領域
51 信号処理システム
52 ネットワーク

Claims (8)

  1. 信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する制御手段と、
    前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、
    を備えることを特徴とする信号処理システム。
  2. 前記制御手段は、複数の前記処理内容識別情報を付加情報として前記対象データに付加し、
    前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理する
    ことを特徴とする請求項1に記載の信号処理システム。
  3. 前記制御手段は、前記処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対にして前記付加情報とし、
    前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報と対となる処理結果格納アドレスへ送信する
    ことを特徴とする請求項1に記載の信号処理システム。
  4. 制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールであって、
    信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得する取得手段と、
    前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、
    を備えることを特徴とする信号処理モジュール。
  5. 前記信号処理手段は、前記付加情報に含まれる複数の処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理する
    ことを特徴とする請求項4に記載の信号処理モジュール。
  6. 前記付加情報は、前記処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対になるようにして構成されており、
    前記信号処理手段は、前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信する
    ことを特徴とする請求項4に記載の信号処理モジュール。
  7. 制御モジュールにより、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信し、
    信号処理モジュールにより、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
    ことを特徴とする信号処理システムの動作方法。
  8. 制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールの動作方法であって、
    信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得し、
    前記取得したデータに付加された前記処理内容識別情報を判別し、
    該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、
    該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
    ことを特徴とする信号処理モジュールの動作方法。
JP2009142221A 2009-06-15 2009-06-15 信号処理システム、信号処理モジュール、及びこれらの動作方法 Pending JP2010287159A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009142221A JP2010287159A (ja) 2009-06-15 2009-06-15 信号処理システム、信号処理モジュール、及びこれらの動作方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009142221A JP2010287159A (ja) 2009-06-15 2009-06-15 信号処理システム、信号処理モジュール、及びこれらの動作方法

Publications (1)

Publication Number Publication Date
JP2010287159A true JP2010287159A (ja) 2010-12-24

Family

ID=43542791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009142221A Pending JP2010287159A (ja) 2009-06-15 2009-06-15 信号処理システム、信号処理モジュール、及びこれらの動作方法

Country Status (1)

Country Link
JP (1) JP2010287159A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016143086A (ja) * 2015-01-29 2016-08-08 キヤノン株式会社 情報処理装置およびその制御方法、並びにプログラム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007207136A (ja) * 2006-02-06 2007-08-16 Nec Corp データ処理装置、データ処理方法、及びデータ処理プログラム
JP2007257549A (ja) * 2006-03-24 2007-10-04 Toshiba Corp 半導体装置
JP2008052750A (ja) * 2005-04-12 2008-03-06 Matsushita Electric Ind Co Ltd プロセッサ
JP2010009247A (ja) * 2008-06-25 2010-01-14 Toshiba Corp 半導体装置、および、半導体装置によるデータ処理方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008052750A (ja) * 2005-04-12 2008-03-06 Matsushita Electric Ind Co Ltd プロセッサ
JP2007207136A (ja) * 2006-02-06 2007-08-16 Nec Corp データ処理装置、データ処理方法、及びデータ処理プログラム
JP2007257549A (ja) * 2006-03-24 2007-10-04 Toshiba Corp 半導体装置
JP2010009247A (ja) * 2008-06-25 2010-01-14 Toshiba Corp 半導体装置、および、半導体装置によるデータ処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016143086A (ja) * 2015-01-29 2016-08-08 キヤノン株式会社 情報処理装置およびその制御方法、並びにプログラム

Similar Documents

Publication Publication Date Title
JP3587095B2 (ja) 情報処理装置
US5802290A (en) Computer network of distributed virtual computers which are EAC reconfigurable in response to instruction to be executed
US8347044B2 (en) Multi-processor based programmable logic controller and method for operating the same
KR101029769B1 (ko) 배리어 동기 장치, 배리어 동기 처리 시스템 및 방법, 리덕션 연산 장치, 리덕션 연산 처리 시스템 및 방법
US20070180310A1 (en) Multi-core architecture with hardware messaging
CN100399317C (zh) 操作装置及操作装置控制方法
JP2001068993A5 (ja)
US20170220499A1 (en) Massively parallel computer, accelerated computing clusters, and two-dimensional router and interconnection network for field programmable gate arrays, and applications
JP2005165961A (ja) 動的再構成論理回路装置、割込制御方法、及び、半導体集積回路
JP2025131635A (ja) 複数の同一のダイを有する単一のチップパッケージを用いてニューラルネットワークタスクを処理するための装置および機構
JP5214262B2 (ja) 半導体集積回路及び電源制御方法
CN110463138B (zh) 网络结构信息生成方法
CN106789258A (zh) 工业以太网的配置方法
CN109358820B (zh) 数据访问方法、装置、电子设备及计算机可读存储介质
US7613902B1 (en) Device and method for enabling efficient and flexible reconfigurable computing
JP2007207136A (ja) データ処理装置、データ処理方法、及びデータ処理プログラム
JP2010287159A (ja) 信号処理システム、信号処理モジュール、及びこれらの動作方法
GB2395298A (en) Reconfigurable multi processor array in which the result registers are selectively connected to the processing elements
JP2013196509A (ja) 情報処理装置及びその制御方法
CN113448565A (zh) 对在分布式计算机系统中的可编程门装置编程的方法
CN104301297B (zh) 生成指示命令的分组和发出命令的执行结果的方法和装置
CN111357016B (zh) 用于神经网络处理器的片上通信系统
JP4869714B2 (ja) 情報処理装置、信号伝送方法、およびブリッジ
JP3675255B2 (ja) 情報処理装置
JP3723775B2 (ja) データ処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130806

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140311