Author Topic: Il "BEST" 8 bit micro  (Read 488 times)

eltonjohn

  • Guest
Il "BEST" 8 bit micro
« on: November 26, 2005, 11:16:57 PM »
Beh ho avuto molto specifiche necessità, in un recente progetto i campioni necessari per un segnale digitale a 8 Mbit / s ..Per fare questo, senza i necessari specializzata logica una CPU con un set di istruzioni molto efficiente.Anche il prezzo è stato un problema!.

Dopo carfull esame della Cygnal51, l'AVR il MSP430FXX, il pic e anche la PSOC da Cypress.

Ho concluso.che l'AVR Cygnal51 e sono molto simili nella forza delle loro set di istruzioni.Cygal51 ha solo il vantaggio della velocità sono ora in esecuzione una versione a 50Mhz e 100MHz ..Il più veloce Avr Mega familiare è solo 16Mhz ..In caso contrario, il prezzo è un compromesso tra flash uno SRAM campability.
Ma per la stessa velocità credo che sia meglio Cygnal51 prezzo!.
Ma questo può essere solo l'inizio di una lunga riflessione con adepti in entrambi i lati ..Ma per me sia chip meritano di primo posto ...
Il secondo Runner va fino alla TI MSP430 familiare.e il PIC ..
E 'difficile dare, secondo e terzo posto.Poiché entrambi i chip sono così diverse, nonché i criteri per me è stato il set di istruzioni ..
Ti è un chip a 16 bit chip.Così, per realizzare lo stesso codice che richiede più spazio.Ma la sua frequenza è di 8 MHz e la maggior parte delle istruzioni richiede da 2 a 3 cicli ..Il Pic nelle altre invece funziona a 20Mhz, ma le istruzioni prendere 4 o 8 orologi da eseguire.Così PIC TMS430 e sono anche molto simile a questo riguardo.

Non ho preso in considerazione il numero di chip su periferiche.La mia esigenza è stata molto precisa ..CAMPIONE DI PORTO una spilla e per memorizzare il valore, per fare un confronto con una variabile e se una partita di saltare.
Entrambi i chip AVR cygnal e fare il lavoro ....Imposible a che fare con tutti gli altri!


ME

  • Guest
Il "BEST" 8 bit micro
« Reply #1 on: November 26, 2005, 11:16:57 PM »
In realtà il PIC18 funziona a 40 MHz e non 20 MHz!
Ma PIC18 sono 4 Orologio-per-ciclo macchina (Oscillatore ciclo di clock è suddiviso internamente da 4).
Quindi è possibile eseguire fino a 10 MIPS.Dallas Semiconductor (Maxim) rende anche molto veloce 8051-compatibile microcontrollori.
www.maxim-ic.com/MaximProducts/Microcontrollers/HighSpeed.htm

Il più veloce è il DS89C420: Ultra High-Speed Flash microcontrollore (33 MHz, 1 Orologio-per-ciclo macchina, fino a 33 MIPS):
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2963

Instruction Set
Le istruzioni sono DS89C420 binario 100% compatibile con lo standard del settore, 8051, e sono diversi solo nel
il numero di cicli macchina utilizzata per le istruzioni.Alcune condizioni particolari e le caratteristiche devono essere
in considerazione quando l'analisi DS89C420 il set di istruzioni.I dettagli completi sono riportati in Ultra-High-Speed Flash
Microcontrollore utente s Guide.


eltonjohn

  • Guest
Re: La "BEST" 8 bit micro
« Reply #2 on: November 26, 2005, 11:16:57 PM »
Ok ho ora TODO alcune chiamate qui!

Un sacco di chip PRODUTTORI dare mips misura DEI LORO PRODOTTI ..Questa è una molto INGANNEVOLI indicazione della potenza di elaborazione di un chip ..Cygnal annuncia i suoi 100 Mhz chip. Ma è a soli 100 MIPS PEAK!.. con solo il 20% della loro istruzione in grado di giungere a tale picco ..In condizioni standard la più tipica più comune istruzioni sarà eseguito in 2 o 3 istruzioni.che pone la potenza RAW di chip che in circa 40 a 50 MIPS ..l'AVR è un altro chip chip con la stessa una tipica 16 Mhz chip avrà una potenza RAW 8 MIPS MISURA!
Il PIC anche a 40 MHz sarà di circa 5 MIPS ..Il più potere si ha la più dovete andare a FETCH DATI o scrivere i dati di CPU AL DI FUORI
DEL  REGISTRO FILE.Il più pesante PENA DI ISTRUZIONI verrà eseguito ..Tipicamente LOAD e STORE ISTRUZIONI domanda da 2 a 3 cicli di esecuzione (NON
IMP.OR.  CICLI talvolta, come nel PIC CASO)


ME

  • Guest
Re: La "BEST" 8 bit micro
« Reply #3 on: November 26, 2005, 11:16:57 PM »
Si sono ben consapevoli di questo fatto.to 10 MIPS for PIC.

Ecco perché ho scritto  fino
a 10 MIPS per PIC.
So che questo è molto teoretically.
Avrei potuto scritta minimo tempo di esecuzione per PIC18 è di 100 ns.
Forse questo è meno fuorviante.

Un altro molto veloce a 8-bit MCU è il UBICOM SX (fomerly SCENIX), che è un processo molto veloce PIC 16C5X clone.

Minimo tempo di esecuzione per le varie MCU 8 bit's:
Cygnal (8051) @ 100 MHz: 10 ns
UBICOM SX (PIC16C5X clone) @ 75 MHz: 13,3 ns
Dallas DS89C420 (8051) @ 33 MHz: 30,3 ns
Atmel AVR @ 16 MHz: 62,5 ns
Microchip PIC18 @ 40 MHz: 100 nsNon è possibile confrontare tra la velocità delle diverse architetture basate sulle prescrizioni minime di tempi di esecuzione, ma è possibile confrontare le diverse MCUs della stessa architettura.Ad esempio 8051 MCUs come Dallas Cygnal e possono essere confrontati direttamente sulla base di minimo il tempo di esecuzione.
Da architettura architettura vi è una grande differenza nella media dei cicli di clock di istruzioni per l'istruzione.
Per l'AVR per esempio la maggior parte delle istruzioni per l'uso sono excuted in un ciclo di clock, mentre molti PIC 8051 e le istruzioni bisogno di più di un ciclo di clock di istruzioni da eseguire.

Penso che è il più veloce AVR 8-bit, l'architettura, se eseguito con tutte allo stesso tempo di esecuzione.

Ho visto AVRs overclocked a 24 MHz, ma io non consiglierei questo per prodotti commerciali:
http://www.elektroda.pl/eboard/searchtopic59160-polish.html
http://www.ksw-funcard.civ.pl/atmega128/Atmega128.htm
Non so se è possibile overcloccare una qualsiasi delle altre MCUs?Se volete una ancora più rapida rispetto a qualsiasi MCU di questi è possibile utilizzare un FPGA con un soft core MCU.È possibile ottenere HVDL e Verilog di entrambe le anime 8051, AVR PIC più e molti altri.

Per grandi quantità si può anche ottenere da Atmel AVR ASICS esecuzione fino a 70 MHz.


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71