JP2010287159A - Signal processing system, signal processing module, and method of operating them - Google Patents
Signal processing system, signal processing module, and method of operating them Download PDFInfo
- 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
Links
Images
Landscapes
- Microcomputers (AREA)
Abstract
Description
本発明は、制御装置及び再構成可能な信号処理装置により信号処理を行なう信号処理システムに関する。 The present invention relates to a signal processing system that performs signal processing using a control device and a reconfigurable signal processing device.
画像処理や信号処理は、大量のデータを高速かつリアルタイムで行う必要がある。信号処理の特徴である単純な処理を繰り返し行なう場合、汎用CPUでは処理の効率が悪い。そのため、FPGA(Field Programmable Gate Array)またはASIC(Application Specific Integrated Circuit)を用いた専用ハードウェアにより処理が行なわれている。 Image processing and signal processing require large amounts of data to be performed at high speed and in real time. When simple processing, which is a feature of signal processing, is repeated, the general-purpose CPU is inefficient in processing. Therefore, processing is performed by dedicated hardware using FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit).
図1は、従来の信号処理システム101の処理の流れを示す。図2は、従来の信号処理システム1の処理フローを示す。図1は、信号処理モジュール103としてDRP(Dynamic Reconfigurable Processor)を用いた場合の例である。
FIG. 1 shows a processing flow of a conventional
まず、CPU(Central Processing Unit)モジュール102は、データバス105を介して、信号処理回路の再構成を行うことができる信号処理モジュール103に対して、信号処理回路の再構成を指示する(S101)。例えば、CPUモジュール102は、信号処理モジュール103に対して、構成情報C1を用いて信号処理回路の再構成を実施するように指示する。
First, the CPU (Central Processing Unit)
信号処理モジュール103は、CPUモジュール102からの再構成指示を受信すると、信号処理デバイス104は、その再構成指示に対応する構成情報を用いて、回路の再構成を実施する(S102)。回路の再構成が完了すると、信号処理モジュール103は、CPUモジュール102に対して、再構成が完了した旨を通知する(S103)。
When the
信号処理デバイスの回路構成の変更の対象となる全ての信号処理モジュール103の回路の再構成が完了するまで、S101〜S103が繰り返される(S104)。
それらの全ての信号処理モジュール103の回路の再構成が完了すると、CPUモジュール102は信号処理モジュール103に処理データ111を送信する(S105)。
Steps S101 to S103 are repeated until the reconfiguration of the circuits of all the
When the reconfiguration of the circuits of all the
信号処理モジュール103は、CPUモジュール102からの処理データを受信すると、その処理データ111について処理を実行する(S106)。処理完了後、信号処理モジュール103は、CPUモジュール102に処理結果112を送信する(S107)。
When receiving the processing data from the
このように、DRPやFPGA等の信号処理デバイスは、内部に保持した回路情報(コンフィグレーションデータ)を用いて信号処理回路を再構成することにより複数の機能を実現することができる。 As described above, a signal processing device such as DRP or FPGA can realize a plurality of functions by reconfiguring the signal processing circuit using circuit information (configuration data) held therein.
しかしながら、専用のハードウェアにより複数の機能を実現する場合、より多くのハードウェアリソースが必要となり、装置の大型化や消費電力の増大につながっていた。また、機能の追加や変更を容易に行なうことはできないといった問題が生じていた。 However, when a plurality of functions are realized by dedicated hardware, more hardware resources are required, leading to an increase in the size of the apparatus and an increase in power consumption. Further, there has been a problem that it is not possible to easily add or change functions.
また、図1及び図2で説明したように、信号処理モジュールの処理内容を変更する場合、CPUモジュールが信号処理モジュールに対して事前に回路の再構成についての指示を行ない、信号処理モジュール内の信号処理デバイス内部の信号処理回路の再構成が完了した後に処理を再開する必要がある。そのため、複数の信号処理デバイスにより同時に信号処理を行なう場合には、複数の信号処理モジュールへの再構成指示、信号処理モジュールからの再構成完了通知の確認等、CPUモジュールが複数の信号処理モジュールを別途管理する必要があった。そのため、信号処理回路の再構成時の制御が複雑になっていた(例えば、特許文献1)。 As described with reference to FIGS. 1 and 2, when changing the processing contents of the signal processing module, the CPU module instructs the signal processing module in advance to reconfigure the circuit, It is necessary to restart the processing after the reconfiguration of the signal processing circuit inside the signal processing device is completed. Therefore, when performing signal processing simultaneously by a plurality of signal processing devices, the CPU module uses a plurality of signal processing modules such as a reconfiguration instruction to a plurality of signal processing modules and confirmation of a reconfiguration completion notification from the signal processing module. It was necessary to manage it separately. Therefore, the control at the time of reconfiguration of the signal processing circuit has been complicated (for example, Patent Document 1).
上記課題に鑑み、本発明では、信号処理モジュールの処理内容の変更におけるCPUモジュールと信号処理モジュール間の手続きを簡素化した信号処理システムを提供する。 In view of the above problems, the present invention provides a signal processing system that simplifies the procedure between a CPU module and a signal processing module in changing the processing content of the signal processing module.
信号処理システムは、信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する制御手段と、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、を備えることを特徴とする。 The signal processing system includes control means for adding processing content identification information for identifying processing content as additional information to target data to be subjected to signal processing, and transmitting the processing added to the transmitted data. The content identification information is determined, the signal processing circuit is reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, and included in the data transmitted by the reconfigured signal processing circuit Signal processing means for processing the target data to be processed.
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールは、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得する取得手段と、前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、を備えることを特徴とする。 A signal processing module used in a signal processing system including a control processing module obtains transmitted data by adding processing content identification information for identifying processing content as additional information to target data to be subjected to signal processing. An acquisition means and the processing content identification information added to the acquired data are discriminated, and the signal processing circuit is reconfigured based on the configuration information of the signal processing circuit corresponding to the discriminated processing content identification information. Signal processing means for processing the target data included in the transmitted data by a configured signal processing circuit.
信号処理システムの動作方法では、制御モジュールにより、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信し、信号処理モジュールにより、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行うことを特徴とする。 In the operation method of the signal processing system, the control module transmits the processing content identification information for identifying the processing content as additional information to the target data to be processed by the signal processing, and transmits the additional information by the signal processing module. The processing content identification information added to the data is determined, the signal processing circuit is reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, and the reconfigured signal processing circuit To process the target data included in the transmitted data.
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールの動作方法では、信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得し、前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行うことを特徴とする。 In the operation method of the signal processing module used in the signal processing system including the control processing module, the data transmitted by adding the processing content identification information for identifying the processing content to the target data to be subjected to signal processing as additional information. , Determining the processing content identification information added to the acquired data, reconfiguring the signal processing circuit based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, The target data included in the transmitted data is processed by the configured signal processing circuit.
開示の信号処理システムによれば、信号処理モジュールの処理内容の変更の際の、CPUモジュールと信号処理モジュール間の手続きを簡素化することができる。 According to the disclosed signal processing system, it is possible to simplify the procedure between the CPU module and the signal processing module when changing the processing content of the signal processing module.
<第1の実施形態>
図3は、本実施形態における信号処理システム1の構成の一例を示す。信号処理システム1において、CPUモジュール2と信号処理モジュール3(3−1〜3−n)は、データバス(例えばPCIバス等)5によって接続されている。なお、m,n,oは、任意の整数である。
<First Embodiment>
FIG. 3 shows an example of the configuration of the
図3において、CPUモジュール2は、処理データ11(11−1〜11−m)を有する。信号処理モジュール3−1〜3−nは、構成情報C1〜Coの構成情報を有する。構成情報は、論理回路の回路情報(コンフィグレーションデータ)である。このような内部の回路情報を用いて回路を再構成することにより、信号処理モジュール3は複数の機能を実現することができる。
In FIG. 3, the
処理データ11(11−1〜11−m)は、データバス5を経由してCPUモジュール2から信号処理モジュール3に転送される。信号処理モジュール3は、その送信された処理データ11について処理を実行する。その処理結果は、信号処理モジュール3からCPUモジュール2に転送される。
The processing data 11 (11-1 to 11-m) is transferred from the
信号処理モジュール3は、信号処理を行なうための信号処理デバイス(例えば、DRP)4(4−1〜4−n)と、信号処理を行うための複数の構成情報C(C1〜Co)を有する。
The
図4は、本実施形態における、信号処理モジュールに行わせる処理と、各処理に対して必要となる構成情報との対応関係を示す構成情報管理テーブル10の例である。構成情報管理テーブル10は、CPUモジュール2内のメモリに格納されている。構成情報管理テーブル10において、処理内容識別情報1,2,3には、各構成情報を識別する情報、すなわち処理内容識別情報が設定される。
FIG. 4 is an example of the configuration information management table 10 showing the correspondence between the processing to be performed by the signal processing module and the configuration information necessary for each processing in the present embodiment. The configuration information management table 10 is stored in the memory in the
図4の場合には、処理P1を実行する場合には、例えば、構成情報C1,C2が必要であるとする。また、処理P2を実行する場合には、例えば、構成情報C3,C4,C5が必要であるとする。処理P3を実行する場合には、例えば、構成情報C6が必要であるとする。 In the case of FIG. 4, when executing the process P1, for example, it is assumed that the configuration information C1 and C2 are necessary. Further, when executing the process P2, for example, it is assumed that the configuration information C3, C4, and C5 are necessary. When executing the process P3, for example, it is assumed that the configuration information C6 is necessary.
この場合、図4に示すように、処理P1について、処理内容識別情報1には構成情報C1に対応する処理内容識別情報ID−C1が予め設定されている。処理内容識別情報2には構成情報C2に対応する処理内容識別情報ID−C2が予め設定されている。処理内容識別情報数には処理P1における処理内容識別情報の数「2」が予め設定されている。
In this case, as shown in FIG. 4, for the process P1, the process content identification information ID-C1 corresponding to the configuration information C1 is preset in the process
処理P2について、処理内容識別情報1には構成情報C3に対応する処理内容識別情報ID−C3が予め設定されている。処理内容識別情報2には構成情報C4に対応する処理内容識別情報ID−C4が予め設定されている。処理内容識別情報3には構成情報C5に対応する処理内容識別情報ID−C5が予め設定されている。処理内容識別情報数には処理P2における処理内容識別情報の数「3」が予め設定されている。
For process P2, process content identification information ID-C3 corresponding to configuration information C3 is set in advance in process
処理P3について、処理内容識別情報1には構成情報C6に対応する処理内容識別情報ID−C6が予め設定されている。処理内容識別情報数には処理P3における処理内容識別情報の数「1」が予め設定されている。
For process P3, process content identification information ID-C6 corresponding to configuration information C6 is set in advance in process
図5は、本実施形態におけるCPUモジュール2から信号処理モジュール3へ送信される処理データ(送信データ20)の構造を示す。送信データ20は、ヘッダ情報21と、処理データ11とから構成される。ヘッダ情報21は、処理内容識別情報数22、処理内容識別情報1〜n(23)、処理結果格納アドレス24、送信先アドレス(不図示)を含む。
FIG. 5 shows the structure of the processing data (transmission data 20) transmitted from the
処理内容識別情報数22は、ヘッダ情報21に設定された処理内容識別情報23の数が設定される。処理内容識別情報23は、構成情報管理テーブル10から読み出された処理内容識別情報である。処理結果格納アドレス24には、信号処理モジュール3により処理されて出力された処理結果の格納先のアドレス(例えば、CPUモジュール2のメモリ上のアドレス)が格納される。
As the processing content
図6は、本実施形態における信号処理システム1の処理の流れを示す。図7は、本実施形態における信号処理システム1の動作フローを示す。
CPUモジュール2内のメモリは、処理データ11、処理結果データ12、及び構成情報管理テーブル10を記憶する領域を有する1つ以上のメモリを有している。このメモリには、予め処理データ11と構成情報管理テーブル10が格納されている。
FIG. 6 shows a processing flow of the
The memory in the
信号処理モジュール3は、回路を再構成する部分である信号処理デバイス4、複数のメモリ等で構成される。信号処理デバイス4は、複数の演算ユニットと、それらの演算ユニットの配線部分、及び回路構成の制御を行う再構成制御回路等を含む。それらのメモリには、回路の再構成のための演算ユニット間の配線情報(構成情報)C1,C2,・・・,Cnが格納されている。
The
まず、CPUモジュール2は、処理実施中でない信号処理モジュール3を検索する(S1)。処理実施中でない信号処理モジュール3が検索されると、CPUモジュール2は構成情報管理テーブル10から、実施したい処理に必要となる信号処理回路の構成情報Cに対応する処理内容識別情報数、処理内容識別情報を取得する(S2)。例えば、図4において、処理P1を実施する場合、CPUモジュール2は、構成情報管理テーブル10から、処理内容識別情報数「2」、及び処理内容識別情報「ID−C1」,「ID−C2」を取得する。
First, the
CPUモジュール2は、図5で説明したように、処理データ11に対して、構成情報管理テーブル10から取得した情報(処理内容識別情報、処理内容識別情報数)と、処理結果が格納されるアドレス情報をヘッダ情報21として付加する(S3)。例えば、CPUモジュール2は、処理内容識別情報数22として「2」、処理内容識別情報23として「ID−C1」,「ID−C2」、処理結果格納アドレス24としてCPUモジュール2内のメモリの所定のアドレスが設定されたヘッダ情報21を生成する。そして、CPUモジュール2はこの生成したヘッダ情報21を処理データ11に付加する。
As described with reference to FIG. 5, the
CPUモジュール2は、データバス5を介して、S1で検索した信号処理モジュール3に対して、そのヘッダ情報21を付加した処理データ11を送信データ20として、送信する(S4)。
The
なお、S1において処理実施中でない信号処理モジュール3が複数検索された場合、CPUモジュール2は予め定めた順番に従って、それぞれの信号処理モジュール3に対してS2−S4を行って送信データ20を送信する。
If a plurality of
信号処理モジュール3は、その送信データ20を受信し、ヘッダ情報21を読み込む(S5)。そのヘッダ情報21に基づいて、信号処理モジュール3は、処理内容識別情報を判別する。信号処理モジュール3は、自身の有するメモリから、その判別した処理内容識別情報に対応する構成情報Cを読み出す。
The
例えば、信号処理モジュール3は、ヘッダ情報21の先頭側から順に処理内容識別情報を読み出し、最初の処理内容識別情報「ID−C1」を判別する。それから、信号処理モジュール3は、信号処理モジュール3内のメモリから処理内容識別情報「ID−C1」に対応する構成情報C1を読み出す。
For example, the
信号処理モジュール3は、その読み出した構成情報Cに基づいて信号処理デバイス4の回路の再構成を実行する(S6)。上記の例の場合、信号処理モジュール3は、構成情報C1を用いて、信号処理デバイス4内の演算ユニット間の配線状態を変更し、信号処理デバイス4の回路を再構成する。
The
再構成処理の終了後、信号処理モジュール3は、送信データ20から処理データ11を取り出し、再構成後の信号処理デバイス4を用いて、その処理データ11を入力データとして処理を実行する(S7)。
After completion of the reconfiguration processing, the
ヘッダ情報21内の各処理内容識別情報に対応する構成情報の全てについて、S6〜S7の処理を行う(S8)。例えば、上記の例の場合、信号処理モジュール3は、構成情報C1を用いて再構成された信号処理デバイス4によって、処理データ11について処理を行ない、その処理後の処理データ11−C1を出力する。その後、信号処理モジュール3は、処理内容識別情報「ID−C2」に対応する構成情報C2を用いて再構成された信号処理デバイス4によって、処理データ11−C1について処理を行ない、その処理後の処理データ11−C2を処理結果データとして出力する。
The processing of S6 to S7 is performed for all the configuration information corresponding to each processing content identification information in the header information 21 (S8). For example, in the case of the above example, the
ヘッダ情報内の各処理内容識別情報に対応する構成情報の全てについての処理の終了後、信号処理モジュール3は、ヘッダ情報21の処理結果格納アドレス24に処理結果データ12を、データバス5を介して、CPUモジュール2へ送信する(S9)。CPUモジュール2は、その処理結果データを受信して、その処理結果データ12を処理結果格納アドレスで特定されるメモリ上の所定の領域に格納する。
After completing the processing for all the configuration information corresponding to each processing content identification information in the header information, the
図8は、本実施形態における信号処理モジュール3の内部構成の一例を示す。信号処理モジュール3は、メモリ31、入力データ転送制御回路34、信号処理デバイス4、出力データ転送制御回路35を含む。
FIG. 8 shows an example of the internal configuration of the
メモリ31には、構成情報格納領域32と処理データ格納領域33がある。構成情報格納領域32には、前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路を再構成するための構成情報C(C1〜Cm)が格納されている。処理データ格納領域33には、CPUモジュール2から送信された送信データ20をヘッダ情報21−1〜21−nと、処理データ11−1〜11−nとに分割した状態で格納することができる。
The
入力データ転送制御回路34は、データバス5から入力された送信データ20を信号処理デバイス4へ転送する。
信号処理デバイス4は、送信データ20の処理内容識別情報に対応する構成情報を用いて、信号処理デバイス4内の回路の再構成を行う。それから、信号処理デバイス4は、その再構成された回路に、送信データ20の処理データ11を入力して、処理を行う。
The input data transfer
The
信号処理デバイス4は、データ入力処理回路41、信号処理回路42、データ出力処理回路43、再構成制御回路44、構成情報を格納する構成情報記憶領域45を含む。構成情報記憶領域45に格納できない構成情報Cは、メモリ31上の構成情報格納領域に格納されている。
The
データ入力処理回路41は、入力データ転送制御回路34から入力された送信データ20をヘッダ情報21と処理データ11とに分けて、メモリ31に転送する。メモリ31に転送されたヘッダ情報21と処理データ11はそれぞれ、処理データ格納領域33に格納される。
The data
再構成制御回路44は、処理データ格納領域33から読み出されたヘッダ情報21の処理内容識別情報を判別し、その処理内容識別情報に対応する構成情報Cを構成情報記憶領域45または構成情報格納領域32から取得する。再構成制御回路44は、その取得した構成情報Cを用いて信号処理回路42を再構成する。
The
信号処理回路42は、複数の演算ユニットと、演算ユニットの配線部分等を含む。信号処理回路42は、構成情報Cに基づいて再構成制御回路44の制御により、回路が再構成される。再構成された信号処理回路42は、処理データ格納領域33から読み出されたヘッダ情報21に対応する処理データ11を読み込み、その処理データ11について処理を実行する。ヘッダ情報21に含まれる各処理内容識別情報に対応する構成情報Cに基づいて再構成された信号処理回路42により、処理データが処理されるまで、信号処理回路42の再構成とその再構成された信号処理回路42による処理データについての信号処理が繰り返される。その処理結果データは、データ出力処理回路43へ出力される。
The
データ出力処理回路43は、その処理結果データに対応するヘッダ情報21の処理結果格納アドレスを送信先アドレスとしたヘッダ情報を生成する。データ出力処理回路43は、その生成したヘッダ情報21を処理結果データに付加し、出力データ転送制御回路35へ送信する。
The data
出力データ転送制御回路35は、データ出力処理回路43から送信された処理結果データをデータバス5に出力する。処理結果データは、生成されたヘッダ情報の送信アドレスに基づいて、その送信先へ送信される。
The output data transfer control circuit 35 outputs the processing result data transmitted from the data
データ入力処理回路41、信号処理回路42、データ出力処理回路43はそれぞれ、独立して動作することができる。そのため、信号処理回路42による処理実施中でも、データ入力処理回路41は新しい処理データを受信することができる。またデータ出力処理回路43による処理結果の出力中であっても、再構成された信号処理回路42は新たな処理を開始することができる。
The data
上述の通り、信号処理モジュール3は全ての処理に必要な信号処理回路の構成情報を保有している。そして、CPUモジュール2は、処理データ11に、処理内容識別情報と処理結果を格納するアドレス情報とを含むヘッダ情報21を付加し、送信データ20として信号処理モジュール3に送信する。送信データ20を受け取った信号処理モジュール3は、ヘッダ情報21から処理内容識別情報を判別し、該当する回路の構成情報Cを用いて信号処理デバイスの再構成を実施した後に、受信データの処理を行なう。
As described above, the
例えば、信号処理デバイスの1つであるDRPは、起動時あるいはリセット時にコンフィグレーションデータを読み込むFPGAと異なり、動作中においても瞬時に再構成を行なうことができる。したがって、信号処理モジュールに処理データを割り当てるに際し、事前に信号処理デバイスの再構成を行なわなくてもよい。 For example, a DRP, which is one of signal processing devices, can be reconfigured instantaneously even during operation, unlike an FPGA that reads configuration data at startup or reset. Therefore, when assigning the processing data to the signal processing module, it is not necessary to reconfigure the signal processing device in advance.
また、このような信号処理回路システムでは、CPUモジュールが再構成可能な信号処理モジュールに信号処理デバイスの再構成を指示したり、信号処理デバイスの再構成の完了を確認したり等、CPUモジュールが再構成可能な複数の信号処理モジュールを個別に管理しなくてもよい。そのため、複数の信号処理の実施において、各信号処理モジュールへの処理データの割当に際し、CPUモジュールはそれらの信号処理モジュールの管理が軽減される。 Further, in such a signal processing circuit system, the CPU module instructs the reconfigurable signal processing module to reconfigure the signal processing device, confirms completion of the reconfiguration of the signal processing device, etc. It is not necessary to individually manage a plurality of reconfigurable signal processing modules. Therefore, in the implementation of a plurality of signal processing, the CPU module reduces management of these signal processing modules when assigning the processing data to each signal processing module.
また、DRP等の信号処理モジュールを用いた場合、同一ハードウェア上で複数機能を用いる処理に対応可能な信号処理システムの実現が可能となる。また、そのような信号処理モジュールに処理内容の識別情報として複数の情報を持たせることにより、1回のデータ転送において複数の処理を実行することができる。 In addition, when a signal processing module such as DRP is used, it is possible to realize a signal processing system that can handle processing using a plurality of functions on the same hardware. In addition, by providing such a signal processing module with a plurality of pieces of information as identification information of processing contents, a plurality of processes can be executed in one data transfer.
<第2の実施形態>
第1の実施形態ではCPUモジュール2と信号処理モジュール3をデータバス5により接続している信号処理システムについて説明した。それに対して、第2の実施形態では、CPUモジュール2および信号処理モジュール3をネットワークで接続した信号処理システムについて説明する。なお、第1の実施形態と同一の構成、処理については、同一の符号を付し、その説明を省略する。
<Second Embodiment>
In the first embodiment, the signal processing system in which the
図9は、本実施形態における信号処理システム51の構成の一例を示す。図9の信号処理システム51は、図3の信号処理システム1において、CPUモジュール2と信号処理モジュール3を接続していたデータバス5を、イーサネット(登録商標)等のネットワーク52に置き換えたものである。
これにより、ネットワークを介した大規模な信号処理システム51についても、第1の実施形態と同様の効果を得ることができる。
FIG. 9 shows an example of the configuration of the
As a result, the same effects as those of the first embodiment can be obtained for a large-scale
<第3の実施形態>
第3の実施形態では、ヘッダ情報に処理内容識別情報と処理結果格納アドレス情報を複数付加し、複数の信号処理モジュールを使用してパイプライン処理を行なう信号処理システムについて説明する。信号処理システムの構成は第1又は第2の実施形態と同様である。なお、第1又は第2の実施形態と同一の構成、処理については、同一の符号を付し、その説明を省略する。
<Third Embodiment>
In the third embodiment, a signal processing system will be described in which a plurality of processing content identification information and processing result storage address information are added to header information, and pipeline processing is performed using a plurality of signal processing modules. The configuration of the signal processing system is the same as that of the first or second embodiment. In addition, about the structure and process same as 1st or 2nd embodiment, the same code | symbol is attached | subjected and the description is abbreviate | omitted.
図10は、本実施形態におけるCPUモジュール2から信号処理モジュール3へ、又はある信号処理モジュール3から他の信号処理モジュールへ送信される処理データ(送信データ60)の構造を示す。
FIG. 10 shows the structure of processing data (transmission data 60) transmitted from the
送信データ60は、ヘッダ情報61と、処理データ11とから構成される。ヘッダ情報61は、ヘッダサイズ62と、複数対の処理内容識別情報63(63−1〜63−n)と処理結果格納アドレス(64−1〜64−n)を含む。
The
ヘッダ情報62には、複数対の処理内容識別情報63(63−1〜63−n)と処理結果格納アドレス(64−1〜64−n)とのデータサイズの合計が設定される。
処理内容識別情報63(63−1〜63−n)は、構成情報管理テーブル10から読み出された処理内容識別情報である。各処理結果格納アドレス63−i(1≦i≦n)には、対となる処理内容識別情報に対応する構成情報に基づいて再構成された信号処理デバイスによって処理された後の処理データの格納先のアドレスが設定される。なお、処理内容識別情報63−1に対応する構成情報に基づいて最初に再構成を行う信号処理モジュールのアドレスも、不図示ではあるが、ヘッダ情報61に含まれる。
In the
The processing content identification information 63 (63-1 to 63-n) is processing content identification information read from the configuration information management table 10. Each processing result storage address 63-i (1 ≦ i ≦ n) stores processing data after being processed by the signal processing device reconfigured based on the configuration information corresponding to the paired processing content identification information. The destination address is set. Note that the address of the signal processing module to be reconfigured first based on the configuration information corresponding to the processing content identification information 63-1 is also included in the header information 61 although not shown.
図11は、本実施形態における信号処理システム1の動作フローを示す。まず、CPUモジュール2は、処理実施中でない信号処理モジュール3を検索する(S11)。なお、信号処理モジュールには、予め優先順位が定められている。
FIG. 11 shows an operation flow of the
処理実施中でない信号処理モジュール3が検索されると、CPUモジュール2は構成情報管理テーブル10から、実施したい処理に必要となる信号処理回路の構成情報Cに対応する処理内容識別情報を取得する(S12)。
When the
CPUモジュール2は、図10で説明したように、処理データ11に対して構成情報管理テーブル10から取得した情報と処理結果が格納されるアドレス情報を付加し、送信データ60を作成する(S13)。
As described with reference to FIG. 10, the
すなわち、処理実施中でない信号処理モジュール3が複数検索された場合、CPUモジュール2は、優先順位に従ってそれらの信号処理モジュール3に順番を設定し、図10で説明したように、処理内容識別情報i(1≦i≦n)と、処理結果格納アドレス63−iとの対をヘッダ情報に追加する。処理結果格納アドレス63−i(1≦i≦n)には、対となる処理内容識別情報に対応する構成情報に基づいて再構成された信号処理デバイスによって処理された後の処理データの格納先のアドレスが設定される。なお、処理内容識別情報63−1に対応する構成情報に基づいて最初に再構成を行う信号処理モジュール(すなわち、上記で設定された順番における第1番目の信号処理モジュール3)のアドレスも、不図示ではあるが、ヘッダ情報61に含まれる。また、処理結果格納アドレスnには、最終的な処理結果の格納先のアドレス(例えば、CPUモジュール2のメモリ上のアドレス)が格納される。
That is, when a plurality of
CPUモジュール2は、データバス5を介して、S11で作成したヘッダ情報61を付加した処理データ11を送信データ60として、送信する(S14)。
信号処理モジュール3は、その送信データ60を受信し、ヘッダ情報61を読み込む(S15)。そのヘッダ情報61に基づいて、信号処理モジュール3における再構成制御回路44は、先頭の処理内容識別情報を判別する。再構成制御回路44は、構成情報記憶領域45または構成情報格納領域32から、その判別した処理内容識別情報に対応する構成情報Cを読み出す。
The
The
再構成制御回路44は、その読み出した構成情報Cに基づいて信号処理回路42の回路の再構成を実行する(S16)。
再構成された信号処理回路42は、ヘッダ情報61に対応する処理データ11を読み込み、その処理データ11について処理を実行する(S17)。その処理結果データは、データ出力処理回路43へ出力される。
The
The reconfigured
データ出力処理回路43は、ヘッダ情報61から、先頭の一対の処理内容識別情報63−1と処理結果格納アドレス64−1を削除して、2番目の対の処理内容識別情報63−2と処理結果格納アドレス64−2を先頭にし、ヘッダサイズを再計算したものを新たなヘッダ情報61として生成する(S19)。なお、送信先のアドレスは、上記で削除した処理結果格納アドレス64−1である。データ出力処理回路43は、その生成したヘッダ情報61を処理結果データに付加し、出力データ転送制御回路35へ送信する。
The data
出力データ転送制御回路35は、データ出力処理回路43から送信された処理結果データをデータバス5に出力する。処理結果データは、生成されたヘッダ情報の送信アドレスに基づいて、その送信先である他の信号処理モジュール3へ送信される(S20)。
The output data transfer control circuit 35 outputs the processing result data transmitted from the data
ヘッダ情報61内の各処理内容識別情報に対応する構成情報の全てについてS15〜S20の処理を行う(S18)。
ヘッダ情報内の各処理内容識別情報に対応する構成情報の全てについての処理の終了後、最後に処理を実施した信号処理モジュール3は、ヘッダ情報61の処理結果格納アドレスに処理結果データ12を、データバス5を介して、CPUモジュール2へ送信する(S21)。CPUモジュール2は、その処理結果データを受信して、その処理結果データを処理結果格納アドレスで特定されるメモリ上の所定の領域に格納する。
The processing of S15 to S20 is performed for all the configuration information corresponding to each processing content identification information in the header information 61 (S18).
After the processing for all the configuration information corresponding to each processing content identification information in the header information is completed, the
本実施形態によれば、所定の処理データを再構成可能な複数の信号処理モジュールによって順次処理をさせる場合にも、第1の実施形態による効果と同様の効果を得ることができる。 According to the present embodiment, the same effect as that of the first embodiment can be obtained even when the predetermined processing data is sequentially processed by a plurality of reconfigurable signal processing modules.
なお、第1〜第3の実施形態において信号処理デバイスとしてDRPを用いたが、これに限定されず、例えば信号処理回路のみ部分に再構成が可能なFPGAや、CPLD(Complex Programmable Logic Device)を用いてもよい。 Although the DRP is used as the signal processing device in the first to third embodiments, the present invention is not limited to this. For example, an FPGA that can be reconfigured only in the signal processing circuit or a CPLD (Complex Programmable Logic Device) is used. It may be used.
上述の通り、第1〜第3の実施形態における信号処理システムは、制御手段と、信号処理手段とを含む。
制御手段は、信号処理の対象となる対象データに対して、処理内容を識別する処理内容識別情報を付加情報として付加して送信する。制御手段は、例えば上記の実施形態で言えば、CPUモジュール2に対応する。前記制御手段は、所定の処理を構成する1以上の信号処理のそれぞれに対応する信号処理回路を構成するための構成情報を識別する処理内容識別情報が格納された格納手段を有している。格納手段は、例えば上記の実施形態で言えば、構成情報管理テーブル10に対応する。
As described above, the signal processing system in the first to third embodiments includes a control unit and a signal processing unit.
The control means adds processing content identification information for identifying processing content as additional information to the target data to be subjected to signal processing, and transmits it. For example, the control means corresponds to the
信号処理手段は、前記送信されたデータに付加された前記処理内容識別情報を判別する。それから、信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成する。さらに、信号処理手段は、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う。
信号処理手段は、例えば上記の実施形態で言えば、信号処理モジュール3に対応する。
このように構成することにより、信号処理モジュールの処理内容の変更の際の、CPUモジュールと信号処理モジュール間の手続きを簡素化することができる。
The signal processing means determines the processing content identification information added to the transmitted data. Then, the signal processing means reconfigures the signal processing circuit based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. Further, the signal processing means processes the target data included in the transmitted data by the reconfigured signal processing circuit.
The signal processing means corresponds to the
With this configuration, the procedure between the CPU module and the signal processing module when changing the processing contents of the signal processing module can be simplified.
第1の実施形態によれば、前記制御手段は、複数の前記処理内容識別情報を付加情報として前記対象データに付加することができる。この場合、前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を順次判別する。それから、前記信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理することができる。 According to the first embodiment, the control unit can add a plurality of pieces of processing content identification information as additional information to the target data. In this case, the signal processing means sequentially determines the processing content identification information included in the additional information. Then, the signal processing means identifies the processing content identification determined next for the target data processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. Processing can be performed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the information.
より具体的には、前記信号処理手段は、取得手段、構成情報格納手段、信号処理回路、再構成制御手段を含む。取得手段は、前記制御手段から送信されたデータを取得する。取得手段は、例えば上記の実施形態で言えば、入力データ転送制御回路34に対応する。
More specifically, the signal processing means includes acquisition means, configuration information storage means, signal processing circuit, and reconfiguration control means. The acquisition unit acquires data transmitted from the control unit. The acquisition means corresponds to the input data transfer
構成情報格納手段は、前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納されている。構成情報格納手段は、例えば上記の実施形態で言えば、構成情報格納領域32または構成情報記憶領域45に対応する。
The configuration information storage means stores the processing content identification information and the configuration information of the signal processing circuit corresponding to the processing content identification information. The configuration information storage means corresponds to, for example, the configuration
信号処理回路は、信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する。信号処理回路は、例えば上記の実施形態で言えば、信号処理回路42に対応する。
The signal processing circuit can reconfigure a circuit that performs signal processing, and processes the target data using the reconfigured circuit. For example, the signal processing circuit corresponds to the
再構成制御手段は、前記取得したデータの付加情報に含まれる処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路の再構成を制御する。再構成制御手段は、例えば上記の実施形態で言えば、再構成制御回路44に対応する。
The reconfiguration control unit sequentially determines processing content identification information included in the additional information of the acquired data, acquires configuration information corresponding to the determined processing content identification information from the configuration information storage unit, and acquires the acquired The reconfiguration of the signal processing circuit is controlled using the configuration information. For example, the reconstruction control means corresponds to the
この場合、前記再構成後の信号処理回路は、再構成前の信号処理回路により処理された前記対象データを、処理することができる。
このように構成することにより、ヘッダ情報に複数の処理内容識別情報を付加することにより、1回の処理データの転送で複数の処理を実行することができる。
In this case, the signal processing circuit after the reconfiguration can process the target data processed by the signal processing circuit before the reconfiguration.
With this configuration, by adding a plurality of process content identification information to the header information, it is possible to execute a plurality of processes with one transfer of process data.
第2の実施形態によれば、前記制御手段と前記信号処理手段とはネットワークを介して接続されている。このように構成することにより、ネットワークを介した大規模な信号処理システム51についても、ヘッダ情報に複数の処理内容識別情報を付加することにより、1回の処理データの転送で複数の処理を実行することができる。
According to the second embodiment, the control means and the signal processing means are connected via a network. With this configuration, even for a large-scale
第3の実施形態によれば、制御手段は、処理内容識別情報と、該処理内容識別情報に対応する構成情報に基づいて再構成される信号処理回路による処理後の対象データの格納先のアドレスを表す処理結果格納アドレスとを対にして付加情報とすることができる。この場合、信号処理手段は、付加情報に含まれる前記処理内容識別情報を判別する。それから、信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報と対となる処理結果格納アドレスへ送信することができる。 According to the third embodiment, the control means stores the processing content identification information and the storage destination address of the target data after processing by the signal processing circuit reconfigured based on the configuration information corresponding to the processing content identification information. Can be used as additional information. In this case, the signal processing means determines the processing content identification information included in the additional information. Then, the signal processing means pairs the target data processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information with the processing content identification information. Can be transmitted to the processing result storage address.
より具体的には、前記信号処理手段は、取得手段、構成情報格納手段、信号処理回路、再構成制御手段、付加情報編集手段、送信手段を含む。取得手段は、前記制御手段から送信されたデータを取得する。取得手段は、例えば上記の実施形態で言えば、入力データ転送制御回路34に対応する。
More specifically, the signal processing means includes acquisition means, configuration information storage means, signal processing circuit, reconstruction control means, additional information editing means, and transmission means. The acquisition unit acquires data transmitted from the control unit. The acquisition means corresponds to the input data transfer
構成情報格納手段は、前記処理内容識別情報と、該処理内容識別情報に対応する信号処理回路の構成情報とが格納されている。構成情報格納手段は、例えば上記の実施形態で言えば、構成情報格納領域32または構成情報記憶領域45に対応する。
The configuration information storage means stores the processing content identification information and the configuration information of the signal processing circuit corresponding to the processing content identification information. The configuration information storage means corresponds to, for example, the configuration
信号処理回路は、信号処理を行う回路の再構成をすることができると共に、再構成後の回路を用いて前記対象データを処理する。信号処理回路は、例えば上記の実施形態で言えば、信号処理回路42に対応する。
The signal processing circuit can reconfigure a circuit that performs signal processing, and processes the target data using the reconfigured circuit. For example, the signal processing circuit corresponds to the
再構成制御手段は、前記取得したデータの付加情報に含まれる処理内容識別情報を判別し、該判別した処理内容識別情報に対応する構成情報を前記構成情報格納手段から取得し、該取得した構成情報を用いて前記信号処理回路を再構成する。再構成制御手段は、例えば上記の実施形態で言えば、再構成制御回路44に対応する。
The reconfiguration control unit determines processing content identification information included in the additional information of the acquired data, acquires configuration information corresponding to the determined processing content identification information from the configuration information storage unit, and acquires the acquired configuration The signal processing circuit is reconfigured using the information. For example, the reconstruction control means corresponds to the
付加情報編集手段は、前記再構成後の信号処理回路による前記対象データの処理後、前記付加情報から、当該再構成の基となった構成情報に対応する処理内容識別情報と、該処理内容識別情報と対となる処理結果格納アドレスとを削除して付加情報を編集し、該編集した付加情報を該処理後の対象データに付加することができる。付加情報編集手段は、例えば上記の実施形態で言えば、データ出力処理回路43に対応する。
After the processing of the target data by the reconfigured signal processing circuit, the additional information editing means, from the additional information, processing content identification information corresponding to the configuration information that is the basis of the reconfiguration, and the processing content identification It is possible to edit the additional information by deleting the processing result storage address paired with the information, and add the edited additional information to the processed target data. The additional information editing means corresponds to the data
送信手段は、前記編集された付加情報を付加された前記処理後の対象データを、前記削除された処理結果格納アドレスへ送信することができる。送信手段は、例えば上記の実施形態で言えば、出力データ転送制御回路35に対応する。 The transmission means can transmit the processed target data to which the edited additional information is added to the deleted processing result storage address. For example, the transmission means corresponds to the output data transfer control circuit 35 in the above embodiment.
さらに、信号処理手段は、前記処理結果格納アドレスへ送信された前記対象データを受信すると、前記処理内容識別情報を判別する。その信号処理手段は、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信することができる。
このように構成することにより、1回の処理データの転送で、再構成可能な複数の信号処理モジュールによって順次処理をさせることができる。
Furthermore, when the signal processing means receives the target data transmitted to the processing result storage address, it determines the processing content identification information. The signal processing means pairs the target data processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information with the processing content identification information. It can be transmitted to the processing result storage address.
With this configuration, the processing can be sequentially performed by a plurality of reconfigurable signal processing modules with one transfer of processing data.
第1〜第3の実施形態によれば、処理データを再構成可能な各信号処理モジュールに処理させるに際し、別途、処理内容の再構成のための手順を踏まなくてもよく、信号処理回路の再構成を実施することができる。すなわち、ヘッダ情報に複数の処理内容識別情報を付加することにより、1回の処理データの転送で複数の処理を実行することができる。そのため、データ転送時のオーバヘッドを低減することができる。 According to the first to third embodiments, when the processing data is processed by each reconfigurable signal processing module, the procedure for reconfiguring the processing contents does not have to be taken separately. Reconfiguration can be performed. That is, by adding a plurality of process content identification information to the header information, a plurality of processes can be executed by transferring the process data once. As a result, overhead during data transfer can be reduced.
また、第1〜第3の実施形態に係る信号処理回路の再構成を行うシステムでは、複数の信号処理モジュールへの信号処理デバイスの再構成指示、信号処理モジュールからの再構成完了通知の確認等、CPUモジュールが複数の信号処理モジュールを個別に管理しなくてもよい。その代わりに、信号処理モジュール側で、CPUモジュールから依頼された処理内容を判別してくれる。 Further, in the system for reconfiguring the signal processing circuit according to the first to third embodiments, a signal processing device reconfiguration instruction to a plurality of signal processing modules, confirmation of reconfiguration completion notification from the signal processing module, etc. The CPU module does not have to manage a plurality of signal processing modules individually. Instead, the signal processing module side determines the processing content requested by the CPU module.
よって、CPUモジュールは個別に信号処理モジュールの再構成に関する管理をしなくてもよく、信号処理モジュールに対して処理内容の異なるデータを送信することができる。そのため、ハードウェアリソースを効率的に利用でき、かつ容易に信号処理デバイスの内部構成を変更可能な信号処理システムを実現することが可能となる。
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
Therefore, the CPU module does not need to individually manage the reconfiguration of the signal processing module, and can transmit data having different processing contents to the signal processing module. Therefore, it is possible to realize a signal processing system that can efficiently use hardware resources and can easily change the internal configuration of the signal processing device.
The present invention is not limited to the above-described embodiment, and various configurations or embodiments can be taken without departing from the gist of the present invention.
以上の実施形態に関し、更に以下の付記を開示する。
(付記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)
制御処理モジュールを含む信号処理システムにおいて用いられる信号処理モジュールの動作方法であって、
信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得し、
前記取得したデータに付加された前記処理内容識別情報を判別し、
該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、
該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
ことを特徴とする信号処理モジュールの動作方法。
Regarding the above embodiment, the following additional notes are disclosed.
(Appendix 1)
Control means for adding processing content identification information for identifying processing content as additional information to target data to be subjected to signal processing;
The processing content identification information added to the transmitted data is determined, a signal processing circuit is reconfigured based on configuration information of the signal processing circuit corresponding to the determined processing content identification information, and the reconfigured Signal processing means for processing the target data included in the transmitted data by a signal processing circuit;
A signal processing system comprising:
(Appendix 2)
The control means adds a plurality of the processing content identification information as additional information to the target data,
The signal processing means sequentially determines the processing content identification information included in the additional information, and performs processing by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing system according to
(Appendix 3)
The signal processing means includes
Obtaining means for obtaining data transmitted from the control means;
Configuration information storage means for storing the processing content identification information and configuration information of a signal processing circuit corresponding to the processing content identification information;
A signal processing circuit that can reconfigure a circuit that performs signal processing, and that processes the target data using the reconfigured circuit;
Processing content identification information included in the additional information of the acquired data is sequentially determined, configuration information corresponding to the determined processing content identification information is acquired from the configuration information storage means, and the acquired configuration information is used to Reconfiguration control means for controlling reconfiguration of the signal processing circuit;
With
The signal processing system according to
(Appendix 4)
The control means includes the processing content identification information, a processing result storage address that represents a storage destination address of target data after processing by a signal processing circuit reconfigured based on configuration information corresponding to the processing content identification information, And the additional information as a pair,
The signal processing means determines the processing content identification information included in the additional information and is processed by a signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing system according to
(Appendix 5)
The signal processing means includes
Obtaining means for obtaining data transmitted from the control means;
Configuration information storage means for storing the processing content identification information and configuration information of a signal processing circuit corresponding to the processing content identification information;
A signal processing circuit that can reconfigure a circuit that performs signal processing, and that processes the target data using the reconfigured circuit;
Processing content identification information included in the additional information of the acquired data is determined, configuration information corresponding to the determined processing content identification information is acquired from the configuration information storage means, and the signal is generated using the acquired configuration information. Reconfiguration control means for reconfiguring the processing circuit;
After processing the target data by the signal processing circuit after the reconfiguration, processing content identification information corresponding to the configuration information that is the basis of the reconfiguration from the additional information, and processing paired with the processing content identification information Additional information editing means for deleting the result storage address and editing the additional information, and adding the edited additional information to the processed target data;
Transmitting means for transmitting the processed target data to which the edited additional information is added to the deleted processing result storage address;
The signal processing system according to
(Appendix 6)
When receiving the target data transmitted to the processing result storage address, the signal processing means determines the processing content identification information, and based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information The signal processing system according to
(Appendix 7)
The control means includes storage means for storing process content identification information for identifying configuration information for configuring a signal processing circuit corresponding to each of one or more signal processes constituting a predetermined process. The signal processing system according to any one of
(Appendix 8)
The signal processing system according to any one of
(Appendix 9)
A signal processing module used in a signal processing system including a control processing module,
Acquisition means for acquiring data transmitted by adding processing content identification information for identifying processing content as target information to target data to be subjected to signal processing;
The processing content identification information added to the acquired data is determined, a signal processing circuit is reconfigured based on configuration information of the signal processing circuit corresponding to the determined processing content identification information, and the reconfigured signal Signal processing means for processing the target data included in the transmitted data by a processing circuit;
A signal processing module comprising:
(Appendix 10)
The signal processing means sequentially discriminates a plurality of processing content identification information included in the additional information, and a signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing according to
(Appendix 11)
The signal processing module further includes:
Configuration information storage means for storing the processing content identification information and configuration information of a signal processing circuit corresponding to the processing content identification information;
With
The signal processing means includes
A signal processing circuit that can reconfigure a circuit that performs signal processing, and that processes the target data using the reconfigured circuit;
Processing content identification information included in the additional information of the acquired data is sequentially determined, configuration information corresponding to the determined processing content identification information is acquired from the configuration information storage means, and the acquired configuration information is used to Reconfiguration control means for controlling reconfiguration of the signal processing circuit;
With
The signal processing module according to
(Appendix 12)
The additional information includes the processing content identification information, a processing result storage address indicating an address of a storage destination of target data after processing by a signal processing circuit reconfigured based on configuration information corresponding to the processing content identification information, and Are configured in pairs,
The signal processing means determines the processing content identification information, and the target data processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, The signal processing module according to
(Appendix 13)
The signal processing module further includes:
Configuration information storage means for storing the processing content identification information and configuration information of a signal processing circuit corresponding to the processing content identification information;
With
The signal processing means includes
A signal processing circuit that can reconfigure a circuit that performs signal processing, and that processes the target data using the reconfigured circuit;
Processing content identification information included in the additional information of the acquired data is determined, configuration information corresponding to the determined processing content identification information is acquired from the configuration information storage means, and the signal is generated using the acquired configuration information. Reconfiguration control means for reconfiguring the processing circuit;
After processing the target data by the signal processing circuit after the reconfiguration, processing content identification information corresponding to the configuration information that is the basis of the reconfiguration from the additional information, and processing paired with the processing content identification information Additional information editing means for deleting the result storage address and editing the additional information, and adding the edited additional information to the processed target data;
Transmitting means for transmitting the processed target data to which the edited additional information is added to the deleted processing result storage address;
The signal processing module according to
(Appendix 14)
When receiving the target data transmitted to the processing result storage address, the signal processing means determines the processing content identification information, and based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information 14. The signal processing module according to
(Appendix 15)
By the control module, processing content identification information for identifying processing content is added as additional information to the target data to be subjected to signal processing, and transmitted.
The signal processing module determines the processing content identification information added to the transmitted data, reconfigures the signal processing circuit based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, An operation method of a signal processing system, wherein the target data included in the transmitted data is processed by the reconfigured signal processing circuit.
(Appendix 16)
The control module adds a plurality of the processing content identification information as additional information to the target data,
The processing content identification information included in the additional information is sequentially determined by the signal processing module, and processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing system according to claim 15, wherein the target data is processed by a signal processing circuit reconfigured based on configuration information of the signal processing circuit corresponding to the processing content identification information determined next. How it works.
(Appendix 17)
By the control module, the processing content identification information, and a processing result storage address indicating a storage destination address of target data after processing by the signal processing circuit reconfigured based on the configuration information corresponding to the processing content identification information; And the additional information as a pair,
The processing content identification information included in the additional information is sequentially determined by the signal processing module, and processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing system operating method according to appendix 15, wherein the target data thus transmitted is transmitted to a processing result storage address paired with the processing content identification information.
(Appendix 18)
With the signal processing module,
Determining processing content identification information included in the additional information of the transmitted data;
Reconfiguring the signal processing circuit using configuration information corresponding to the determined processing content identification information;
After processing the target data by the signal processing circuit after the reconfiguration, processing content identification information corresponding to the configuration information that is the basis of the reconfiguration from the additional information, and processing paired with the processing content identification information Delete the result storage address, edit the additional information, add the edited additional information to the target data after the processing,
The operation method of the signal processing system according to appendix 17, wherein the processed target data to which the edited additional information is added is transmitted to the deleted processing result storage address.
(Appendix 19)
When the target data transmitted to the processing result storage address is received by the signal processing module, the processing content identification information is determined, and based on the configuration information of the signal processing circuit corresponding to the determined processing
(Appendix 20)
An operation method of a signal processing module used in a signal processing system including a control processing module,
Process data identification information for identifying the processing content is added as additional information to the target data subject to signal processing to obtain the transmitted data,
Determining the processing content identification information added to the acquired data;
Reconfiguring the signal processing circuit based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information;
A method of operating a signal processing module, comprising: processing the target data included in the transmitted data by the reconfigured signal processing circuit.
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 ネットワーク
DESCRIPTION OF
Claims (8)
前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、
を備えることを特徴とする信号処理システム。 Control means for adding processing content identification information for identifying processing content as additional information to target data to be subjected to signal processing;
The processing content identification information added to the transmitted data is determined, a signal processing circuit is reconfigured based on configuration information of the signal processing circuit corresponding to the determined processing content identification information, and the reconfigured Signal processing means for processing the target data included in the transmitted data by a signal processing circuit;
A signal processing system comprising:
前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を順次判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、次に判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理する
ことを特徴とする請求項1に記載の信号処理システム。 The control means adds a plurality of the processing content identification information as additional information to the target data,
The signal processing means sequentially determines the processing content identification information included in the additional information, and performs processing by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing according to claim 1, wherein the processed target data is processed by a signal processing circuit reconfigured based on configuration information of the signal processing circuit corresponding to the processing content identification information determined next. system.
前記信号処理手段は、前記付加情報に含まれる前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報と対となる処理結果格納アドレスへ送信する
ことを特徴とする請求項1に記載の信号処理システム。 The control means includes the processing content identification information, a processing result storage address that represents a storage destination address of target data after processing by a signal processing circuit reconfigured based on configuration information corresponding to the processing content identification information, And the additional information as a pair,
The signal processing means determines the processing content identification information included in the additional information and is processed by a signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. The signal processing system according to claim 1, wherein the target data is transmitted to a processing result storage address paired with the processing content identification information.
信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得する取得手段と、
前記取得したデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う信号処理手段と、
を備えることを特徴とする信号処理モジュール。 A signal processing module used in a signal processing system including a control processing module,
Acquisition means for acquiring data transmitted by adding processing content identification information for identifying processing content as target information to target data to be subjected to signal processing;
The processing content identification information added to the acquired data is determined, a signal processing circuit is reconfigured based on configuration information of the signal processing circuit corresponding to the determined processing content identification information, and the reconfigured signal Signal processing means for processing the target data included in the transmitted data by a processing circuit;
A signal processing module comprising:
ことを特徴とする請求項4に記載の信号処理モジュール。 The signal processing means sequentially discriminates a plurality of processing content identification information included in the additional information, and a signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information. 5. The signal according to claim 4, wherein the processed target data is processed by a signal processing circuit reconfigured based on configuration information of the signal processing circuit corresponding to the processing content identification information determined next. Processing module.
前記信号処理手段は、前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて再構成された信号処理回路によって処理された前記対象データを、該処理内容識別情報の対となる処理結果格納アドレスへ送信する
ことを特徴とする請求項4に記載の信号処理モジュール。 The additional information includes the processing content identification information, a processing result storage address indicating an address of a storage destination of target data after processing by a signal processing circuit reconfigured based on configuration information corresponding to the processing content identification information, and Are configured in pairs,
The signal processing means determines the processing content identification information, and the target data processed by the signal processing circuit reconfigured based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, The signal processing module according to claim 4, wherein the signal is transmitted to a processing result storage address that is a pair of the processing content identification information.
信号処理モジュールにより、前記送信されたデータに付加された前記処理内容識別情報を判別し、該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
ことを特徴とする信号処理システムの動作方法。 By the control module, processing content identification information for identifying processing content is added as additional information to the target data to be subjected to signal processing, and transmitted.
The signal processing module determines the processing content identification information added to the transmitted data, reconfigures the signal processing circuit based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information, An operation method of a signal processing system, wherein the target data included in the transmitted data is processed by the reconfigured signal processing circuit.
信号処理の対象となる対象データに対して処理内容を識別する処理内容識別情報を付加情報として付加して送信されたデータを取得し、
前記取得したデータに付加された前記処理内容識別情報を判別し、
該判別した処理内容識別情報に対応する信号処理回路の構成情報に基づいて信号処理回路を再構成し、
該再構成された信号処理回路によって前記送信されたデータに含まれる前記対象データの処理を行う
ことを特徴とする信号処理モジュールの動作方法。 An operation method of a signal processing module used in a signal processing system including a control processing module,
Process data identification information for identifying the processing content is added as additional information to the target data subject to signal processing to obtain the transmitted data,
Determining the processing content identification information added to the acquired data;
Reconfiguring the signal processing circuit based on the configuration information of the signal processing circuit corresponding to the determined processing content identification information;
A method of operating a signal processing module, comprising: processing the target data included in the transmitted data by the reconfigured signal processing circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009142221A JP2010287159A (en) | 2009-06-15 | 2009-06-15 | Signal processing system, signal processing module, and method of operating them |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009142221A JP2010287159A (en) | 2009-06-15 | 2009-06-15 | Signal processing system, signal processing module, and method of operating them |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010287159A true JP2010287159A (en) | 2010-12-24 |
Family
ID=43542791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009142221A Pending JP2010287159A (en) | 2009-06-15 | 2009-06-15 | Signal processing system, signal processing module, and method of operating them |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010287159A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016143086A (en) * | 2015-01-29 | 2016-08-08 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007207136A (en) * | 2006-02-06 | 2007-08-16 | Nec Corp | Data processor, data processing method, and data processing program |
JP2007257549A (en) * | 2006-03-24 | 2007-10-04 | Toshiba Corp | Semiconductor device |
JP2008052750A (en) * | 2005-04-12 | 2008-03-06 | Matsushita Electric Ind Co Ltd | Processor |
JP2010009247A (en) * | 2008-06-25 | 2010-01-14 | Toshiba Corp | Semiconductor device and data processing method by semiconductor device |
-
2009
- 2009-06-15 JP JP2009142221A patent/JP2010287159A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008052750A (en) * | 2005-04-12 | 2008-03-06 | Matsushita Electric Ind Co Ltd | Processor |
JP2007207136A (en) * | 2006-02-06 | 2007-08-16 | Nec Corp | Data processor, data processing method, and data processing program |
JP2007257549A (en) * | 2006-03-24 | 2007-10-04 | Toshiba Corp | Semiconductor device |
JP2010009247A (en) * | 2008-06-25 | 2010-01-14 | Toshiba Corp | Semiconductor device and data processing method by semiconductor device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016143086A (en) * | 2015-01-29 | 2016-08-08 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lehn et al. | Evaluation of rapid context switching on a CSRC device | |
US8347044B2 (en) | Multi-processor based programmable logic controller and method for operating the same | |
US20070180310A1 (en) | Multi-core architecture with hardware messaging | |
US20170220499A1 (en) | Massively parallel computer, accelerated computing clusters, and two-dimensional router and interconnection network for field programmable gate arrays, and applications | |
JP2001068993A (en) | Information processing system | |
US9100348B2 (en) | Managing sideband routers in on-die system fabric | |
JP2007207136A (en) | Data processor, data processing method, and data processing program | |
CN106095719A (en) | There is the network function virtual platform of function link ability | |
JP5214262B2 (en) | Semiconductor integrated circuit and power supply control method | |
WO2005073866A2 (en) | Systems and methods for reconfigurable computing | |
CN110463138B (en) | Network structure information generation method | |
CN106789258A (en) | The collocation method of EPA | |
CN106302071B (en) | Adapter, network equipment and port configuration method | |
JP2015165649A (en) | Method and device for data operation in parallel and with conditions in software-defined-network processing engine | |
JP2010200034A (en) | Information processor, control method thereof, and computer program | |
JPWO2020046645A5 (en) | ||
JP4869714B2 (en) | Information processing apparatus, signal transmission method, and bridge | |
CN109690515A (en) | For the method and apparatus that execution part reconfigures in the network topology based on pipeline | |
JP2010287159A (en) | Signal processing system, signal processing module, and method of operating them | |
GB2424503A (en) | Active memory device including a processor array | |
CN110417573A (en) | A kind of method and system of data transmission | |
JP2005216283A (en) | Single chip protocol converter | |
CN104301297B (en) | The method and apparatus that generation indicates the grouping of order and sends the implementing result of order | |
JP2021507384A (en) | On-chip communication system for neural network processors | |
JP2011028333A (en) | Circuit information generation device, function execution system and program |
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 |