8 bit vs 32 bit

A

Alexz

Guest
Che cosa si dice su casi le preferenze nella scelta del micro?
Quali sono i vantaggi di 8bits oltre 32 bit di accettare il fatto che un sacco di materiale di riferimento, come la progettazione, esempi di codice, a basso costo e compilatori emulatori?
Che altro si può aggiungere?
Quali sono gli svantaggi di 32 bit su 8bits?

 
Che tutto dipende veramente in quello che è la tua candidatura.Se l'applicazione è computazionalmente ampia come DSP, ecc aritmetica, 16 o 32 bit è preferibile.

Se la vostra domanda non richiedono molto aritmetiche, come l'elaborazione del testo,
vorrei scegliere a 8-bit micro.Essi sono semplici e poco costosi.Essi possono anche entrare in DIP pacchetto che può essere rapidamente prototipato.E uno teher provato un sacco di buona simulatori di micro a 8 bit che rende ancora più veloce lo sviluppo di codice.

 
Essa dipende l'applicazione che si desidera develop.Check se questo link aiuta, mostra i vantaggi di micro 8bit., solo sulla superficie

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Triste" border="0" />

.

http://www.eetimes.com/showArticle.jhtml?articleID=54202120

 
Come già detto, tutto dipende dalla tua domanda:

Vantaggi a 8-bit:
Semplicità!
Piccoli imballaggi
Ampia gamma di tensione (ad esempio 1.8V - 5,5 V)
Più completa di sistemi su chip, non ha bisogno di (molti) componenti esterni.
Di solito molto bene in bit manipolazione

Vantaggi a 32-bit:
Prestazione
Prezzo / prestazioni
prezzo più basso può essere se la memoria è molto elevato (> = 64KB)
Sarà il driver di innovazione

Svantaggi a 32-bit:
Complessità
Più la curva di apprendimento / time-to-market
Altre componenti del consiglio d'amministrazione necessari.
Di solito non 5V opzione per l'I / O o ADC
Molto meno la capacità di guidare veicoli porta spille.

Quindi, non vi sono motivi per utilizzare un 8-bit su un 32-bit, ma se la vostra applicazione potrebbe essere necessario l'esecuzione di un 32-bit più presto,
vorrei utilizzare il 32-bit dall'inizio..

HTH Bob

 
I'd aggiungere più uno svantaggio per i 32-bit: in genere più richiesto di memoria flash per memorizzare il vostro programma.

 
Ciao a tutti.
bobsanjose, non citare gli svantaggi per l'8 bit e qui sono i seguenti:

*- 8 bit di larghezza
*- Poor memoria (alcuni non hanno espandere la memoria)
*- Meno porti
*- La maggior parte non ottimizzare in C.
*- Meno periferiche.
*- Meno MIPS.
*- Per progetti di piccole dimensioni
*- La più importante: microcontrollore sono intrinsecamente diverso (con pochissime eccezioni,
il software scritto per un microcontrollore da uno compagnie non funzionerà su un microcontrollore da altre aziende)

Saluti

 
Ciao gente,

Non ho mentione gli svantaggi di 8-bit, perché mi ha fatto leggere la questione e ciò non è stato parte di esso

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />btw.Non sono d'accordo con il "meno periferiche parte"
Sempre il 32-bit la maggior parte dei progetti sono effettuate su microcontrollori a 32-bit e la sua più importante svantaggio si applica per 32-bit, così come per la 8-bit, non sono compatibili.

Bob

 
bobsanjose ha scritto:

Ciao gente,Non ho mentione gli svantaggi di 8-bit, perché mi ha fatto leggere la questione e ciò non è stato parte di esso
<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />

btw.
Non sono d'accordo con il "meno periferiche parte"

Sempre il 32-bit la maggior parte dei progetti sono effettuate su microcontrollori a 32-bit e la sua più importante svantaggio si applica per 32-bit, così come per la 8-bit, non sono compatibili.Bob
 
gente ha scritto:(Anche le aziende con i loro concorrenti hanno progettazione licenza ARM). "

auguri
 
Alexz ha scritto:gente ha scritto:(Anche le aziende con i loro concorrenti hanno progettazione licenza ARM). "

auguri
 
Mi domando perché altre società di semiconduttori, come NEC produrre SoCs con core ARM se hanno il loro proprio NEC core?

 
Ci sono alcuni ulteriori informazioni:

Il diritto di microcontrollori selezione si basa sulla combinazione di periferiche su chip, dimensione della memoria, I / O di corrispondenza ai requisiti di sistema,
le prestazioni, il costo, il consumo di energia, i tempi di sviluppo e la disponibilità di buoni strumenti di sviluppo.
L'attuale nucleo preferenza prende la percentuale più bassa.

Software di sviluppo, debugging e mantenere e che sono i principali driver del costo del progetto e il calendario.Il criterio fondamentale è il progetto di riutilizzo, la capacità di diffusione del software di sviluppo di investimenti su più prodotti.

Adattarsi off-the-shelf soluzione riduce i tempi di sviluppo.Applicazioni di controllo industriale, dove micro a 8 bit sono molto popolari, rientrano in questa categoria,
in quanto i volumi sono elevati.Trasferirsi in linguaggi di programmazione ad alto livello e robusti strumenti di sviluppo, consentono il riutilizzo del software.
Moderna microcontrollori a 32 bit consentono l'ottimizzazione della architettura utilizzando potenti strumenti di debug per ridurre al minimo la necessità di un codice di assemblaggio.Consumo energetico:
Selezione di un microcontrollore richiede una valutazione del consumo di energia elettrica sia attivo e in modalità standby.CPU core è un piccolo contributo al totale attivo quando il consumo di energia delle periferiche,
la memoria e di I / O sono considerati.Guardando le 8 bit e 32 bit architetture, è chiaro che a 32 bit SoC sono molto affamati di potere a causa della potente CPU e tutto il resto su chip.
La media di consumo di energia anche se il ciclo è il tempo trascorso in sleep mode e modalità attiva.
Dato che opera a 32 bit più veloci, è possibile eseguire un compito e torna a dormire molto più rapida di uno a 8 bit uno.Pertanto, la spesa più tempo in modalità di risparmio e di potenza in più.

Codice dimensioni:
Come sapere CISC CPU consuma meno memoria di programma poi RISC.Tuttavia,
il buon 32 bit meno compilatori generano codice, quindi utilizzando meno memoria di programma.

Sembra la conclusione, è di andare per 32 bit, anche se la domanda è di fascia bassa.

Sentitevi liberi di aggiungere i tuoi commenti

 
Essa dipendeva la vostra applicazione:

8bit conveniente facile da imparare.

 

Welcome to EDABoard.com

Sponsor

Back
Top