nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

DMIPS

Von: Marco Trapanese (marcotrapanesenospam@gmail.com) [Profil]
Datum: 05.07.2008 13:32
Message-ID: <g4nm4q$nmt$1@tdi.cu.mi.it>
Newsgroup: it.hobby.elettronica.digitale
Ciao,

sto valutando se con un micro riesco a fare tutto quello che mi serve
per un lavoro. Il datasheet dice che il processore raggiunge i 1.25
DMIPS/MHz il che significa 62.5 DMPIS @ 50 MHz.

Come si confrontano i DMIPS con i MIPS?

Mi spiego con un esempio:

La versione iniziale del progetto prevedeva due ATmega644P @ 20 MHz. Il
primo si occupava di leggere da una SD-card file wave PCM stereo 16 bit
44100 Hz e di inviare su una seconda SPI i campioni a un DAC. Da una
seriale asincrona avrebbe ricevuto i comandi di load, start e stop da
parte del secondo micro. Questo avrebbe letto da una memoria esterna un
file di testo (in realtà una 30ina di byte ogni secondo) e avrebbe
gestito operazioni quali semplici I/O, un RTC e un "ripetitore" di
comandi DMX tra due seriali asincrone oltre a ricevere comandi
provenienti da un sensore infrarosso (telecomando Philips).

L'idea era di sostituire i due micro con un ARM (in particolare un
LM3Sxxxx) in maniera che gestisse tutto lui (magari con una sola SPI
condivisa tra SD e DAC).
Ora, a spanne ho verificato che l'Atmel che si occupava dell'audio
sarebbe riuscito giusto giusto nel suo compito, e siamo a 20 MIPS.

Mi sembra abbastanza plausibile che sia possibile aggiungere le altre
funzioni senza troppi problemi... ma non vorrei mai avere la brutta
sorpresa dopo! Ho il tempo di imparare e sviluppare sul nuovo micro, ma
non ne avrei a sufficienza per poi dover rifare tutto con i due Atmel...

Che dite... ce la si fa?

Marco / iw2nzm

[ Auf dieses Posting antworten ]

Antworten