디지털 信號 處理 裝置
(
digital signal processor
, DSP)는
디지털 信號 處理
를 위해 特別히 製作된
마이크로프로세서
로 特히
實時間 運營 體制
計算에 使用된다.
[1]
[2]
一般的인 特徵
[
編輯
]
- 實時間 處理를 위한 設計
- 最適의 데이터
스트리밍
- 프로그램과 데이터 메모리를 分離 (
하버드 아키텍처
)
- SIMD
(Single Instruction, Multiple Data) 動作을 위한 특별한 命令語
- 멀티 테스킹
을 支援하지 않는 하드웨어 構造
- 호스트 環境
인 境遇
DMA
로서 役割 遂行
- 아날로그 信號를 디지털 信號로 變換하고 出力으로 다시 아날로그 信號로 變換
아키텍처 特徵
[
編輯
]
디지털 信號 處理는 一般的인 目的의 마이크로프로세스 役割을 遂行할 수 있다. 그러나 디지털 信號 處理機의 機能 遂行을 빠른 速度로 遂行하는 데에 最適인 構造이다. 이런 最適化는 또한 價格을 낮추고, 發熱과 電力 消耗를 줄이는 重要한 役割을 한다.
프로그램 遂行
[
編輯
]
- 浮動小數點
(Floating-point) 演算을 統合해서 直接 데이터 形態로 處理한다.
- 파이프 라인
救助
- 높은 水準의 竝列 處理(累積하거나 演算 機能)
- 特別한 루핑 하드웨어(Loop Hardware). 낮은 오버헤드 또는 제로 오버헤드 루핑 能力
메모리 救助
[
編輯
]
- 特別한 메모리 構造를 갖는 同時에 여러 데이터를 불러 온 다음 命令을 遂行하는 能力
- DMA 使用
- 메모리 住所를 計算하는 裝置
같이 보기
[
編輯
]
各州
[
編輯
]
外部 링크
[
編輯
]