JPH0410086A - Digital signal processor - Google Patents

Digital signal processor

Info

Publication number
JPH0410086A
JPH0410086A JP2112788A JP11278890A JPH0410086A JP H0410086 A JPH0410086 A JP H0410086A JP 2112788 A JP2112788 A JP 2112788A JP 11278890 A JP11278890 A JP 11278890A JP H0410086 A JPH0410086 A JP H0410086A
Authority
JP
Japan
Prior art keywords
input
memory
supplied
data
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.)
Granted
Application number
JP2112788A
Other languages
Japanese (ja)
Other versions
JPH0638275B2 (en
Inventor
Makio Yamaki
真木夫 山来
Kazuo Watanabe
渡辺 和男
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.)
Pioneer Video Corp
Pioneer Corp
Original Assignee
Pioneer Video Corp
Pioneer Electronic 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 Pioneer Video Corp, Pioneer Electronic Corp filed Critical Pioneer Video Corp
Priority to JP2112788A priority Critical patent/JPH0638275B2/en
Priority to GB9025076A priority patent/GB2243006B/en
Priority to DE19904039889 priority patent/DE4039889C2/en
Publication of JPH0410086A publication Critical patent/JPH0410086A/en
Priority to US07/880,302 priority patent/US5255323A/en
Publication of JPH0638275B2 publication Critical patent/JPH0638275B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

PURPOSE:To process the plural systems of data signals by the same program by providing a switching means to connect an output from any one of plural input ports to one input register selectively corresponding to a control signal. CONSTITUTION:A switching means 10 is provided to connect the output from any one of plural input ports IN1 and IN2 to one input register 6 selectively corresponding to the control signal. Therefore, the same processing as an arithmetic processing executed to the digital signals supplied to the first input port IN1 can be executed to the digital signal to be supplied to the second input port IN2 as well without changing the program written to the inside. Thus, since the number of programs to be stored in a memory in a microcomputer can be decreased, the memory having large memory capacity is not required and cost can be reduced.

Description

【発明の詳細な説明】 技術分野 本発明はディジタル信号プロセッサ(以下、Dspと称
する)に関する。
TECHNICAL FIELD The present invention relates to a digital signal processor (hereinafter referred to as DSP).

背景技術 家庭や車内においてコンサートホールや劇場における音
響空間、例えば、残響音や臨場感を作り出すために音場
制御をなすことができるオーディオ信号処理装置が公知
であり、例えば特開昭64−72615号公報に示され
ている。このようなオーディオ信号処理装置は、チュー
ナ等のオーディオ信号源から出力されたオーディオ信号
をディジタル演算処理することにより音場制御を施すD
SPが設けられている。DSPは四則演算等の演算処理
を行なう演算手段、該演算手段に供給するオーディオ信
号データを記憶するデータメモリや該データメモリに記
憶された信号データを遅延させるための遅延用メモリを
備えている。DSP内では予め定められたプログラムに
従って各メモリ間及びメモリから演算手段へ信号データ
を転送して信号データの演算処理を高速で繰り返し行な
うことができるように構成されている。またプログラム
はDSP内のRAM等の書き換え可能なプログラムメモ
リに書き込まれており、操作により音場モードが切り換
えられる毎にDSP外のマイクロコンピュータによりプ
ログラムが変更される。
BACKGROUND ART An audio signal processing device capable of controlling a sound field in order to create reverberation and a sense of presence in an acoustic space such as a concert hall or a theater at home or in a car is known, for example, as disclosed in Japanese Patent Laid-Open No. 72615/1983. It is shown in the official gazette. Such an audio signal processing device performs sound field control by digitally processing an audio signal output from an audio signal source such as a tuner.
SP is provided. The DSP includes arithmetic means for performing arithmetic operations such as arithmetic operations, a data memory for storing audio signal data to be supplied to the arithmetic means, and a delay memory for delaying the signal data stored in the data memory. The DSP is configured to transfer signal data between each memory and from the memory to the calculation means according to a predetermined program so that calculation processing of the signal data can be repeatedly performed at high speed. Further, the program is written in a rewritable program memory such as RAM in the DSP, and the program is changed by a microcomputer outside the DSP each time the sound field mode is switched by operation.

すなわちプログラムを変更することによりあらゆる音響
空間を作り出せるのである。
In other words, by changing the program, you can create any acoustic space.

また、DSPにはディジタル信号入力用の入力ポートを
複数備えているものがある。例えば、第2図に示すよう
にチューナ等のアナログオーディオ信号源1からのアナ
ログオーディオ信号をA/D変換器2によってディジタ
ル化した信号がDSP3の第1人カポートIN+ に供
給され、CD(コンパクトディスク)プレーヤ等のディ
ジタルオーディオ信号源4からのディジタルオーディオ
信号がDIR(ディジタルオーディオインターフェース
レシーバ)5を介してDSP3の第2人カポ−)IN2
に供給されるようになっている。第1及び第2人カボー
トIN、、IN2には入力レジスタ6.7が各々設けら
れ、供給されたディジタルオーディオ信号が入力レジス
タ6又は7に順次保持される。入力レジスタ6,7は共
通のデータバス8に接続されている。このデータバス8
には演算処理部9のデータメモリ(図示せず)が接続さ
れ、通常、DSP3に供給されたディジタル信号データ
は演算処理のためにデータメモリに書き込まれるように
なっている。
Further, some DSPs are equipped with a plurality of input ports for inputting digital signals. For example, as shown in FIG. 2, a signal obtained by digitizing an analog audio signal from an analog audio signal source 1 such as a tuner by an A/D converter 2 is supplied to the first port IN+ of the DSP 3, and the signal is digitized from a CD (compact disc). ) A digital audio signal from a digital audio signal source 4 such as a player is transmitted via a DIR (digital audio interface receiver) 5 to a second capo IN2 of the DSP 3.
is being supplied to. Input registers 6 and 7 are respectively provided in the first and second person cabs IN, , IN2, and the supplied digital audio signals are sequentially held in the input registers 6 and 7. Input registers 6, 7 are connected to a common data bus 8. This data bus 8
A data memory (not shown) of the arithmetic processing section 9 is connected to the DSP 3, and the digital signal data supplied to the DSP 3 is normally written into the data memory for arithmetic processing.

ところで、入力レジスタ6又は7に保持された信号デー
タは上記のプログラムメモリに書き込まれたプログラム
に従ってデータメモリ等の素子に転送される。よって、
入力レジスタ6に保持された入力信号データをデータメ
モリに転送して演算処理する場合と、入力レジスタ7に
保持された入力信号データをデータメモリに転送してそ
の後の同一の演算処理する場合とでは異なるプログラム
を用いなければならず、処理すべきディジタル信号を入
力する入力ポートを切換える毎にマイクロコンピュータ
からプログラムを転送して書き換えをしなければならな
い。しかしながら、入力ポート毎にマイクロコンピュー
タ内のROM等のメモリに多数のプログラムを記憶させ
ておくために記憶容量の大なるメモリを必要とするとい
う問題点があった。
By the way, the signal data held in the input register 6 or 7 is transferred to an element such as a data memory according to a program written in the program memory. Therefore,
When input signal data held in the input register 6 is transferred to the data memory for arithmetic processing, and when input signal data held in the input register 7 is transferred to the data memory and then the same arithmetic processing is performed. A different program must be used, and the program must be transferred from the microcomputer and rewritten each time the input port for inputting the digital signal to be processed is switched. However, there is a problem in that a memory with a large storage capacity is required to store a large number of programs in a memory such as a ROM in a microcomputer for each input port.

また、従来のDSPとして第3図に示すように第1及び
第2人カボートINI、IN2には切換スイッチ10が
接続され、第1及び第2人カポートIN、、IN2への
各入力ディジタル信号のうち一方が切換スイッチ10に
よって選択的に入力レジスタ6に供給されるものがある
。切換スイッチ10の選択切換はマイクロコンピュータ
からの指令に応じて行なわれる。
Further, as shown in FIG. 3, as a conventional DSP, a changeover switch 10 is connected to the first and second person ports INI, IN2, and each input digital signal to the first and second person ports IN, IN2 is connected to a changeover switch 10. One of them is selectively supplied to the input register 6 by the changeover switch 10. Selection changeover of the changeover switch 10 is performed in response to commands from a microcomputer.

しかしながら、このDSPにおいては、第1及び第2人
カポ−)IN、、IN2の2系統の入力ポートを同時に
使用することができない。よって、1つの入力ポートで
は通常、2チヤンネルのブタ信号しか扱えないので、D
SPをカスケード接続したり、2系統(4チャンネル分
)のデータ信号を同時に入力して処理することができな
いという問題点があった。
However, in this DSP, two systems of input ports, the first and second couplers IN, IN2, cannot be used at the same time. Therefore, one input port can usually handle only two channels of pig signals, so D
There is a problem in that it is not possible to connect SPs in cascade or to simultaneously input and process two systems (for four channels) of data signals.

発明の概要 [発明の目的] 本発明の目的は、入力ポートの数だけプログラムをマイ
クロコンピュータ内のメモリに記憶させなくても処理す
べきディジタル信号を入力する入力ポートを切換えるこ
とができかつ複数系統のデータ信号を処理することがで
きるDSPを提供することである。
Summary of the Invention [Object of the Invention] An object of the present invention is to be able to switch the input ports for inputting digital signals to be processed without having to store as many programs as the number of input ports in the memory of the microcomputer, and to operate a plurality of systems. It is an object of the present invention to provide a DSP capable of processing data signals of .

[発明の構成コ 本発明のDSPは、処理すべきディジタル信号が供給さ
れる複数の入力ポートと、該入力ポート毎に設けられ入
力ポートに供給されたディジタル信号を保持し出力が共
通のデータバスに接続された入力レジスタとを備えたD
SPであり、複数の入力ポートのいずれか1の出力を制
御信号に応じて選択的に1の入力レジスタに接続する切
換手段を有することを特徴としている。
[Structure of the Invention] The DSP of the present invention has a plurality of input ports to which digital signals to be processed are supplied, and a data bus provided for each input port, which holds the digital signals supplied to the input ports and has a common output. D with an input register connected to
The SP is characterized by having a switching means for selectively connecting the output of any one of a plurality of input ports to one input register according to a control signal.

実施例 以下、本発明の実施例を図面を参照しつつ詳細に説明す
る。
Embodiments Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

第1図に示した本発明の一実施例たるDSPにおいては
、第1人カポートIN+にはA/D変換器2からディジ
タルオーディオ信号が供給され、第2入力ポートlN2
にはDIR5からディジタルオーディオ信号が供給され
ることは従来と同様である。第1人カポートINIには
切換手段としての切換スイッチ10が接続され、第1人
カポートIN+への入力ディジタル信号が切換スイッチ
10を介して入力レジスタ6に供給される。また第2入
力ポートlN2は入力レジスタ7に直接接続されると共
に切換スイッチ10にも接続されている。切換スイッチ
10は後述の制御レジスタ21に保持された制御信号に
応じて第1及び第2人カポ−)IN+、1N2のいずれ
か一方からの信号を選択的に入力レジスタ6に中継供給
する。
In the DSP which is an embodiment of the present invention shown in FIG. 1, a digital audio signal is supplied from the A/D converter 2 to the first port IN+, and the second input port IN
As before, the digital audio signal is supplied from the DIR5 to the DIR5. A changeover switch 10 as a switching means is connected to the first person port INI, and an input digital signal to the first person port IN+ is supplied to the input register 6 via the changeover switch 10. Further, the second input port IN2 is directly connected to the input register 7 and also connected to the changeover switch 10. The changeover switch 10 selectively relays and supplies a signal from either one of the first and second capos IN+ and 1N2 to the input register 6 in accordance with a control signal held in a control register 21, which will be described later.

入力レジスタ6.7の出力はデータバス8に接続されて
いる。データバス8はデータ群を一時記憶するデータメ
モリ11及び乗算器12の一方の入力にバッファメモリ
19を介して接続されている。乗算器12の他方の入力
にはバッファメモリ13を介して係数メモリ14が接続
され、係数メモリ14には係数データ群が記憶される。
The output of input register 6.7 is connected to data bus 8. The data bus 8 is connected via a buffer memory 19 to a data memory 11 that temporarily stores a data group and one input of a multiplier 12 . A coefficient memory 14 is connected to the other input of the multiplier 12 via a buffer memory 13, and a coefficient data group is stored in the coefficient memory 14.

後述のシーケンスコントローラ20からのタイミング信
号に応じて係数メモリ14に記憶された係数データ群の
うちから1つの係数データが順次読み出され、それがバ
ッファメモリ13に供給されて保持される。バッファメ
モリ13に保持された係数データは乗算器12に供給さ
れる。ALU (加算器)15は乗算器12の計算出力
を累算するために設けられており、一方の入力に乗算器
15の計算出力が供給され、他方はデータバス8に接続
されている。ALU15の計算出力にはアキュームレタ
16が接続され、アキュームレータ16の出力はデータ
バス8に接続されている。また、データバス8に出力レ
ジスタ17.18が接続されている。出力レジスタ17
.18は演算処理された信号データを保持しその保持デ
ータを第1及び第2出力ボートOUT+ 、0UT2か
ら出力する。
One piece of coefficient data is sequentially read from a group of coefficient data stored in the coefficient memory 14 in response to a timing signal from a sequence controller 20, which will be described later, and is supplied to the buffer memory 13 and held therein. The coefficient data held in the buffer memory 13 is supplied to the multiplier 12. An ALU (adder) 15 is provided to accumulate the calculation output of the multiplier 12, and one input is supplied with the calculation output of the multiplier 15, and the other input is connected to the data bus 8. An accumulator 16 is connected to the calculation output of the ALU 15, and the output of the accumulator 16 is connected to the data bus 8. Further, output registers 17 and 18 are connected to the data bus 8. Output register 17
.. 18 holds the processed signal data and outputs the held data from the first and second output ports OUT+ and 0UT2.

データメモリ11、乗算器12、係数メモリ14、AL
U15、アキュームレータ16等の素子間のデータ転送
や演算等の動作タイミングはシーケンスコントローラ2
0によって制御される。シーケンスコントローラ20は
プログラムメモリ30に書き込まれた処理プログラムに
従って動作すると共にマイクロコンピュータ23からの
指令に応じて動作する。マイクロコンピュータ23から
の指令としての制御信号はインターフェース22を介し
て上記した制御レジスタ21に供給されて保持される。
Data memory 11, multiplier 12, coefficient memory 14, AL
The sequence controller 2 controls the operation timing of data transfer and calculations between elements such as U15 and accumulator 16.
Controlled by 0. The sequence controller 20 operates according to a processing program written in the program memory 30 and also operates according to instructions from the microcomputer 23. A control signal as a command from the microcomputer 23 is supplied to the above-mentioned control register 21 via the interface 22 and is held therein.

マイクロコンピュータ23はキーボード24のキー操作
に応じて処理プログラムの書き換えや係数メモリ14の
係数データの書き換えを制御する。制御レジスタ21は
保持すべき内容が予め各々定められた複数の保持ビット
を有し、入力ディジタルオーディオ信号、DSP3及び
マイクロコンピュータ23との間の同期やスイッチ10
の切換制御等の情報の交換のために設けられている。
The microcomputer 23 controls rewriting of the processing program and rewriting of coefficient data in the coefficient memory 14 in response to key operations on the keyboard 24. The control register 21 has a plurality of holding bits each having a predetermined content to be held, and is used for synchronization between the input digital audio signal, the DSP 3 and the microcomputer 23, and the switch 10.
It is provided for exchanging information such as switching control.

なお、DSP3には更に遅延データを作成するために外
部接続するメモリのデータ書き込み及び読み出しを制御
するメモリ制御回路やその遅延時間データ群を記憶する
遅延時間メモリ等の素子が設けられているが、本発明と
は直接関係ないので図示していない。
Note that the DSP 3 is further provided with elements such as a memory control circuit that controls writing and reading of data in an externally connected memory in order to create delay data, and a delay time memory that stores a group of delay time data. It is not shown because it is not directly related to the present invention.

また、DIR5はバイフェーズ変調を施したディジタル
信号を復調するために設けられている。
Further, DIR5 is provided to demodulate the digital signal subjected to biphase modulation.

かかる構成において、切換スイッチ10は通常、第1人
カボートIN、を選択した状態になっている。この第1
人カボートIN、選択状態には、第1人カポ−)IN、
に供給されたA/D変換器2からのディジタルオーディ
オ信号が信号データとして切換スイッチ10を介して入
力レジスタ6に供給される。入力レジスタ6への信号デ
ータに同期して図示しないプログラムカウンタが初期値
から動作してプログラムメモリ30からブdグラムの動
作ステップが順に読み出されてシーケンスコントローラ
30に供給される。プログラムメモリ30に書き込まれ
ているプログラムが入力レジスタ6への入力信号データ
をデータメモリ11に転送する命令ステップを有し所定
の演算処理を行なうための第1プログラムであるとする
と、その転送命令ステップに応じてシーケンスコントロ
ーラ30が動作指令信号を発生し、入力レジスタ6に保
持された信号データがデータメモリ11にデータバス8
を介して転送されて所定番地に書き込まれる。
In such a configuration, the selector switch 10 is normally in a state where the first person's cover IN is selected. This first
Person's capo IN, selected state is 1st person's capo) IN,
A digital audio signal from the A/D converter 2 is supplied as signal data to the input register 6 via the changeover switch 10. A program counter (not shown) operates from an initial value in synchronization with the signal data to the input register 6, and the operation steps of the program are sequentially read out from the program memory 30 and supplied to the sequence controller 30. Assuming that the program written in the program memory 30 is a first program that has an instruction step for transferring input signal data to the input register 6 to the data memory 11 and performs a predetermined arithmetic processing, the transfer instruction step In response to this, the sequence controller 30 generates an operation command signal, and the signal data held in the input register 6 is transferred to the data memory 11 via the data bus 8.
and written to a predetermined location.

所定の演算処理としては、例えば、第1人カポートIN
Iの入力信号データをデータメモリ11に順次転送して
書き込み、データメモリ11に記憶された信号データは
順次読み出されてバッファメモリ19に供給されて保持
される。一方、係数メモリ14から係数データが順次読
み出されてバッファメモリ13に供給されて保持される
。バッファメモリ13から係数データが、またバッファ
メモリ1つから信号データが乗算器12に各々供給され
、乗算器12においてそれらが次々乗算される。この乗
算されて得られた値がALU15において前回までの値
(アキュームレータ16に保持された値)と累算されて
その演算結果がアキュームレータ16において保持され
る。
As the predetermined calculation process, for example, the first person's cover IN
The input signal data of I is sequentially transferred and written into the data memory 11, and the signal data stored in the data memory 11 is sequentially read out and supplied to the buffer memory 19 to be held. On the other hand, coefficient data is sequentially read from the coefficient memory 14 and supplied to the buffer memory 13 where it is held. Coefficient data from the buffer memory 13 and signal data from one buffer memory are supplied to the multiplier 12, and the multiplier 12 multiplies them one after another. The value obtained by this multiplication is accumulated with the previous value (the value held in the accumulator 16) in the ALU 15, and the result of the calculation is held in the accumulator 16.

切換スイッチ10の第1人カポートIN+選択状態にお
いて、第2入力ポートlN2に供給されたディジタルフ
ィルタ5からのディジタルオーディオ信号に対して第1
プログラムと同一の演算処理を行なう場合には従来と同
様にプログラムメモリ30を第1プログラムから入力レ
ジスタ7への入力信号データをデータメモリ11に転送
する命令ステップを有し所定の演算処理を行なうだめの
第2プログラムに書き換える必要がある。
When the selector switch 10 is in the first input port IN+ selection state, the first input port IN+ is selected for the digital audio signal from the digital filter 5 supplied to the second input port IN2.
When performing the same arithmetic processing as the program, the program memory 30 has an instruction step for transferring the input signal data from the first program to the input register 7 to the data memory 11, as in the conventional case, and the predetermined arithmetic processing is performed. It is necessary to rewrite it to the second program.

ところが、切換スイッチ10の第1人カポートIN+選
択状態において、例えば、キーボード24の所定のキー
操作されて入力ボート切換指令信号が発生すると、マイ
クロコンピュータ23から新たな制御信号がインターフ
ェース22を介して制御レジスタ21の所定ビット位置
(切換スイッチ10に接続されている)に供給される。
However, when the selector switch 10 is in the first port IN+ selection state, for example, if a predetermined key on the keyboard 24 is operated and an input port switching command signal is generated, a new control signal is sent from the microcomputer 23 via the interface 22. It is supplied to a predetermined bit position of register 21 (connected to changeover switch 10).

よって、制御レジスタ21の所定ビット位置の保持内容
が例えば、論理“0”から“1″に反転する。これによ
り切換スイッチ10は第2入力ポートlN2の選択状態
に切り換わる。第2入力ポートlN2選択状態には、第
2入力ポートlN2に供給されたDIR5からのディジ
タルオーディオ信号が信号データとして切換スイッチ1
0を介して入力レジスタ6に供給される。従って、この
場合には第2入力ポートlN2に供給された信号データ
は入力レジスタ6に供給されて保持されるので、所定の
演算処理を行なうならば、第1人カポートIN、選択状
態と同様にブロクラムメモリ30には第1プログラムが
記憶されていれば良いのである。すなわち、第2入力ポ
ートlN2からの入力レジスタ6への信号データに同期
してプログラムカウンタが初期値から動作してプログラ
ムメモリ30から第1プログラムの動作ステップが順に
読み出されてシーケンスコントローラ30に供給される
。第1プログラムの転送命令ステップに応じてシーケン
スコントローラ30が動作指令信号を発生し、入力レジ
スタ6に保持された信号データがデータメモリ11にデ
ータバス8を介して転送されて所定番地に書き込まれる
のである。
Therefore, the content held at a predetermined bit position of the control register 21 is inverted from logic "0" to "1", for example. This causes the selector switch 10 to switch to the selection state of the second input port IN2. In the second input port IN2 selection state, the digital audio signal from DIR5 supplied to the second input port IN2 is input to the selector switch 1 as signal data.
0 to the input register 6. Therefore, in this case, the signal data supplied to the second input port IN2 is supplied to the input register 6 and held, so if a predetermined calculation process is performed, the signal data supplied to the second input port IN2 is the same as in the selected state. It is sufficient that the first program is stored in the block diagram memory 30. That is, the program counter operates from the initial value in synchronization with the signal data from the second input port IN2 to the input register 6, and the operation steps of the first program are sequentially read from the program memory 30 and supplied to the sequence controller 30. be done. The sequence controller 30 generates an operation command signal in response to the transfer command step of the first program, and the signal data held in the input register 6 is transferred to the data memory 11 via the data bus 8 and written to a predetermined location. be.

なお、ディジタルオーディオ信号は、オーディオ情報を
示す複数のビット、クロックビット及び左右チャンネル
ビットから形成される並列データ信号である。左右チャ
ンネルビットはオーディオ情報が左右チャンネルのいず
れであるかを示し、例えば、左チャンネルで論理“1′
、右チャンネルで論理“0″となる。この左右チャンネ
ルビットが制御レジスタ21に供給されており、上記の
プログラムカウンタが左右チャンネルビットの例えば、
論理“0″から“1”への反転に同期して初期値から動
作しシーケンスコントローラ30が動作指令信号を発生
するのである。
Note that the digital audio signal is a parallel data signal formed from a plurality of bits representing audio information, a clock bit, and left and right channel bits. The left and right channel bits indicate whether the audio information is in the left or right channel, for example, a logic “1” in the left channel.
, becomes logic "0" in the right channel. These left and right channel bits are supplied to the control register 21, and the above program counter is set to the left and right channel bits, for example.
The sequence controller 30 operates from the initial value in synchronization with the inversion from logic "0" to "1" and generates an operation command signal.

また、上記した実施例においては、切換スイッチ10が
第1及び第2人カポートINI、IN2に各々入力され
る信号のうちのいずれか1の信号を選択的に入力レジス
タ6に中継供給するが、3つ以上の入力ポートに各々入
力される信号のうちのいずれか1の信号を1の入力レジ
スタに中!!洪給するようにしても良い。
Further, in the embodiment described above, the changeover switch 10 selectively relays and supplies any one of the signals input to the first and second person ports INI and IN2 to the input register 6. Any one of the signals input to three or more input ports is input to one input register! ! You could even give them a bounty.

発明の効果 以上の如く、本発明のDSPにおいては、複数の入力ポ
ートのいずれか1の出力を制御信号に応じて選択的に1
の入力レジスタに接続する切換手段が設けられている。
Effects of the Invention As described above, in the DSP of the present invention, the output of any one of the plurality of input ports is selectively set to 1 in accordance with the control signal.
Switching means is provided for connection to the input register of the input register.

よって、第1入力ポートへ供給されたディジタル信号に
対して施した演算処理と同一の処理を第2入力ポートへ
供給されるディジタル信号に対しても内部に書き込まれ
たプログラムを変更することなく行なうことができる。
Therefore, the same arithmetic processing performed on the digital signal supplied to the first input port is performed on the digital signal supplied to the second input port without changing the internally written program. be able to.

これにより、マイクロコンピュータ内のメモリに記憶さ
せるプログラム数を減らすことができるのヒ で記憶容量の大なるメモリを必要しなくなり、低△ コスト化を図ることができる。また、DSP内のプログ
ラム書換え回数が減るので、マイクロコンピュータ側の
処理負担が軽くなるという利点もある。
As a result, the number of programs to be stored in the memory in the microcomputer can be reduced, and a memory with a large storage capacity is not required, making it possible to reduce costs. Furthermore, since the number of times the program in the DSP is rewritten is reduced, there is also the advantage that the processing load on the microcomputer side is lightened.

また、第1及び第2入力ボートへ各々供給された2つの
ディジタル信号に対して同時に演算処理を施すこともD
SPをカスケード接続して用いたり、4チヤンネルA/
D変換器からの2系統の出力信号を同時入力させて処理
することができる。
It is also possible to simultaneously perform arithmetic processing on two digital signals supplied to the first and second input ports respectively.
You can use SPs in cascade connection, or use 4-channel A/
Two systems of output signals from the D converter can be simultaneously input and processed.

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

第1図は本発明の実施例を示すブロック図、第2図及び
第3図は従来のDSPを示すブロック図である。 主要部分の符号の説明 3・・・DSP 6.7・・・入力レジスタ 10・・・切換スイッチ 21・・・制御レジスタ 23・・・マイクロコンピュ タ
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIGS. 2 and 3 are block diagrams showing a conventional DSP. Explanation of symbols of main parts 3...DSP 6.7...Input register 10...Selector switch 21...Control register 23...Microcomputer

Claims (2)

【特許請求の範囲】[Claims] (1)処理すべきディジタル信号が供給される複数の入
力ポートと、該入力ポート毎に設けられ入力ポートに供
給されたディジタル信号を保持し出力が共通のデータバ
スに接続されを入力レジスタとを備えたディジタル信号
プロセッサであって、前記複数の入力ポートのいずれか
1の出力を制御信号に応じて選択的に1の入力レジスタ
に接続する切換手段を有することを特徴とするディジタ
ル信号プロセッサ。
(1) A plurality of input ports to which digital signals to be processed are supplied, and an input register provided for each input port to hold the digital signals supplied to the input ports and whose output is connected to a common data bus. 1. A digital signal processor comprising: a switching means for selectively connecting an output of any one of the plurality of input ports to one input register according to a control signal.
(2)外部から供給されるポート切換指令信号を前記制
御信号として保持する制御レジスタを有することを特徴
とする請求項1記載のディジタル信号プロセッサ。
(2) The digital signal processor according to claim 1, further comprising a control register that holds a port switching command signal supplied from the outside as the control signal.
JP2112788A 1990-04-02 1990-04-27 Digital signal processor Expired - Lifetime JPH0638275B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2112788A JPH0638275B2 (en) 1990-04-27 1990-04-27 Digital signal processor
GB9025076A GB2243006B (en) 1990-04-02 1990-11-19 Digital signal processing device and audio apparatus using the same
DE19904039889 DE4039889C2 (en) 1990-04-02 1990-12-13 Digital signal processing device for arithmetically processing a digital input audio signal and its use
US07/880,302 US5255323A (en) 1990-04-02 1992-05-05 Digital signal processing device and audio apparatus using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2112788A JPH0638275B2 (en) 1990-04-27 1990-04-27 Digital signal processor

Publications (2)

Publication Number Publication Date
JPH0410086A true JPH0410086A (en) 1992-01-14
JPH0638275B2 JPH0638275B2 (en) 1994-05-18

Family

ID=14595529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2112788A Expired - Lifetime JPH0638275B2 (en) 1990-04-02 1990-04-27 Digital signal processor

Country Status (1)

Country Link
JP (1) JPH0638275B2 (en)

Also Published As

Publication number Publication date
JPH0638275B2 (en) 1994-05-18

Similar Documents

Publication Publication Date Title
US5218710A (en) Audio signal processing system having independent and distinct data buses for concurrently transferring audio signal data to provide acoustic control
US5210806A (en) Digital audio signal processing apparatus
US5091951A (en) Audio signal data processing system
JPS6351287B2 (en)
JP2975041B2 (en) Digital signal processor
JPH04149598A (en) Sound field correction device
JPH02110597A (en) Address control circuit
JPH0410086A (en) Digital signal processor
US6031916A (en) Sound effect adding device using DSP
JP3120483B2 (en) Effect adding device
JPH10143350A (en) First-in first-out memory control system
JPH05165630A (en) Digital signal processor
JPH04167131A (en) Signal processor
JP3323526B2 (en) Digital signal processor
JPH0328894A (en) Audio signal data processor
US5822775A (en) Efficient data processing method for coefficient data in a digital dignal, processor
JPH0328899A (en) Audio signal data processor
JPH0719246B2 (en) Digital signal processor
JPH05165873A (en) Digital signal processor
JP3022186B2 (en) Digital signal processor
JPH0328897A (en) Audio signal data processor
JP2686234B2 (en) Digital signal processing device and signal processing method
JPH0321998A (en) Audio signal data processor
JPH0328900A (en) Audio signal data processor
JPH0631996B2 (en) Audio signal data processor