JPH03219365A - Digital signal processor - Google Patents

Digital signal processor

Info

Publication number
JPH03219365A
JPH03219365A JP2013522A JP1352290A JPH03219365A JP H03219365 A JPH03219365 A JP H03219365A JP 2013522 A JP2013522 A JP 2013522A JP 1352290 A JP1352290 A JP 1352290A JP H03219365 A JPH03219365 A JP H03219365A
Authority
JP
Japan
Prior art keywords
data
memory
data memory
circuit
digital 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
JP2013522A
Other languages
Japanese (ja)
Inventor
Masahiko Motai
正彦 馬渡
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2013522A priority Critical patent/JPH03219365A/en
Publication of JPH03219365A publication Critical patent/JPH03219365A/en
Pending legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

PURPOSE:To minimize the number of steps for digit reduction or a saturation processing instruction by controlling the 1st and 2nd data memories, a logical operation circuit and a computing element by common program memory, program controller and address generator. CONSTITUTION:The 1st and 2nd data memories 12, 13, the logical operation circuit 20 and the arithmetic unit 14 are constituted so as to be controlled by the common program controller 15 and address generator 16. Thereby, the data (m) of the 2nd data memory 13 are read out on the way of transfer of data a' computed by the computing element 14 to the 1st data memory 12 and both the data m, m' are inputted to the circuit 20, so that the data a' is automatically deformed (digit reduction) by the data (m) and stored in the 1st data memory 12. Consequently, the number of steps for digit reduction or the saturation processing instruction can be minimized.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、デジタル映像信号の画の特徴抽出や、信号
変換処理を行うための凡庸のデジタル信号処理装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to a common digital signal processing device for extracting image features of a digital video signal and performing signal conversion processing.

(従来の技術) デジタル半導体集積回路で小形化されたデジタル信号処
理プロセッサ(DSPと称されている)のなかで、一般
の事務計算や凡庸の科学技術計算ではなく、アナログ信
号をアナログデジタル変換器を通してデジタル信号の時
系列信号を得た後、このデジタル信号にフィルタ処理や
信号変換処理をおこなわせる目的のデジタル半導体集積
回路がある。
(Prior art) Among the digital signal processing processors (DSPs) that have been miniaturized using digital semiconductor integrated circuits, analog signals can be converted into analog-to-digital converters, rather than general office calculations or ordinary scientific and technical calculations. There is a digital semiconductor integrated circuit for the purpose of obtaining a time-series digital signal through a filter and then performing filter processing and signal conversion processing on this digital signal.

例えば特公昭64−2290号公報や、特公平1−13
764号公報には、デジタルフィルタの高速演算のため
の構成法が開示されている。本発明も処理速度の向上を
目的としているが、デジタルフィルタ演算のみではなく
、より一般的なデジタル信号処理の演算速度向上を目的
としている。
For example, Japanese Patent Publication No. 64-2290, Japanese Patent Publication No. 1-13
No. 764 discloses a construction method for high-speed calculation of a digital filter. Although the present invention also aims to improve processing speed, it is aimed at improving the calculation speed not only in digital filter calculations but also in more general digital signal processing.

より一般的な例として、市販されているデジタル信号処
理装置を従来例として説明する。
As a more general example, a commercially available digital signal processing device will be described as a conventional example.

第4図は、従来のデジタル信号処理装置を示すブロック
図である。1は、システムの実行命令を格納するプログ
ラムメモリ(RAM)であり、2及び3は命令実行前の
初期値や実行途中の値を格納するデータメモリ(RAM
)である。4は累算、乗算、論理和、論理積などの計算
を行う演算器(ALU) 、5は命令を解釈して各構成
要素を制御するプログラムコントローラ、6は、各メモ
リのアドレス値を計算、制御するアドレス発生器である
FIG. 4 is a block diagram showing a conventional digital signal processing device. 1 is a program memory (RAM) that stores system execution instructions, and 2 and 3 are data memories (RAM) that store initial values before executing instructions and values during execution.
). 4 is an arithmetic unit (ALU) that performs calculations such as accumulation, multiplication, logical sum, and logical product; 5 is a program controller that interprets instructions and controls each component; 6 is a computer that calculates address values for each memory; It is an address generator to control.

データメモリ2.3には、外部装置からからデータバス
Bl、B2を通してデータの初期値や定数値が転送され
蓄積され、またプログラムメモリ1にはバスB3を通し
て外部装置から命令が転送されて蓄積される。
Initial values and constant values of data are transferred and stored in the data memory 2.3 from external devices through data buses B1 and B2, and instructions are transferred and stored in the program memory 1 from external devices through bus B3. Ru.

計算の開始時は、外部装置からバスB3を通してアドレ
ス発生器6の初期化、プログラムコントローラ5の初期
化が行われると、プログラムメモリ1の命令がプログラ
ムコントローラ5により読み取られ、具体的な計算処理
が開始される。
At the start of calculation, when the address generator 6 is initialized and the program controller 5 is initialized from an external device via the bus B3, the instructions in the program memory 1 are read by the program controller 5, and specific calculation processing is performed. will be started.

上記のような信号処理装置を応用して、フィルタ演算に
必要な処理を行わせようとすると、累算、乗算、論理和
、論理積などの算演算だけでなく、演算結果の桁落し、
信号振幅の飽和などの処理が必要となる。
If you try to apply the above signal processing device to perform the processing necessary for filter operations, you will not only be able to perform arithmetic operations such as accumulation, multiplication, logical sum, and logical product, but also digit loss,
Processing such as signal amplitude saturation is required.

桁落しや飽和等の処理を上記のシステムで実行する場合
には、次のような手順となる。
When processing such as digit loss and saturation is executed in the above system, the following steps are taken.

Sl・・・桁落しする前のデータa が演算器4で求め
られ、保持されているとする。
Sl... It is assumed that data a before digit loss is obtained by the arithmetic unit 4 and held.

S2・・・ロード:データメモリ2QアドレスMのデー
タmを、演算器4の内部レジスタに転送する。
S2...Load: Transfer data m at address M of data memory 2Q to the internal register of arithmetic unit 4.

S3・・・アンド:演算器4の内部でデータa′とデー
タmのビット毎の論理積を実行し、演算器4内部のレジ
スタに論理積結果aを保持する。
S3 . . . AND: Executes bit-by-bit logical product of data a' and data m inside the calculating unit 4, and holds the logical product a in a register inside the calculating unit 4.

S4・・・ストア:演算器4内部にあるデータaをデー
タメモリ1のアドレスAに転送する。
S4...Store: Transfer data a inside the arithmetic unit 4 to address A of the data memory 1.

(発明が解決しようとする課題) 上記のように桁落しをハードウェアで実行するならば演
算要素が簡易であるにもかかわらず、すべてをソウトウ
エアで実行すると1命令以上のステップを要することに
なる。
(Problem to be solved by the invention) Although the calculation elements are simple if the precision reduction is executed by hardware as described above, if it is executed entirely by software, it will require more than one instruction step. .

画像データ、特に数十秒間の移動画像データの場合は、
5*108個位のデータであり、命令サイクル10 ”
”see  (loOnsec )としても、50秒間
必要とする。この命令が1プログラムに100〜200
あるとすると、5000秒〜10000秒も長くなるこ
とになる。
For image data, especially moving image data for tens of seconds,
It is about 5*108 pieces of data and takes 10 instruction cycles.
"see (loOnsec)" requires 50 seconds.This instruction requires 100 to 200
If so, it would be 5,000 to 10,000 seconds longer.

そこでこの発明は、桁落しや飽和処理命令のステップを
最小限にすることができる信号処理装置を提供すること
を目的とする。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a signal processing device that can minimize the number of steps of digit loss and saturation processing instructions.

[発明の構成コ (課題を解決するための手段) この発明は、第1のデータメモリのデータ入力端子に論
理演算回路の出力端子を接続し、論理演算回路の一方の
入力端子には演算器が接続されている第1のデータバス
を接続し、他方の入力端子には第2のデータメモリが接
続された第2のデータバスを接続し、上記第1と第2の
データメモリ、論理演算回路及び演算器を共通のプログ
ラムコントローラ、アドレス発生器で制御するように構
成している。
[Structure of the Invention (Means for Solving the Problems) This invention provides an arrangement in which an output terminal of a logic operation circuit is connected to a data input terminal of a first data memory, and an arithmetic operation circuit is connected to one input terminal of the logic operation circuit. A first data bus to which is connected is connected to the other input terminal, a second data bus to which a second data memory is connected is connected to the other input terminal, and the first and second data memories, logical operations The circuit and arithmetic unit are configured to be controlled by a common program controller and address generator.

(作用) 上記の手段により、演算器で演算されたデータa′を第
1のデータメモリに転送する途中で、第2のデータメモ
リのデータmを読出して、2つのデータa′とmを論理
演算回路を通せば、データa′は自動的にデータmによ
り変形(桁落し)されて第1のデータメモリに格納され
ることになる。
(Function) With the above means, while data a' calculated by the arithmetic unit is being transferred to the first data memory, data m from the second data memory is read out, and the two data a' and m are logically combined. When passed through the arithmetic circuit, data a' is automatically transformed (with digits dropped) by data m and stored in the first data memory.

(実施例) 以下、この発明の実施例を図面を参照して説明する。(Example) Embodiments of the present invention will be described below with reference to the drawings.

第1図はこの発明の一実施例である。FIG. 1 shows an embodiment of the present invention.

11は、システムの実行命令を格納するプログラムメモ
リ(RAM)であり、12及び13は命令実行前の初期
値や実行途中の値を格納するデータメモリ(RAM)で
ある。14は累算、乗算、論理和、論理積などの計算を
行う演算器(A L U)、15は命令を解釈して各構
成要素を制御するプログラムコントローラ、16は、各
メモリのアドレス値を計算、制御するアドレス発生器で
ある。
Reference numeral 11 is a program memory (RAM) for storing system execution instructions, and 12 and 13 are data memories (RAM) for storing initial values before executing the instructions and values during execution. 14 is an arithmetic unit (ALU) that performs calculations such as accumulation, multiplication, logical sum, and logical product; 15 is a program controller that interprets instructions and controls each component; and 16 is a program controller that controls the address values of each memory. It is an address generator that calculates and controls.

プログラムメモリ11には、外部装置からからデータバ
スB3を通して外部装置から命令が転送されて蓄積され
る。データメモリ13には、外部装置からデータバスB
1を通して初期値等のデータか蓄積される。
Instructions are transferred from an external device through the data bus B3 and stored in the program memory 11. The data memory 13 is connected to a data bus B from an external device.
1, data such as initial values are accumulated.

またデータメモリ14に対しては、外部装置からデータ
バスB2を介して転送して蓄積できるとともに、演算途
中のデータなどを演算器14からも格納することかでき
るか、この場合、データ伝送路の途中に論理回路20が
設けられている。
In addition, in the data memory 14, is it possible to transfer and store data from an external device via the data bus B2, and also to store data in the middle of a calculation from the arithmetic unit 14? A logic circuit 20 is provided in the middle.

論理回路20は、桁落しや飽和処理をおこなった結果を
得ることができ、その出力をデータメモリ12のデータ
入力端子に供給する。この論理回路20の一方のデータ
バスは、データバスB2ど結合され、他方のデータバス
はデータバスB1と結合されている。従ってデータメモ
リ13から読出したデータも論理回路20に供給するこ
とかできる。論理回路20には、プログラムコントロー
ラ15及びアドレス発生器16に接続されている制御バ
スも接続されている。従って、制御バスを通じて論理回
路20は、その導通ビットライン及び方向がオン、オフ
制御される。
The logic circuit 20 can obtain the results of the digit loss and saturation processing, and supplies the output to the data input terminal of the data memory 12. One data bus of this logic circuit 20 is coupled to data bus B2, and the other data bus is coupled to data bus B1. Therefore, data read from data memory 13 can also be supplied to logic circuit 20. Also connected to logic circuit 20 is a control bus which is connected to program controller 15 and address generator 16 . Therefore, the conduction bit lines and direction of the logic circuit 20 are controlled on and off through the control bus.

第2図は、論理回路20の1ビツトに関する演算経路の
例を示している。
FIG. 2 shows an example of an arithmetic path for one bit in the logic circuit 20.

ビットラインb21は、演算器14からのラインであり
、ビットラインbllはデータバスB]からのラインで
ある。ビットラインb21とbitとは、アンド回路に
201の2人力に接続され、またビットラインb21は
、スリーステートバッファ回路202の入力部、同じく
スリーステートバッファ回路203の出力部に接続され
ている。アンド回路201の出力は、スリーステートバ
ッファ回路204の入力部に接続されている。そしてス
リーステートバッファ回路202.204の出力部及び
スリーステートバッファ回路203の入力部は、共通に
データメモリ12の入力部に接続されている。
The bit line b21 is a line from the arithmetic unit 14, and the bit line bll is a line from the data bus B]. The bit lines b21 and bit are connected to the AND circuit 201, and the bit line b21 is also connected to the input part of the three-state buffer circuit 202 and the output part of the three-state buffer circuit 203. The output of the AND circuit 201 is connected to the input part of the three-state buffer circuit 204. The output portions of the three-state buffer circuits 202 and 204 and the input portion of the three-state buffer circuit 203 are commonly connected to the input portion of the data memory 12.

ここで各スリーステートバッファ回路202.203.
204の制御端子には、制御バスの各ビットラインが接
続されている。
Here, each three-state buffer circuit 202.203.
Each bit line of the control bus is connected to the control terminal 204.

以下、上記論理回路20の各場合の動作を説明する。The operation of the logic circuit 20 in each case will be explained below.

(1)データメモリ12から演算器14にデータを移す
場合(ロード)。
(1) When data is transferred from the data memory 12 to the arithmetic unit 14 (loading).

スリーステートバッファ回路203はオン、202.2
04はオフ制御され、データメモリ12に読出しアドレ
スが与えられる。
Three-state buffer circuit 203 is on, 202.2
04 is controlled to be off, and a read address is given to the data memory 12.

(2〉演算器〕4からデータメモリ12のデータを移す
(桁落しは行わない)場合(ストア1)。
(2> Arithmetic unit) When data in data memory 12 is transferred from 4 (no decimal drop is performed) (store 1).

スリーステートバッファ回路202はオン、203.2
04はオフ制御され、データメモリ12に書込みアドレ
スが与えられる。
Three-state buffer circuit 202 is on, 203.2
04 is controlled to be off, and a write address is given to the data memory 12.

(3)演算器14からデータメモリ12のデータを移す
(桁落しを行う)場合(ストア2)。
(3) When data in the data memory 12 is transferred from the arithmetic unit 14 (digits are dropped) (store 2).

スリーステートバッファ回路204はオン、202.2
03はオフ制御され、データメモリ12に書込みアドレ
スが与えられる。またデータメモリ13に読出しアドレ
スが与えられる。このときは、アンド回路201の一方
に演算器14からの演算結果か与えられ、他方にデータ
メモリ13から桁落し定数が与えられる。これにより、
アンド回路201、スリースチードパ・ソファ回路20
4を通してデータメモリ12に桁落しされたデータが入
力される。
Three-state buffer circuit 204 is on, 202.2
03 is controlled to be off, and a write address is given to the data memory 12. A read address is also given to the data memory 13. At this time, the calculation result from the arithmetic unit 14 is given to one side of the AND circuit 201, and the decimal constant from the data memory 13 is given to the other side. This results in
AND circuit 201, three cheese pad sofa circuit 20
4, the data with digits dropped is input to the data memory 12.

上記のシステムによれば、次のような手順でデータ処理
が行われる。
According to the above system, data processing is performed in the following steps.

Sl・・・桁落しするまえのデータa′が演算器14で
演算され保持されているものとする。
Sl... It is assumed that the data a' before digit loss is calculated by the calculator 14 and held.

またデータメモリ13のアドレスAには桁落しの定数と
なるデータmが格納されているものとする。
It is also assumed that data m, which is a constant for digit loss, is stored at address A of the data memory 13.

さらに、桁落し後のデータaは、データメモリ12に格
納されるのであるが、先のデータmに対応する同じ番地
Aに格納されるものとする。
Furthermore, the data a after the digit drop is stored in the data memory 12, and is assumed to be stored at the same address A corresponding to the previous data m.

S2・・・上記のように設定されている場合、データメ
モリ12は書込み、データメモ′す13は読出し指定さ
れる。また、データmは、データバスB1と通して論理
回路20に、またデータa′はバスB2を通して論理回
路20に与えられ、プログラムコントローラ15の制御
により各スリーステートバッファ回路か制御される。す
ると、論理回路20からは自動的に桁落しされたデータ
aが得られ、データメモリ12のアドレスAにストアさ
れる。
S2...If the settings are as described above, the data memory 12 is designated for writing and the data memory 13 is designated for reading. Further, data m is applied to the logic circuit 20 through the data bus B1, and data a' is applied to the logic circuit 20 through the bus B2, and each three-state buffer circuit is controlled by the control of the program controller 15. Then, data a with digits dropped automatically is obtained from the logic circuit 20 and stored at address A of the data memory 12.

データメモリ12と13のアドレスを同じアドレスデー
タ、つまりAで指定できるようにしたが、異なるアドレ
スであってもよい。ただし同一アドレスとすれば、アド
レス指定を同じバスででき、またアドレス発生も容品と
なる。
Although the addresses of the data memories 12 and 13 can be specified by the same address data, that is, A, different addresses may be used. However, if the addresses are the same, addressing can be done using the same bus, and addresses can also be generated easily.

上記の例は、演算器14からデータメモリ12ヘデータ
を転送する例を示したが、逆にデータメモリ12から演
算器14へ桁落しデータを導入する場合も結線の変更だ
けで容易に実現できる。なお桁落しのみならず、データ
メモリ13からの定数の内容により飽和処理も可能であ
る。
The above example shows an example in which data is transferred from the arithmetic unit 14 to the data memory 12, but conversely, introducing digit-drop data from the data memory 12 to the arithmetic unit 14 can also be easily achieved by simply changing the connections. In addition to the decimal drop, saturation processing is also possible depending on the contents of the constants from the data memory 13.

第3図はこの発明の他の実施例である。FIG. 3 shows another embodiment of the invention.

第1図と同一部分には同一符号を付して示している。異
なる部分は、論理回路20に対して制御信号を与える方
法である。即ち、この実施例では、論理回路20への制
御コードメモリ21が用意されており、スイッチ22を
介して論理回路20へ制御信号を与えることができる。
Components that are the same as those in FIG. 1 are designated by the same reference numerals. The difference is the method of providing control signals to the logic circuit 20. That is, in this embodiment, a control code memory 21 for the logic circuit 20 is provided, and a control signal can be given to the logic circuit 20 via the switch 22.

制御コードメモリ21のデータ幅は、制御信号のビット
数の2倍容易され、データメモリ12にデータを書込む
場合の制御信号C1と、データメモリ12からデータを
読み出す場合の制御信号C2を格納することができる。
The data width of the control code memory 21 is twice the number of bits of the control signal, and stores the control signal C1 when writing data to the data memory 12 and the control signal C2 when reading data from the data memory 12. be able to.

スイッチ22が一方を選択しているときは、データメモ
リ12ヘデータが書込まれる場合の制御信号が制御コー
ドメモリ21から読み出され、スイッチ22が他方を選
択しているときは、データメモリ12からデータか読み
出される場合の制御信号が制御コードメモリ21から読
み出される。従って、スイッチ22を制御する信号とし
ては、データメモリ12の書込み読出し信号をそのまま
使用することができる。なお、制御コードメモリ21に
制御信号を格納する場合は、スイッチ23かオンされ、
外部装置からバスB1を介して格納される。また制御コ
ードメモリ21のアドレスもデータメモリ12のアドレ
スと対応関係にあり、アドレス制御を容易に行えるよう
になされている。
When the switch 22 selects one side, the control signal for writing data to the data memory 12 is read from the control code memory 21, and when the switch 22 selects the other side, the control signal is read from the data memory 12. A control signal when data is read is read from the control code memory 21. Therefore, as the signal for controlling the switch 22, the write/read signal of the data memory 12 can be used as is. Note that when storing the control signal in the control code memory 21, the switch 23 is turned on;
It is stored from an external device via bus B1. Further, the addresses of the control code memory 21 also correspond to the addresses of the data memory 12, so that address control can be easily performed.

この実施例によると、プログラムコントローラ15から
制御バスに出力される命令コードに対して改良を与える
必要かない。
According to this embodiment, there is no need to improve the instruction code output from the program controller 15 to the control bus.

上記の実施例において、論理回路20の内部の論理演算
部としてアンド回路を示したか、オア回路、イクスクル
ーシブオア回路などを用いた演算部あるいはこれらを組
み合わせた特定目的のための演算部としてもよい。
In the above embodiments, an AND circuit is shown as a logic operation section inside the logic circuit 20, or an operation section using an OR circuit, an exclusive OR circuit, or a combination of these for a specific purpose. good.

また、上記の実施例では、制御コードメモリ21のデー
タ幅は、データメモリ12のデータ幅の2倍であるとし
て説明したが、制御コードメモリ21のアドレス幅が、
データメモリ12のアドレス幅の2倍となり、データメ
モリ12への書込みと読出しに応じて、制御コードメモ
リ21に与えるアドレス形態を切り替えて、読出し制御
信号の書込み用と読出し用とを区別するようにしてもよ
い。
Further, in the above embodiment, the data width of the control code memory 21 was explained as being twice that of the data memory 12, but the address width of the control code memory 21 was
The address width is twice the address width of the data memory 12, and the address form given to the control code memory 21 is switched in accordance with writing and reading to the data memory 12, so as to distinguish between writing and reading of read control signals. You can.

[発明の効果] 以上説明したようにこの発明によれば、桁落しや飽和処
理命令のステップを最小限にすることができる。
[Effects of the Invention] As explained above, according to the present invention, it is possible to minimize the number of decimal places and the steps of saturation processing instructions.

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

第1図はこの発明の一実施例を示す回路図、第2図は第
1図の論理回路の一部を示す回路図、第3図はこの発明
の他の実施例を示す回路図、第4図は従来の信号処理装
置を示す回路図である。 11・・・プログラムメモリ、12.13・・データメ
モリ、14・・・演算器、15・・・プログラムコント
ローラ、16・・・アドレス発生器、20・・・論理回
路、21・・制御コードメモリ、22.23・・・スイ
ッチ。
FIG. 1 is a circuit diagram showing one embodiment of this invention, FIG. 2 is a circuit diagram showing a part of the logic circuit in FIG. 1, FIG. 3 is a circuit diagram showing another embodiment of this invention, and FIG. FIG. 4 is a circuit diagram showing a conventional signal processing device. 11...Program memory, 12.13...Data memory, 14...Arithmetic unit, 15...Program controller, 16...Address generator, 20...Logic circuit, 21...Control code memory , 22.23...Switch.

Claims (3)

【特許請求の範囲】[Claims] (1)第1のデータメモリのデータ入力端子に論理演算
回路の出力端子を接続し、前記論理演算回路の一方の入
力端子には演算器が接続されている第1のデータバスを
接続し、他方の入力端子には第2のデータメモリが接続
された第2のデータバスを接続し、上記第1と第2のデ
ータメモリ、前記論理演算回路及び前記演算器を共通の
プログラムメモリ、プログラムコントローラ、アドレス
発生器で制御するように構成したことを特徴とするデジ
タル信号処理装置。
(1) Connecting an output terminal of a logic operation circuit to a data input terminal of a first data memory, and connecting a first data bus to which an arithmetic unit is connected to one input terminal of the logic operation circuit; A second data bus connected to a second data memory is connected to the other input terminal, and the first and second data memories, the logic operation circuit, and the operation unit are connected to a common program memory and a program controller. A digital signal processing device characterized in that it is configured to be controlled by an address generator.
(2)上記プログラムメモリ、プログラムコントローラ
、アドレス発生器は、さらに、第3のデータメモリを制
御するように関連つけられ、第3のデータメモリの出力
部が前記論理演算回路の制御信号入力部に導通、非導通
制御されるように構成されたことを特徴とする請求項第
1項記載のデジタル信号処理装置。
(2) The program memory, program controller, and address generator are further associated to control a third data memory, and the output section of the third data memory is connected to the control signal input section of the logic operation circuit. 2. The digital signal processing device according to claim 1, wherein the digital signal processing device is configured to be controlled to be conductive or non-conductive.
(3)前記第3のデータメモリは、前記第2のデータメ
モリのアドレスと対応するアドレスを2組有し、さらに
、この第3のデータメモリの読出しデータは、第2のデ
ータメモリの書込み読出し信号に応じていずれか一方の
アドレス出力が選択切換えられるように構成されたこと
を特徴とする請求範囲第2項記載のデジタル信号処理装
置。
(3) The third data memory has two sets of addresses corresponding to the addresses of the second data memory, and furthermore, the read data of the third data memory is read from and written to the second data memory. 3. The digital signal processing device according to claim 2, wherein one of the address outputs is selectively switched according to the signal.
JP2013522A 1990-01-25 1990-01-25 Digital signal processor Pending JPH03219365A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013522A JPH03219365A (en) 1990-01-25 1990-01-25 Digital signal processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013522A JPH03219365A (en) 1990-01-25 1990-01-25 Digital signal processor

Publications (1)

Publication Number Publication Date
JPH03219365A true JPH03219365A (en) 1991-09-26

Family

ID=11835488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013522A Pending JPH03219365A (en) 1990-01-25 1990-01-25 Digital signal processor

Country Status (1)

Country Link
JP (1) JPH03219365A (en)

Similar Documents

Publication Publication Date Title
US5757685A (en) Data processing system capable of processing long word data
JP3237858B2 (en) Arithmetic unit
US5822557A (en) Pipelined data processing device having improved hardware control over an arithmetic operations unit
JPH03219365A (en) Digital signal processor
JPH1173408A (en) Arithmetic processing system and its method
JPH0528431B2 (en)
JPH06309349A (en) Program controlled processor
JPS62168260A (en) One-chip microcomputer
JP2819661B2 (en) Discrete cosine transform / scalar quantization transform circuit
JPH04365170A (en) Digital signal processing semiconductor integrated circuit
JP3723311B2 (en) Parallel processor
JPS62119639A (en) Program transfer device
JP2568760B2 (en) Product-sum operation circuit
JPH01237766A (en) Data processing device and image data processing system using the same
JPH02205987A (en) Arithmetic processing system
JPS6180452A (en) Vector processing device
JPH037971B2 (en)
JPS6028014B2 (en) microprocessor
JPH03149656A (en) Arithmetic circuit
JPH05281290A (en) Data transfer circuit of ic tester sharing storage circuit
JPH06149864A (en) Vector processor
JPH0766371B2 (en) Data processing device
JPH07104775B2 (en) Arithmetic unit
JPH0520063A (en) Address calculation device for integrated circuit microprocessor
JPH03104086A (en) Memory with arithmetic function