JPH0833811B2 - 信号処理プロセッサ - Google Patents

信号処理プロセッサ

Info

Publication number
JPH0833811B2
JPH0833811B2 JP1070807A JP7080789A JPH0833811B2 JP H0833811 B2 JPH0833811 B2 JP H0833811B2 JP 1070807 A JP1070807 A JP 1070807A JP 7080789 A JP7080789 A JP 7080789A JP H0833811 B2 JPH0833811 B2 JP H0833811B2
Authority
JP
Japan
Prior art keywords
data
subtractor
adder
register
signal processor
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.)
Expired - Fee Related
Application number
JP1070807A
Other languages
English (en)
Other versions
JPH02249025A (ja
Inventor
史朗 崎山
敏之 荒木
嘉貴 北尾
征克 丸山
邦年 青野
博幸 中平
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1070807A priority Critical patent/JPH0833811B2/ja
Publication of JPH02249025A publication Critical patent/JPH02249025A/ja
Publication of JPH0833811B2 publication Critical patent/JPH0833811B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、算術論理演算部を持ち、加減演算、非線形
演算等の演算を行う信号処理プロセッサに関するもので
ある。
従来の技術 従来使用されている水平マイクロプログラム型信号処
理プロセッサの算術演算部は一般に第2図に示す装置が
用いられている。第2図において、1は加減算器、2は
レジスタ、3は加減算器1の演算の種類を制御する制御
回路a、4はレジスタ2の書き込みを制御する制御回路
bである。加減算器1に入力したデータA、データB
は、制御回路a3の制御に従い演算され、演算結果Cを出
力する。
一般に、このような算術演算部を持つ水平マイクロプ
ログラム型の信号処理プロセッサでは、加減算器1の入
力データA,Bの内、数の大きいデータ、もしくは数の小
さいデータをレジスタ2に書き込みたい場合、演算結果
による条件分岐命令、演算結果に関係しない無条件分岐
命令が用意されており、まずデータAとデータBの比較
を行い、その後、条件分岐命令でその演算結果により次
の実行命令を分岐する。以下、データAとデータBの
内、大きい方をレジスタ2に書き込む場合の命令を示
す。
STEP1:データAとデータBの比較(データA マイナス
データB) STEP2:演算結果の最上位ビットが 1ならばSTEP5へ 0ならば次のSTEPへ (条件分岐命令) STEP3:データAをレジスタに書き込む STEP4:STEP6へ(無条件分岐命令) STEP5:データBをレジスタに書き込む STEP6: STEP1のデータの比較は減算(データA マイナス
データB)で実現でき、STEP2の条件分岐命令ではSTEP1
の演算結果の最上位ビットの状態で次の実行命令アドレ
スを分岐する。
画像処理、特に局所画像処理においては、上記命令を
用いる応用例は多く、またデータ処理量が膨大な為、処
理速度の高速性が要求される。
発明が解決しようとする課題 しかし上述のような構成では、2つのデータの内、数
の大きいデータ、もしくは数の小さいデータを取り出す
命令に、5STEPのプログラムエリアを使ってしまう。ま
た実行命令回数は4STEPかかるという問題があった。
本発明は上述の課題に鑑み、条件付きデータのレジス
タ間移動を高速で実現できる信号処理プロセッサを提供
することを目的とする。
課題を解決するための手段 本発明は上述の課題を解決するため、加減算器と前記
加減算器の演算結果を納めるレジスタと前記加減算器の
演算種類を決定する演算制御部を持つ信号処理プロセッ
サの算術演算部において、前記加減算器への2個の入力
の一つか、または前記加減算器の演算結果のいずれかを
選択し、前記レジスタに入力する選択手段と、前記選択
手段を制御する選択回路制御手段とを有し、前記加減算
器への2個の入力の一つは前記加減算器の2個の入力デ
ータの比較結果により制御される事を特徴とする信号処
理プロセッサを構成する。
作用 本発明は上述の構成により、加減算命令だけでなく2
つのデータの内、数の大きいデータ、もしくは数の小さ
いデータを取り出す命令に対しても1命令で高速に実行
できる。
実施例 第1図は本発明の実施例における信号処理プロセッサ
の算術演算部の構成図である。ここで、第2図の従来例
と共通の構成要素の番号は同じにしてある。
第1図において、1は加減算器、2はレジスタ、3は
加減算器1の演算の種類を制御する制御回路a、4はレ
ジスタ2の書き込みを制御する制御回路bである。5は
選択回路a、6は選択回路b、7は選択回路b6を制御す
る制御回路cである。
加減算器1に入力したデータA、データBは、制御回
路a3の制御に従い演算され、演算結果Cを出力する。選
択回路a5は、演算結果Cの最上位ビットにより制御さ
れ、選択回路b6は、制御回路c7により制御される。
2つのデータの内、数の大きいデータ、もしくは数の
小さいデータを取り出す命令を実行する場合、表に選択
回路b6が選択回路a5によって選択されたデータを選択す
るように制御され、選択回路a5が演算結果Cの最上位ビ
ットがロウでデータAを、ハイでデータBが選択するよ
うに構成した時のレジスタ2への入力データを示す。
表より分かる様に、加減算器1が、制御回路a3により
(データA)マイナス(データB)の演算が行われる時
には、データAとデータBの内の数の大きいデータが、
(データB)マイナス(データA)の演算が行われる時
には、データAとデータBの内の数の小さいデータがレ
ジスタ2に入力される。
また、選択回路b6が演算結果Cを選択するように制御
回路c7によって制御されている時は、つまり通常の演算
を実行する場合は、通常の演算結果がレジスタ2に入力
される。
発明の効果 以上の説明から明かなように、本発明を用いれば、ハ
ードウエア規模を余り増やさず、加減算命令だけでな
く、2つのデータの内、数の大きいデータ、もしくは数
の小さいデータを取り出す命令に対しても1命令で実行
でき、従来に比べ上記命令は4分の1の処理時間で高速
に実現される。
また、分岐命令のないプロセッサに対しても、簡単な
非線形処理が実現できるようになり、その実用的効果は
大きい。
【図面の簡単な説明】
第1図は本発明の信号処理プロセッサの算術演算部の構
成図、第2図は従来の一般的な水平マイクロプログラム
型信号処理プロセッサの算術演算部の構成図である。 1……加減算器、2……レジスタ、3……制御回路a、
4……制御回路b、5……選択回路a、6……選択回路
b、7……制御回路c。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 丸山 征克 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 青野 邦年 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 中平 博幸 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (56)参考文献 特開 昭63−255733(JP,A) 特開 昭63−292227(JP,A) 特開 昭63−118835(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】加減算器と前記加減算器の演算結果を納め
    るレジスタと前記加減算器の演算種類を決定する演算制
    御部を持つ信号処理プロセッサの算術演算部において、 前記加減算器への2個の入力の一つか、または前記加減
    算器の演算結果のいずれかを選択し、前記レジスタに入
    力する選択手段と、 前記選択手段を制御する選択回路制御手段とを有し、 前記加減算器への2個の入力の一つは前記加減算器の2
    個の入力データの比較結果により制御される事を特徴と
    する信号処理プロセッサ。
JP1070807A 1989-03-23 1989-03-23 信号処理プロセッサ Expired - Fee Related JPH0833811B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1070807A JPH0833811B2 (ja) 1989-03-23 1989-03-23 信号処理プロセッサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1070807A JPH0833811B2 (ja) 1989-03-23 1989-03-23 信号処理プロセッサ

Publications (2)

Publication Number Publication Date
JPH02249025A JPH02249025A (ja) 1990-10-04
JPH0833811B2 true JPH0833811B2 (ja) 1996-03-29

Family

ID=13442204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1070807A Expired - Fee Related JPH0833811B2 (ja) 1989-03-23 1989-03-23 信号処理プロセッサ

Country Status (1)

Country Link
JP (1) JPH0833811B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04307623A (ja) * 1991-04-05 1992-10-29 Matsushita Electric Ind Co Ltd 算術論理演算装置
US5440702A (en) * 1992-10-16 1995-08-08 Delco Electronics Corporation Data processing system with condition code architecture for executing single instruction range checking and limiting operations

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6311835A (ja) * 1986-03-10 1988-01-19 Seiko Instr & Electronics Ltd 生体関連物質の濃度測定方法
JP2615610B2 (ja) * 1987-04-13 1997-06-04 日本電気株式会社 演算器

Also Published As

Publication number Publication date
JPH02249025A (ja) 1990-10-04

Similar Documents

Publication Publication Date Title
ES467294A1 (es) Un aparato para reducir el tiempo de ejecucion de una ins- truccion en una computadora empleado acceso indirecto de una memoria de datos.
JPH02249025A (ja) 信号処理プロセッサ
JP3305841B2 (ja) プログラム制御装置
JPS6125166B2 (ja)
JPH0353322A (ja) 情報処理装置
JP2989830B2 (ja) ベクトル処理方法
JP3068406B2 (ja) ベクトル演算装置
JP2989829B2 (ja) ベクトル処理方法
JPH01284926A (ja) 演算装置の命令読出方式
JPS63159905A (ja) プログラマブルコントロ−ラの入出力強制オン/オフ方式
JPH0772908A (ja) プログラマブルコントローラ
JPS63298633A (ja) パイプライン処理装置における命令フェッチ制御方式
JPH071478B2 (ja) マイクロプログラムの制御装置
JPH06149564A (ja) 命令制御装置
JPS62269235A (ja) 情報処理装置
JPS6151242A (ja) 命令デコ−ド回路
JPH0324623A (ja) ループ処理制御装置
JPS6028014B2 (ja) マイクロプロセツサ
JPS61253503A (ja) シ−ケンス制御装置
JPH01134530A (ja) パイプライン制御装置
JPH0256027A (ja) ディジタルシグナルプロセッサの並列処理方式
JPH04364526A (ja) 繰り返し演算制御装置
JPS6129956A (ja) メモリ制御装置
JPS6133228B2 (ja)
JPH03232019A (ja) 情報処理装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees