Il Digital Signal Processor (DSP, acronimo di Digital Signal Processing, processore di segnale digitale), è un particolare tipo di microprocessore ottimizzato per eseguire, in maniera estremamente efficiente, sequenze di istruzioni ricorrenti nel condizionamento di segnali digitalizzati (come ad esempio somme, moltiplicazioni e traslazioni). I DSP utilizzano un insieme di tecniche, tecnologie, algoritmi che permettono di trattare un segnale continuo dopo che è stato campionato.
Caratteristiche di un tipico processore DSP
Progettato per elaborazioni real-time.
Ottimizzato per operazioni di streaming dati.
Separazione fra memoria programma e memoria dati (architettura Harvard).
Speciali istruzioni dedicate ad operazioni SIMD (Single Instruction, Multiple Data).
Nessun supporto hardware per funzionamento in multitasking.
Possibilità di effettuare l'accesso diretto (DMA) alla memoria di un host.
Elaborazione di segnali digitali ottenuti dalla conversione di segnali analogici, media
Source:
http://it.wikipedia.org/wiki/DSP