[go: up one dir, main page]

JPH01129359A - Computing element and its driving method - Google Patents

Computing element and its driving method

Info

Publication number
JPH01129359A
JPH01129359A JP28748987A JP28748987A JPH01129359A JP H01129359 A JPH01129359 A JP H01129359A JP 28748987 A JP28748987 A JP 28748987A JP 28748987 A JP28748987 A JP 28748987A JP H01129359 A JPH01129359 A JP H01129359A
Authority
JP
Japan
Prior art keywords
register
selector
output signal
selects
signal
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
JP28748987A
Other languages
Japanese (ja)
Inventor
Masakatsu Yamashina
山品 正勝
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP28748987A priority Critical patent/JPH01129359A/en
Publication of JPH01129359A publication Critical patent/JPH01129359A/en
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

PURPOSE:To execute an algorithm, which execute a signal processing, at a high speed by providing a second register, which temporarily stores an accumulated result in the half of computation, separately from a first register, which is always used for the accumulating computation and stores the result of the computation, and totally adding the contents of those registers. CONSTITUTION:A first partial product is computed with a first mode and a same value is stored to the first register 11 and the second register 12 respectively. Next, in the computation of a second partial product, a second mode is obtained and the first register 11 is reset. Then, the partial product is computed and the second register 12 still stores the first value by an input and output prohibiting instruction. The computation of a third partial product is also executed with the second mode samely, however, the third mode is executed in a first step. Namely, the first partial product stored in the the first register 11 and the second partial product accumulated in the second register 12 are added and accumulated in the second register 12. By repeating this operation, a time to be needed for an (M+1)/2-number of addition can be removed.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、累算結果を一時記憶するレジスタを持ち、信
号処理の高速化と効率化を図る演算器とその駆動方法に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an arithmetic unit that has a register for temporarily storing accumulated results and that improves the speed and efficiency of signal processing, and a method for driving the arithmetic unit.

〔従来の技術〕[Conventional technology]

累算は、入力信号とそれまでの加算結果を加算し記憶す
る演算で、ディジタル信号処理分野では、乗算と並んで
なくてはならない重要な演算の1つである。第2図は、
累算を行う演算器の従来例である。この演算器は、加算
回路15.レジスタ16゜入力信号線5.加算回路出力
信号線7.レジスタ出力信号線6から構成されている。
Accumulation is an operation that adds and stores an input signal and the result of addition up to that point, and is one of the important operations, along with multiplication, in the field of digital signal processing. Figure 2 shows
This is a conventional example of an arithmetic unit that performs accumulation. This arithmetic unit includes an adder circuit 15. Register 16° input signal line 5. Adder circuit output signal line 7. It consists of a register output signal line 6.

この演算器によれば、入力信号線5から伝えられる入力
信号と、信号線6から伝えられるレジスタ16の記憶内
容を加算回路15で加算し、その結果を信号線7を通し
てレジスタ16に入力し記憶する。この動作をくり返し
行うことにより、時系列で入力される信号の累算を行う
ことができる。
According to this arithmetic unit, an input signal transmitted from an input signal line 5 and the stored contents of a register 16 transmitted from a signal line 6 are added in an adder circuit 15, and the result is inputted to a register 16 through a signal line 7 and stored. do. By repeating this operation, signals input in time series can be accumulated.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら、近年、信号処理の高速アルゴリズムの検
討が進み、従来の累算機能だけでは高速で効率良いアル
ゴリズムの実現が難しくなってきた。
However, in recent years, studies on high-speed algorithms for signal processing have progressed, and it has become difficult to realize high-speed and efficient algorithms using only the conventional accumulation function.

信号処理の中の基本的演算の1つであるFIR(fin
ite impulse response)フィルタ
リングを例にとり説明する。ここでは乗算機能と累算機
能をバイブライン動作させ、積和演算を行うものとする
。MXM画素の重み係数を持つFIRフィルタリングは
、(1)式で表せる。
FIR (fin
This will be explained using filtering (item impulse response) as an example. Here, it is assumed that the multiplication function and the accumulation function are operated in a vibrating manner to perform a sum-of-products operation. FIR filtering with weighting coefficients for MXM pixels can be expressed by equation (1).

y (u、v) ・・・ (1) ここでに= (M−1)/2  (ただしMは奇数)、
y (u、v)は点(u、v)における出力、(h(i
、j))は重み係数、(x (u、v))は入力画像信
号である。
y (u, v) ... (1) where = (M-1)/2 (M is an odd number),
y (u, v) is the output at point (u, v), (h(i
, j)) are weighting coefficients, and (x (u, v)) is the input image signal.

しかし、この(1)式をそのまま実現すると、1画素あ
たりMXM回の積和演算を必要とする。
However, if formula (1) is implemented as is, MXM product-sum operations are required for each pixel.

そこで、FIRフィルタリングの重み係数の対称性を利
用して、(1)弐のアルゴリズムを高速化する手法が考
案されている(特願昭59−262031号。
Therefore, a method has been devised to speed up the algorithm (1) (2) by utilizing the symmetry of the weighting coefficients of FIR filtering (Japanese Patent Application No. 59-262031).

「2次元デジタルフィルタ」)。この手法では、まず、
部分積和Cu+ Vを次のように定める。
"2-dimensional digital filter"). In this method, first,
The sum of partial products Cu+V is determined as follows.

・・・ (2) 重み係数の対称性より、h (−i、j)=h (i。... (2) Due to the symmetry of the weighting coefficients, h (-i, j) = h (i.

j)であるから、 C’u−2i+v=C−’utv        −−
・(3)となる。そこで、(2)、  (3)弐を用い
れば(1)式は(4)弐のように変形される。
j), so C'u-2i+v=C-'utv --
・(3) becomes. Therefore, by using (2) and (3) 2, equation (1) is transformed into (4) 2.

・ ・ ・ (4) ここで、(4)式の第1項は21画素前の出力を計算す
る時に既に計算されているので計算する必要がなく、積
和演算を約1/2に削減できる。
・ ・ ・ (4) Here, the first term of equation (4) is already calculated when calculating the output of 21 pixels before, so there is no need to calculate it, and the sum of products operation can be reduced to about 1/2. .

しかし、問題となるのは2xk=M−1回の加算である
。この加算回数を無くすことにより、真の高速化が実現
できる。しかし、従来の演算器では、この加算を無くす
ことはできず、アルゴリズムの高速性を十分に引き出す
ことはできない。
However, the problem is 2xk=M-1 additions. By eliminating this number of additions, true speed-up can be achieved. However, conventional arithmetic units cannot eliminate this addition and cannot fully utilize the high speed of the algorithm.

本発明の目的は、従来の問題点を解決し、累算を用いた
複雑な信号処理を高速に実行できる演算器とその駆動方
法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an arithmetic unit and a driving method thereof that can solve the conventional problems and perform complex signal processing using accumulation at high speed.

〔問題点を解決するための手段〕[Means for solving problems]

第1の発明である演算器は、 加算回路と、 前記加算回路の出力信号と外部入力信号の中から1信号
を選択する第1の選択器と、 前記第1の選択器の出力信号を記憶し、記憶内容を前記
加算回路の第2の入力信号とする第1のレジスタと、 前記加算回路の出力信号を記憶し、記憶内容を第2の選
択器に供給する第2のレジスタと、第2のレジスタの出
力信号と前記外部入力信号の中から1信号を選択し、前
記加算回路の第1の入力信号とする第2の選択器とから
構成されることを特徴としている。
An arithmetic unit according to a first aspect of the present invention includes: an adding circuit; a first selector that selects one signal from an output signal of the adding circuit and an external input signal; and storing an output signal of the first selector. a first register whose stored contents are used as a second input signal of the adder circuit; a second register which stores an output signal of the adder circuit and supplies the stored contents to a second selector; A second selector selects one signal from among the output signals of the two registers and the external input signal, and sets the selected signal as the first input signal of the adder circuit.

第2の発明は、加算回路と、 前記加算回路の出力信号と外部入力信号の中から1信号
を選択する第1の選択器と、 前記第1の選択器の出力信号を記憶し、記憶内容を前記
加算回路の第2の入力信号とする第1のレジスタと、 前記加算回路の出力信号を記憶し、記憶内容を第2の選
択器に供給する第2のレジスタと、第2のレジスタの出
力信号と前記外部入力信号の中から1信号を選択し、前
記加算回路の第1の入力信号とする第2の選択器とから
構成される演算器の駆動方法において、 第1のモードでは、前記第1の選択器が前記加算回路の
出力信号を選択し、前記第1のレジスタ。
A second invention includes: an adding circuit; a first selector that selects one signal from an output signal of the adding circuit and an external input signal; and storing an output signal of the first selector; a first register which takes as the second input signal of the adder circuit; a second register which stores the output signal of the adder circuit and supplies the stored contents to a second selector; In a method for driving an arithmetic unit, the method includes a second selector that selects one signal from an output signal and the external input signal and sets it as a first input signal of the addition circuit, in a first mode, The first selector selects the output signal of the adder circuit, and the first register.

第2のレジスタはともに前記加算回路の出力信号を累算
し、前記第2の選択器は前記外部入力信号を選択して前
記加算回路に供給し、 第2のモードでは、前記第1の選択器が前記加算回路の
出力信号を選択し、前記第1のレジスタは前記加算回路
の出力信号を累算し、前記第2のレジスタは人力禁止命
令により、それまでの記憶内容を保持し、前記第2の選
択器は前記外部入力信号を選択して前記加算回路に供給
し、第3のモードでは、前記第1の選択器が前記外部入
力信号を選択して前記第1のレジスタに記jlするとと
もに、前記加算回路は前記第1のレジスタの出力信号、
前記第2のレジスタの出力信号を加算することを特徴と
している。
Both second registers accumulate the output signals of the adder circuit, and the second selector selects the external input signal and supplies it to the adder circuit; the first register selects the output signal of the adder circuit, the first register accumulates the output signal of the adder circuit, and the second register retains the memory contents up to that point according to a manual prohibition instruction; A second selector selects the external input signal and supplies it to the addition circuit, and in a third mode, the first selector selects the external input signal and writes it in the first register. At the same time, the adder circuit receives the output signal of the first register,
It is characterized in that the output signals of the second register are added.

〔作用〕[Effect]

本発明の原理は、累算を行う演算器に、常に累算計算に
用いその結果を格納する第1のレジスタとは別に、途中
までの累算結果を一時格納しておく第2のレジスタを設
けて、それらの内容を一度に加算できるようにすること
より、信号処理を行うアルゴリズムを高速に実行するも
のである。
The principle of the present invention is that, in addition to the first register that is always used for cumulative calculations and stores the results, the arithmetic unit that performs the cumulative calculations has a second register that temporarily stores the partial results of the cumulative calculations. By adding the contents at once, the algorithm for signal processing can be executed at high speed.

従来例で述べたFIRフィルタリングの高速アルゴリズ
ムは、M2回の積和演算をM分割し、そのM個の部分積
をその次の処理で加算に用いる。
The high-speed algorithm for FIR filtering described in the conventional example divides M2 product-sum operations into M parts, and uses the M partial products for addition in the next process.

このM分割した値をそれぞれ計算して格納するためには
、M分割した値を計算する度に累算器をリセットする必
要があり、その度にそれまでの累算結果は失われる。そ
こで、リセットするまでの累算結果を常に第2のレジス
タに退避格納しておくことにより、演算結果を失うこと
なく、高速にアルゴリズムを実行することができる。
In order to calculate and store each of the M-divided values, it is necessary to reset the accumulator each time the M-divided values are calculated, and the accumulated results up to that point are lost each time. Therefore, by always saving and storing the accumulated results in the second register until the reset, the algorithm can be executed at high speed without losing the calculation results.

〔実施例〕 次に本発明の実施例を図面を参照しながら説明する。〔Example〕 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は、第1の発明である演算器の一実施例を示すブ
ロック図である。第2の発明は、第1の発明の演算器を
駆動する方法であるから、以下では第1の発明の詳細な
説明しながら併せて第2の発明の一実施例を説明する。
FIG. 1 is a block diagram showing an embodiment of an arithmetic unit according to the first invention. Since the second invention is a method for driving the arithmetic unit of the first invention, an embodiment of the second invention will be described below along with a detailed description of the first invention.

第1図の演算器は、第1の選択器13.第1のレジスタ
11.第2の選択器17.第2のレジスタ12゜加算回
路14.外部入力信号線1.第1の入力信号線9.第2
の入力信号線3.加算回路14の出力信号綿4.第1の
選択器の出力信号線10.第2のレジスタの出力信号線
8から構成されている。
The arithmetic unit in FIG. 1 includes a first selector 13. First register 11. Second selector 17. Second register 12° adder circuit 14. External input signal line 1. First input signal line 9. Second
Input signal line 3. Output signal of adder circuit 144. First selector output signal line 10. It consists of the output signal line 8 of the second register.

第1の選択器13は、加算回路14の出力信号と外部入
力信号の中から1信号を選択する。
The first selector 13 selects one signal from the output signal of the adder circuit 14 and the external input signal.

第1のレジスタ11は、第1の選択器13の出力信号を
記憶し、記憶内容を加算回路14の第2の入力信号とし
て出力する。
The first register 11 stores the output signal of the first selector 13 and outputs the stored contents as the second input signal of the adder circuit 14.

第2のレジスタ12は、加算回路14の出力信号を記憶
し、記憶内容を第2の選択器17に供給する。
The second register 12 stores the output signal of the adder circuit 14 and supplies the stored contents to the second selector 17.

第2の選択器17は、第2のレジスタ12の出力信号と
外部入力信号の中から1信号を選択し、加算回路14の
第1の入力信号として出力する。
The second selector 17 selects one signal from the output signal of the second register 12 and the external input signal, and outputs it as the first input signal of the adder circuit 14 .

加算回路14は、第1の入力信号と第2の入力信号との
加算を行う。
The adder circuit 14 adds the first input signal and the second input signal.

次に、第1図の演算器の駆動方法について説明する。Next, a method of driving the arithmetic unit shown in FIG. 1 will be explained.

第1のモードは通常の累算モードであり、第1の選択器
13は加算回路14の出力信号線4の信号を選択し・第
1のレジスタ11に供給する。第2のレジスタ12も・
加算回路14の出力信号線4の信号を格納する・この時
、第2の選択器17は外部入力信号線1を選択し、加算
回路14の加算動作に影響を与えない。この第1のモー
ドにより、入力信号線1から入力される信号を次々に累
算し、その結果を第1のレジスタ17.第2のレジスタ
12に格納する。
The first mode is a normal accumulation mode, and the first selector 13 selects the signal on the output signal line 4 of the adder circuit 14 and supplies it to the first register 11. The second register 12 is also
Storing the signal on the output signal line 4 of the adder circuit 14 - At this time, the second selector 17 selects the external input signal line 1 and does not affect the addition operation of the adder circuit 14. In this first mode, the signals input from the input signal line 1 are accumulated one after another, and the results are stored in the first register 17. The data is stored in the second register 12.

第2モードは途中までの累算結果の保持モードであり、
第1の選択器13は第1のモードと同様に加算回路工4
の出力信号線4の信号を選択し、第1のレジスタ11に
供給する。第2のレジスタ12は、入力禁止命令により
入力を禁止するとともに、それまでの累算結果を保持す
る。この時、第2の選択器17は外部入力信号線1を選
択し、加算回路14の加算動作に影響を与えない。この
第2のモードにより、第1のレジスタ11で累算を実行
しつつ、第2のレジスタI2に途中の累算結果を保持す
ることができる。
The second mode is a mode for holding the accumulated results up to the middle,
The first selector 13 selects the adder circuit 4 as in the first mode.
The signal on the output signal line 4 is selected and supplied to the first register 11. The second register 12 prohibits input by an input prohibition instruction, and holds the accumulated results up to that point. At this time, the second selector 17 selects the external input signal line 1 and does not affect the addition operation of the addition circuit 14. This second mode makes it possible to perform accumulation in the first register 11 while holding intermediate accumulation results in the second register I2.

第3のモードは、第1のレジスタ11の累算結果と第2
のレジスタ12の累算結果を一度に加算する総加算モー
ドである。第1の選択器13は外部入力信号線1の信号
を選択し、第1のレジスタ11に格納する。これと同時
に、第1のレジスタ11の出力信号と第2のレジスタ1
2の出力信号を加算回路14で一度に加算し、出力信号
線4に出力する。この時、外部入力信号線1の信号は加
算禁止命令により加算回路14では加算されない。
In the third mode, the accumulation result of the first register 11 and the second
This is a total addition mode in which the accumulated results of the registers 12 are added all at once. The first selector 13 selects the signal on the external input signal line 1 and stores it in the first register 11 . At the same time, the output signal of the first register 11 and the output signal of the second register 1
The two output signals are added together by the adder circuit 14 and output to the output signal line 4. At this time, the signals on the external input signal line 1 are not added by the addition circuit 14 due to the addition prohibition command.

従来例で述べたFIRフィルタリングの高速アルゴリズ
ムを実行する際、M2回の積和演算をM分割し、M個の
部分積をそれぞれ計算し、その内の(M−1)72個は
後の処理で使用し、残りの(M+1)72個を加算に用
いる。この(M+1)72個の加算を本発明によりなく
し、処理の高速化をすることができる。具体的にこの手
順を第1゜第2.第3のモードを使って説明する。
When executing the high-speed FIR filtering algorithm described in the conventional example, M2 product-sum operations are divided into M parts, M partial products are calculated, and (M-1) 72 of them are used for later processing. and the remaining (M+1) 72 pieces are used for addition. According to the present invention, these (M+1) 72 additions can be eliminated and processing speed can be increased. Specifically, this procedure is described in steps 1 and 2. This will be explained using the third mode.

まず、第1のモードで、1番目の部分積を計算し、第1
のレジスタIL 第2のレジスタI2のそれぞれに同じ
値を格納する。次に、2番目の部分積の計算では第2の
モードとし、第1のレジスタ11をリセットし、部分積
を計算するとともに、第2のレジスタ12は、入出力禁
止命令により第1番目の値を格納したままである。3番
目の部分積の計算も第2のモードで同様にして行うが、
その最初の1ステツプに第3のモードを行う。つまり、
第1のレジスタ11に格納されている1番目の部分積と
、第2のレジスタ12に蓄えられている2番目の部分積
を加算し、第2のレジスタ12に蓄える。この動作をく
り返すことにより (M+1)72個の加算に要する時
間を除去することができる。
First, in the first mode, calculate the first partial product, and
The same value is stored in each of the registers IL and the second register I2. Next, in the calculation of the second partial product, the second mode is set, the first register 11 is reset, the partial product is calculated, and the second register 12 is set to the first value by the input/output prohibition instruction. remains stored. The third partial product is calculated in the same way in the second mode, but
The third mode is performed in the first step. In other words,
The first partial product stored in the first register 11 and the second partial product stored in the second register 12 are added and stored in the second register 12. By repeating this operation, the time required for (M+1)72 additions can be eliminated.

〔発明の効果〕〔Effect of the invention〕

以上に述べてきたように、本願発明によれば、FIRフ
ィルタリングのような規則性のある信号処理アルゴリズ
ムの累算を高速に実行する演算器とその駆動方法を提供
できる。
As described above, according to the present invention, it is possible to provide an arithmetic unit and a driving method thereof that can perform accumulation of regular signal processing algorithms such as FIR filtering at high speed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本願の第1の発明の一実施例を示すブロック図
、 第2図は従来例を示すブロック図である。 1・・・・・外部入力信号線 3・・・・・第2の入力信号線 4・・・・・加算回路出力信号線 5・・・・・入力信号線 6.8・・・レジスタ出力信号線 7・・・・・加算回路出力信号線 9.10・・・選択器出力信号線 11・・・・・第1のレジスタ 12・・・・・第2のレジスタ 13・・・・・第1の選択器 14、15・・・加算回路 16・・・・・レジスタ 17・・・・・第2の選択器 代理人 弁理士  岩 佐  義 幸
FIG. 1 is a block diagram showing an embodiment of the first invention of the present application, and FIG. 2 is a block diagram showing a conventional example. 1...External input signal line 3...Second input signal line 4...Addition circuit output signal line 5...Input signal line 6.8...Register output Signal line 7...Adder circuit output signal line 9.10...Selector output signal line 11...First register 12...Second register 13... First selector 14, 15...Addition circuit 16...Register 17...Second selector agent Yoshiyuki Iwasa, patent attorney

Claims (2)

【特許請求の範囲】[Claims] (1)加算回路と、 前記加算回路の出力信号と外部入力信号の中から1信号
を選択する第1の選択器と、 前記第1の選択器の出力信号を記憶し、記憶内容を前記
加算回路の第2の入力信号とする第1のレジスタと、 前記加算回路の出力信号を記憶し、記憶内容を第2の選
択器に供給する第2のレジスタと、第2のレジスタの出
力信号と前記外部入力信号の中から1信号を選択し、前
記加算回路の第1の入力信号とする第2の選択器とから
構成されることを特徴とする演算器。
(1) an adder circuit; a first selector that selects one signal from the output signal of the adder circuit and an external input signal; and stores the output signal of the first selector and adds the stored contents to the adder; a first register that serves as a second input signal of the circuit; a second register that stores the output signal of the adder circuit and supplies the stored contents to a second selector; and an output signal of the second register. and a second selector that selects one signal from the external input signals and sets it as the first input signal of the adder circuit.
(2)加算回路と、 前記加算回路の出力信号と外部入力信号の中から1信号
を選択する第1の選択器と、 前記第1の選択器の出力信号を記憶し、記憶内容を前記
加算回路の第2の入力信号とする第1のレジスタと、 前記加算回路の出力信号を記憶し、記憶内容を第2の選
択器に供給する第2のレジスタと、第2のレジスタの出
力信号と前記外部入力信号の中から1信号を選択し、前
記加算回路の第1の入力信号とする第2の選択器とから
構成される演算器の駆動方法において、 第1のモードでは、前記第1の選択器が前記加算回路の
出力信号を選択し、前記第1のレジスタ、第2のレジス
タはともに前記加算回路の出力信号を累算し、前記第2
の選択器は前記外部入力信号を選択して前記加算回路に
供給し、 第2のモードでは、前記第1の選択器が前記加算回路の
出力信号を選択し、前記第1のレジスタは前記加算回路
の出力信号を累算し、前記第2のレジスタは入力禁止命
令により、それまでの記憶内容を保持し、前記第2の選
択器は前記外部入力信号を選択して前記加算回路に供給
し、 第3のモードでは、前記第1の選択器が前記外部入力信
号を選択して前記第1のレジスタに記憶するとともに、
前記加算回路は前記第1のレジスタの出力信号、前記第
2のレジスタの出力信号を加算することを特徴とする演
算器の駆動方法。
(2) an adder circuit; a first selector that selects one signal from the output signal of the adder circuit and an external input signal; and stores the output signal of the first selector and adds the stored contents to the adder; a first register that serves as a second input signal of the circuit; a second register that stores the output signal of the adder circuit and supplies the stored contents to a second selector; and an output signal of the second register. and a second selector that selects one signal from the external input signals and sets it as the first input signal of the addition circuit, in the first mode, the first A selector selects the output signal of the adder circuit, the first register and the second register both accumulate the output signal of the adder circuit, and the second register selects the output signal of the adder circuit.
a selector selects the external input signal and supplies it to the addition circuit; in a second mode, the first selector selects the output signal of the addition circuit; and the first register selects the output signal of the addition circuit; The output signals of the circuit are accumulated, the second register retains the stored contents up to that point by an input prohibition instruction, and the second selector selects the external input signal and supplies it to the addition circuit. , in the third mode, the first selector selects the external input signal and stores it in the first register;
A method for driving an arithmetic unit, wherein the adder circuit adds an output signal of the first register and an output signal of the second register.
JP28748987A 1987-11-16 1987-11-16 Computing element and its driving method Pending JPH01129359A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28748987A JPH01129359A (en) 1987-11-16 1987-11-16 Computing element and its driving method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28748987A JPH01129359A (en) 1987-11-16 1987-11-16 Computing element and its driving method

Publications (1)

Publication Number Publication Date
JPH01129359A true JPH01129359A (en) 1989-05-22

Family

ID=17718003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28748987A Pending JPH01129359A (en) 1987-11-16 1987-11-16 Computing element and its driving method

Country Status (1)

Country Link
JP (1) JPH01129359A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0343865A (en) * 1989-07-11 1991-02-25 Koufu Nippon Denki Kk Vector data processor
JPH03121535A (en) * 1989-10-03 1991-05-23 Mitsubishi Electric Corp Fuzzy arithmetic unit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6190266A (en) * 1984-10-03 1986-05-08 アドバンスト・マイクロ・デイバイシズ・インコーポレーテツド Apparatus and method for totalizing products of predetermined numbers in continued pairs thereof
JPS6263370A (en) * 1985-05-15 1987-03-20 Toshiba Corp Arithmetic circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6190266A (en) * 1984-10-03 1986-05-08 アドバンスト・マイクロ・デイバイシズ・インコーポレーテツド Apparatus and method for totalizing products of predetermined numbers in continued pairs thereof
JPS6263370A (en) * 1985-05-15 1987-03-20 Toshiba Corp Arithmetic circuit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0343865A (en) * 1989-07-11 1991-02-25 Koufu Nippon Denki Kk Vector data processor
JPH03121535A (en) * 1989-10-03 1991-05-23 Mitsubishi Electric Corp Fuzzy arithmetic unit

Similar Documents

Publication Publication Date Title
EP0644492B1 (en) Apparatus for adaptively processing video signals
JP4288461B2 (en) Symmetric image filter processing apparatus, program, and method
JP2679007B2 (en) Digital signal processing integrated circuit
US6122653A (en) Block IIR processor utilizing divided ALU operation instructions
JPH09507314A (en) Digital image resizing device
CN112639836A (en) Data processing device, electronic equipment and data processing method
JPH01129359A (en) Computing element and its driving method
US7260711B2 (en) Single instruction multiple data processing allowing the combination of portions of two data words with a single pack instruction
JP3277399B2 (en) General-purpose processor for image processing
CN115280277A (en) Data processing device and data processing method
Akkad et al. Constant time hardware architecture for a Gaussian smoothing filter
JP3620887B2 (en) Data processing device
JPS6310263A (en) Vector processor
JP2864597B2 (en) Digital arithmetic circuit
JPH06141304A (en) Arithmetic circuit
US6944640B2 (en) Progressive two-dimensional (2D) pyramid filter
JP3120435B2 (en) Digital arithmetic circuit
CN101180622A (en) Matrix operation device
EP0321584A1 (en) System for calculating sum of products
JPH05738B2 (en)
KR19990017608A (en) Computation unit and input / output device of signal processing processor
JPH02145079A (en) Movement compensated calculation method
JP2001067338A (en) High speed convolutional operation system, its arithmetic unit, high speed interpolation system and high speed interpolation device
KR100350943B1 (en) Fast Discrete Cosine Transform Processors using Distributed Arithmetic
JPS63170788A (en) Image processor