JPH01177672A - ディジタル信号処理装置 - Google Patents

ディジタル信号処理装置

Info

Publication number
JPH01177672A
JPH01177672A JP63001177A JP117788A JPH01177672A JP H01177672 A JPH01177672 A JP H01177672A JP 63001177 A JP63001177 A JP 63001177A JP 117788 A JP117788 A JP 117788A JP H01177672 A JPH01177672 A JP H01177672A
Authority
JP
Japan
Prior art keywords
processing
dsp
data
parts
flag
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
JP63001177A
Other languages
English (en)
Other versions
JPH0586581B2 (ja
Inventor
Yukihide Kamio
神尾 享秀
Masaichi Sanpei
政一 三瓶
Takeo Okane
大鐘 武雄
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.)
YUUSEISHIYOU TSUSHIN SOGO KENKYUSHO
National Institute of Information and Communications Technology
Original Assignee
YUUSEISHIYOU TSUSHIN SOGO KENKYUSHO
Communications Research Laboratory
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 YUUSEISHIYOU TSUSHIN SOGO KENKYUSHO, Communications Research Laboratory filed Critical YUUSEISHIYOU TSUSHIN SOGO KENKYUSHO
Priority to JP63001177A priority Critical patent/JPH01177672A/ja
Publication of JPH01177672A publication Critical patent/JPH01177672A/ja
Publication of JPH0586581B2 publication Critical patent/JPH0586581B2/ja
Granted legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/30Hydrogen technology
    • Y02E60/50Fuel cells

Landscapes

  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (1)産業上の利用分野 本発明は、ディジタル信号処理システム、特に複数の処
理部を用いて、分散処理を効率的に行うディジタル信号
処理方式に関するものである。
(2)従来の技術 最近、ディジタル信号処理技術の応用分野が広がるにつ
れ、種々のディジタル信号処理システムが開発されてい
る。
しかし、このようなシステムにおいて、複雑なアルボリ
ムでは一つの処理部では処理できなくなるため、処理を
分散し並列に処理する分散処理が必要となる。
このような場合に、従来の方式では複数の処理部間のデ
ータの転送における衝突の回避、分散処理におけるタイ
ミングの管理などを、集中方式で行っていた。そのため
各処理部は、タイミングの調整、バス使用の待ちにより
、分散処理のメリットを十分に生かすことができず、効
率の悪いものであった。
(3)問題を解決するための手段 第1図に、本発明の構成図を示す。ただし、簡単のため
、処理部は3つとする。
図中1は処理部であり、人力・出力部2よりデータを人
力し、演算・処理し、出力する。3はフラグ・割り込み
コントロール(F I C’)部であり、入力・出力部
、他の処理部からの信号を選択し、処理部へ送る。この
信号の選択方法は、各処理部からの情報により、随時、
短時間かつ容易に、変更が可能である。これより、分散
処理時にタイミングの管理及び制御を効率的に行うこと
ができる。
また、各処理部は独立に動作し、必要に応じて互いに割
り込みをかけたり、外部からの同期信号による同時処理
などを行うことができる。
4はマルチポートランダムアクセスメモリ機構(MPR
AM)であり、各処理部から同じアドレス空間を非同期
にアクセスできるメモリ機構である。このため、データ
の共有が可能であり、各処理部は独立に動作しメモリア
クセスを待たされることなく、自分のメモリ空間として
アクセスしながら等価的なデータ転送が可能である。
以上のように、フラグ・割り込み信号選択方式とMPR
AMを用いることにより、各処理部は各々独立に動作し
ながら、必要に応じて同期して動作し、データを共有す
ることが可能であり、分散処理を行う場合に効率的であ
ることがわかる。
(4)実施例 以下図面を参照して、本発明の一実施例を説明する。
第2図は、本発明の一実施例のブロック図である。
ここでは、処理部は4つ、MPRAMは、2ボートのみ
のデュアルポートRAMを使用して構成する。
図中11は、ディジタル信号処理部(DSP部)であり
、独自に種々の入出力機能も持つ。15はプログラムの
開発部であり、開発されたプログラムは、バス14を介
して各DSP部の命令メモリへ転送され、そのプログラ
ムに従って動作する。
13は、MPRAM部であり、等価的に各DSP部の間
でのデータ伝送が可能である。12は、フラグ・割り込
みコントロールレジスタ(FICR)で、このレジスタ
を書き換えることにより、各DSP部相互間の割り込み
制御が可能である。
第3図は、DSP部の詳細である。
21は、プロセッサのプログラムを格納するメモリであ
る。
22は、ディジタル信号処理を行うプロセッサ(以下プ
ロセッサとする)である。
24は、人力部である。ここでは、アナログ、ディジタ
ルデータ、各1チヤンネルを人力できるものとする。各
データはディジタルデータとして、まず人力レジスタ2
7.28に取り込まれる。このタイミングは、各データ
のクロックに同期して行われる。同時にそのクロックは
、プロセ・ンサに人力があることを知らせる信号となる
。この信号の与え方には、次の2つのモードがある。
(ア)プログラム人力モード プログラム上で入力フラグをチエツクすることにより、
データを取り込むモードである。この場合、クロックの
うち必要なものをフラグ信号(FL)につなぐ。
(イ)外部割り込み人力モード 外部からの人力要求に応じてデータを取り込むモードで
ある。この場合、クロック−4〜 のうち必要なものをインタラブド信号(IPTI、IP
T2)につなぐ。この結果、クロック人力時にプロセッ
サに割り込みがかかり、人力動作が行なわれる。
25は、出力部である。ここでは、アナログ、ディジタ
ルデータ、各1チヤンネルを出力できるものとする。各
データは、出力レジスタ30.31に書き込むことによ
り出力される。
32は、専用にアクセスできるデータ用メモリである。
12は、フラグ・割り込みコントロールレジスタ(F 
I CR)であり、他のDSP部にフラグ、割り込み信
号を送ることができる。各DSP部に対応するビットに
1を立てることにより、フラグあるいは割り込み信号が
送られる。
23はフラグ・割り込みコントローラ部である。
ここでは、人力クロック、外部からの割り込み信号、他
のDSP部からの信号をプロセッサへの人力フラグ(P
 L)及び割り込み信号(IPTI、IPT2)として
選択する。
この部分の詳細を図4に示す。
41は、切り替えコントロールレジスタ(SWCR)で
あり、このレジスタの内容に応じてスイッチ42をコン
トロールし、各人力信号をフラグ、割り込み信号に切り
替える。これらのロジックは、随時プログラムにより書
き換えることができる。
図2の13はMPRAM部であり、各DSP部共有であ
る。各DSP部に対してメモリアドレスが割り当てられ
ており、プロセッサは、通常のメモリと同様にアクセス
する。
この部分の詳細を図5に示す。
51〜56は、非同期に2つのボートからアクセスでき
るデュアルポートRAMであり、各端子に対してすべて
の絹み合わせをとることによって、任意のDSP部の間
でのアクセスができる。
(5)発明の詳細 な説明した様に、本発明によれは、複雑な信号処理アル
ゴリズムを分散処理する場合に、MPRAMによる任意
のDSP部の間での効率的なデータの転送、入・出力、
並列処理の同期、計算終了などのタイミング管理により
、効率的に分散処理を行えるディジタル信号処理システ
ムが提供できる。特に、ベクトル、画像データのように
、大量のデータを処理するシステムでの効果が大きい。
【図面の簡単な説明】
第1図は、本発明の構成図である。 第2図は、本発明に係る一実施例のブロック図である。 第3図は、DSP部の詳細ブロック図である。 第4図は、フラグ割り込みコントローラ部の詳細図であ
る。 第5図は、マルチポートランダムアクセスメモリ機構の
内部接続図である。 図中1・・・処理部、2・・・人力・出力部、3・・・
フラグ・割り込みコントローラ部、4−・・マルチポー
トランダムアクセスメモリ機構、11・・・ディジタル
信号処理部、12・・・フラグ・割り込みコントロール
レジスタ、13・・・マルチポートランダムアクセスメ
モリ機構、14・・・プログラムバス、15・・・プロ
グラム開発部、21・・・命令格納用メモリ、22・・
・プロセッサ、23・・・フラグ・割り込みコントロー
ル部、24・・・人力部、25・・・出力部、26・・
・アナログ/ディジタル変換器、2728・・・人力用
レジスタ、29−・−ディジタル/アナログ変換器、3
031・・・出力用レジスタ、32・・・DSPgiP
J専用メモリ、33・・・データバス、41・・・フラ
グ・割り込み切り替えコントロールレジスタ、42・・
・フラグ・割り込み切り替えスイッチ、51−・・デュ
アルポートRAM  である。 特許出願人 郵政省電波研究所長

Claims (1)

  1. 【特許請求の範囲】 任意の数のアナログ、ディジタルデータを入出力する第
    一の手段と、 ディジタルデータを処理する1つあるいは、2つ以上の
    第二の手段と、 フラグ及び割り込み信号優先度切り替え機能を持ったタ
    イミング管理の第3の手段と、 マルチポートランダムアクセスメモリ機構を用いて、複
    数個の第2の手段の間でデータ共有による等価的なデー
    タ転送を行う第4の手段とを備え、分散処理を効率的に
    行うことを特徴とするディジタル信号処理方式。
JP63001177A 1988-01-08 1988-01-08 ディジタル信号処理装置 Granted JPH01177672A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63001177A JPH01177672A (ja) 1988-01-08 1988-01-08 ディジタル信号処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63001177A JPH01177672A (ja) 1988-01-08 1988-01-08 ディジタル信号処理装置

Publications (2)

Publication Number Publication Date
JPH01177672A true JPH01177672A (ja) 1989-07-13
JPH0586581B2 JPH0586581B2 (ja) 1993-12-13

Family

ID=11494160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63001177A Granted JPH01177672A (ja) 1988-01-08 1988-01-08 ディジタル信号処理装置

Country Status (1)

Country Link
JP (1) JPH01177672A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314475A (ja) * 1995-05-19 1996-11-29 Fujitsu Ltd 能動騒音制御装置
JP2007220085A (ja) * 2006-01-18 2007-08-30 Marvell World Trade Ltd プロセッサアーキテクチャ
JP2009538009A (ja) * 2006-05-19 2009-10-29 ソニー エリクソン モバイル コミュニケーションズ, エービー 分散オーディオ処理
JP2014211867A (ja) * 2013-04-01 2014-11-13 株式会社アクセル 通信システム、通信方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314475A (ja) * 1995-05-19 1996-11-29 Fujitsu Ltd 能動騒音制御装置
JP2007220085A (ja) * 2006-01-18 2007-08-30 Marvell World Trade Ltd プロセッサアーキテクチャ
JP2009538009A (ja) * 2006-05-19 2009-10-29 ソニー エリクソン モバイル コミュニケーションズ, エービー 分散オーディオ処理
JP4886030B2 (ja) * 2006-05-19 2012-02-29 ソニー エリクソン モバイル コミュニケーションズ, エービー 分散オーディオ処理
JP2014211867A (ja) * 2013-04-01 2014-11-13 株式会社アクセル 通信システム、通信方法

Also Published As

Publication number Publication date
JPH0586581B2 (ja) 1993-12-13

Similar Documents

Publication Publication Date Title
US5410723A (en) Wavefront array processor for blocking the issuance of first handshake signal (req) by the presence of second handshake signal (ack) which indicates the readyness of the receiving cell
JP2770603B2 (ja) 並列計算機
JP2000181566A (ja) マルチクロック並列処理装置
JPH06295336A (ja) ビデオ表示装置
EP0295646A3 (en) Arithmetic operation processing apparatus of the parallel processing type and compiler which is used in this apparatus
JPH03188546A (ja) バスインターフェイス制御方式
JPH01177672A (ja) ディジタル信号処理装置
JPH06187066A (ja) 複数の中央演算処理装置を有するマイクロプロセッサ
JPH02308356A (ja) 並列処理装置
JPS60200334A (ja) 電子計算機システムの表示装置
JPH01142940A (ja) マイクロプログラム制御装置
JPS61282954A (ja) アクセス制御方式
JPS6259345B2 (ja)
JP2705955B2 (ja) 並列情報処理装置
JPH0318958A (ja) マルチプロセッサシステム
JPS6259347B2 (ja)
JPS63198144A (ja) マルチポ−トメモリにおけるダイレクトメモリアクセス制御方式
JPH04262450A (ja) プロセッサ
JPH01248207A (ja) 数値制御装置
JPH05128279A (ja) ワンチツプマイクロコンピユータ
JPH0381834A (ja) 割込み制御装置
JPS61260349A (ja) メモリ選択方式
JPH09106346A (ja) 並列計算機
JPH0644072A (ja) 並列演算回路の命令供給方式
JPH0954759A (ja) 信号処理装置

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term