Elettronica_Oggi_436 - page 55

55
- ELETTRONICA OGGI 436 - MAGGIO 2014
DIGITAL
DSP PROCESSOR
energetico con sistemi power management che supportano
il calcolo intensivo del chip.
Nei microprocessori DSP vengono integrate su un singolo
chip molte funzionalità tipiche di un computer. Ovviamente
ciò dovrà comportare una scelta opportuna della memoria.
Tra i dispositivi che rendono possibile l’elaborazione digitale
ci sono i convertitori A/D e D/A.
Una caratteristica fondamentale dei DSP, oltre alla veloci-
tà, è che il tempo di esecuzione deve essere predicibile; è
necessario che il tempo di calcolo della risposta sia adeguato
all’applicazione; inoltre in un DSP il rate della risposta deve
essere in accordo (e costante) con l’applicazione.
Gli algoritmi dei DSP contengono frequentemente istruzioni
che devono essere ripetute. Invece di
aggiornare un contatore o di eseguire un salto di istruzione, i
DSP risolvono questo problema via hardware. Esistono infatti
delle strutture hardware che effettuano il controllo dei loop
(Single- e Multi-Instruction Hardware Loops).
Parametri di valutazione per un DSP
Un processore può funzionare bene per alcune applicazioni,
ma è una scelta sbagliata per gli altri. Si possono considerare
una serie di caratteristiche che variano da un DSP a un altro
nella sua scelta, che saranno analizzate di seguito.
Formato aritmetico
Una delle caratteristiche fondamentali di un DSP è il tipo di
formato aritmetico utilizzato. La maggior parte dei DSP utiliz-
zano quelli a virgola fissa, altri quelli a virgola mobile, dove i
numeri sono rappresentati da una mantissa e un esponente.
La struttura a virgola mobile è più flessibile e i progettisti
possono accedere a un’ampia gamma dinamica. Come risul-
tato, i DSP a virgola mobile sono generalmente più facili da
Fig. 2 – Architettura Harvard
Fig. 3 – Schema a blocchi del DSP SMJ320C67x
1...,45,46,47,48,49,50,51,52,53,54 56,57,58,59,60,61,62,63,64,65,...104
Powered by FlippingBook