デジタルシグナルプロセッサ: digital signal processorDSP)は、デジタル信号処理に特化したマイクロプロセッサであり、一般にリアルタイムコンピューティングで使われる[1]

概要

編集


 

PDADSPDSP

使調調使DTMPC使使調調

DSP

アーキテクチャ

編集




DSP

DMA使




使


FIR (FFT) 

SIMD

()

プログラムのフロー

編集
  • 浮動小数点数演算装置は直接データパスに組み込まれている。
  • パイプラインアーキテクチャ
  • 多数の積和演算器を並列動作させることで、演算性能を高める。
  • ハードウェアでループを制御し、ループ操作にかかるオーバーヘッドを低減または排除している。

メモリアーキテクチャ

編集

データ操作

編集

CPU1

TMS320C10[2] 4-bit 15

使


命令セット

編集

使

: SIMDVLIW


歴史

編集

DSPAMD Am2900使AMDTRW TRW1008  TRW1010 

1978 2920 ADC/DAC1979AMI AMI S2811 S2811 

1980 AT&T DSP1IEEE (NEC) μPD7720 Altamira DX-1 DSP4μPD7720使AMI[3]

1983 (TI) TMS32010TMS32010TMS320M10[4]16390TIDSP198316DSPMB8764[5]56000使

DSP21A/DD/A

52DSP2322424AT&T DSP16A  DSP56001 

3使 MC68356 1995DSPTI TMS320C541  TMS320C80 

4SIMDMMXVLIW3

19902021PCGPUCellDSPDSPDSP使GPU2007GPGPU使

BlackfinDSPDSP

最近のDSP

編集

TI TMS320C6000 1.2GHz8MiB264(E)DMAI/O8000MIPSVLIW使18I/OPCI

DSPStarCore DSP MSC81xx  MSC8144 DSP 4SC3400 StarCore DSP1GHzBerkeley Design Technology, Inc. (BDTI)  BDTIsimMark2000 SC3400 1GHzDSP

DSPDSP(DASHARC198MFLOPS66MHz2400MFLOPS400MHzALUSIMDBlackfinDSPDSPμClinuxvelOSityNucleus RTOSOSSigmaDSPGUISigmaStudio

NXPVLIW使 TriMedia DSPSoC使TriMedia 

DSP使DSP

DSPFPGA

RISCDSPARM Cortex-A8 128SIMD168SIMD

関連項目

編集

脚注

編集
  1. ^ A. John Anderson (1994). Foundations of Computer Technology. CRC Press. ISBN 0412598108. https://books.google.co.jp/books?id=6PUH68h45BsC&pg=PA361&dq=%22real+time%22+%22digital+signal+processor%22&lr=&as_brr=3&ei=ALYlSNGNC4KKswOczZC8DQ&sig=Wt0P3ZANNvw8E5W1GzNGY5PoXfM&redir_esc=y&hl=ja#PPA361,M1 
  2. ^ DATTORRO, JON (1988 November), APPENDIX 1 TMS320 CODE, “The Implementation of Recursive Digital Filters for High-Fidelity Audio”, J. Audio Eng. SOC .. Vol. 36, No. 11: p877, https://ccrma.stanford.edu/~dattorro/HiFi.pdf 2020年11月27日閲覧。 
  3. ^ 丸太 1988, p. 12.
  4. ^ 丸太 1988, p. 74.
  5. ^ 丸太 1988, p. 78.

参考文献

編集
  • 丸太, 力男、西谷, 隆夫『シグナルプロセッサとその応用』株式会社昭晃堂、1988年8月6日。ISBN 4-7856-2005-6 

外部リンク

編集