Qual è la differenza tra DSP e Contoller Micro?

H

hysamir

Guest
Vogliono solo sapere cosa fare chip DSP speciale di fare FFT e molte altre cose ..e per ciò che roba DSP e MC sono al meglio?Se diciamo DSP56k e MC68HC11 e il nostro processore Intel?

 
DSP ottenuto specialità per essere più efficienti nel campo della matematica ..
MC non è che efficace a questo proposito

u possibile confrontare MC e MP ..MC ha incorporato MP e accessori .. considerando che MP è stand-alone MP solo, non avendo gli accessori (RAM, ROM, ecc ..)

 
DSP sono processori che sono ottimizzati per il calcolo efficiente di trasformazione algos molti segnali.Un microcontrollore è un obiettivo generale, IC, che può essere utilizzato in molte applicazioni.

Prendiamo l'esempio di input convoluzione x [n] e la risposta all'impulso h [n]

y [n] = x [n] * h [n]

e supponiamo che la risposta all'impulso h [n] ha valori 10 e x [n] ha 10 valori.Quindi dalla formula di convoluzione, al fine di calcolare un campione di uscita y [n] u necessità di moltiplicare 10 campioni della risposta all'impulso con i vostri campioni del segnale e quindi aggiungere 10 volte per ottenere un campione della produzione.In un microcontrollore questo avverrebbe in un ciclo che utilizza il campione moltiplicatore e le unità di vipera.Ma nei processori DSP hai più di 1 moltiplicatori e le unità di tolleranza, che rendono molto più veloce l'esecuzione.In realtà molte delle algos computazionalmente intensive non può essere eseguito su microcontrollori più perché non sono ottimizzati per le aggiunte tanto e moltiplicazioni, ma DSP hanno questa struttura.

 
salve

ognuno ha il proprio uso, ...

micro controllore sua per calcoli semplici e più per il controllo (I / O)

purpuse DSP è quello di fare alcuni calcoli complicati

e un altro problema è un MIPS - milioni di operazioni in seconda ..........
e 1 questione più è la velocità, DSP è molto molto più veloce defenition clock di MCU ..buona fortuna.

 
MCU - utilizzati per la movimentazione di I / O e il sequenziamento e pianificazione di attività (come un supervisore) che don t hanno alcuna unità di grandi matematici contiene standard ALU e alcune contiene un processore co matematica.e le periferiche sono direttamente controllate dalla CPU

DSP - la sua forma anticipo successivo di MCU che è appositamente progettato per l'elaborazione dei dati, che contiene molte unità di matematica su una singola CPU e può eseguire operazioni simultaneamente, e le periferiche possono anche svolgere la funzione contemporaneamente e contiene molti canali DMA rispetto al MCU e può eseguire le istruzioni multiple su un singolo ciclo di clock e di bus multipli e contiene pipeline di esecuzione su un singolo circuito integrato.

 
DSP hanno architettura di memoria diversi.MC più spesso uso programma condiviso e memoria di dati, mentre un 56k utilizza un'architettura super Harvard con il programma separato e memoria di dati.Il 56k per esempio ha un programma e 2 i dati ricordi internamente che tutti possono accedere allo stesso tempo.In questo modo gli algoritmi DSP può essere eseguito molto più velocemente, dal momento che due operants e l'istruzione successiva può essere recuperata entro un ciclo di clock.

La ALU è un po 'diverso.La maggior parte utilizza DSP punto fisso ora e offrono la saturazione e Speical modalità di arrotondamento, che di solito sono necessari per gli algoritmi DSP.

DSP non hanno una MMU, ma nel caso di un 56k che hanno particolari modalità di indirizzamento, come ad esempio il confezionamento automatico e modi modulo speciale, che corrispondono perfettamente con algoritmi DSP.

HTH.

 

Welcome to EDABoard.com

Sponsor

Back
Top