EMBEDDED
62 • NOVEMBRE • 2016
LA COPERTINA DI EMBEDDED
8
CONTRADATA
N
ei design full-custom, in cui il processore viene
integrato direttamente a bordo della scheda, la capacità
di sfruttare le funzioni del processore in base all’applica-
zione è demandata alle capacità del progettista. Questo
approccio sarebbe differente nel caso di utilizzo di mo-
duli embedded. Se si considera, oggi, l’offerta di mercato
per questo genere di moduli, risulta evidente che ci siano
grandi differenze tra i fornitori. Da una parte alcuni di
questi moduli offrono la massima libertà senza sostan-
ziali differenze rispetto all’integrazione full-custom di
un processore. Dall’altra, una grande offerta di moduli
À
dal punto di vista della disponibilità d’interfacce. Questo
può causare alcuni limiti nella progettazione. La selezio-
ne di un modulo embedded è una fase decisionale che va
quindi analizzata con estrema cura. Non è sempre facile
avere una chiara visione dell’offerta di soluzioni apparen-
temente attraenti, spesso contornate da puri argomenti
marketing privi di contenuti. Questo è maggiormente
vero se consideriamo che la scelta di un determinato mo-
dulo risponde a un’ampia serie di implicazioni da parte
dello sviluppatore. Esiste però un goal comune per ogni
progetto embedded, rappresentato dalla necessità di ot-
À
che si affronta decidendo di utilizzare un modulo deve
portare un ritorno nel lungo periodo evitando effetti “boo-
merang”. In ogni progetto è quindi essenziale analizzare
se le caratteristiche del processore che si intende utiliz-
zare possano essere sfruttate anche a bordo di un modulo
embedded.
Il primo punto di analisi è legato quindi al pro-
cessore e fa emergere immediatamente una serie
di quesiti. A che velocità di clock dovremo lavora-
re? Come sono le varie tensioni di alimentazione
da generare? Come monitorare le temperature di
sistema e le tensioni in gioco? Quale grado di af-
À
sviluppo integrato full-custom questi sono tutti
punti di ragionamento da parte dello sviluppatore
nella ricerca della soluzione ottimale. Qual è inve-
ce l’approccio nel caso di uso di moduli embedded?
Se consideriamo che la maggior parte dei produt-
tori di processori offre schemi di riferimento per la
progettazione, i due approcci sono apparentemente
Maximum processor
performance
I nuovi processori ARM offrono
prestazioni mai viste in precedenza e
in continua crescita ma le possibilità di
sfruttare queste potenzialità dipendono
in primo luogo dalle capacità di sviluppo
dei team R&D
Wolfgang Heinz Fischer
International Business
Development Manager
TQ
Alessandro Damian
Marketing Manager
Contradata
Fig. 1 – Design integrato vs. design modulare