Tesi Robotica Un coprocessore per Stereo-Matching: Profiling ... | Page 15

i i “MF_Tesi” — 2011/9/12 — 11:39 — page 15 — #15 i Capitolo i 1 Sistemi Embedded ed FPGA 1.1 Sistemi Embedded Con sistema embedded (sistemi immersi) si identificano genericemente dei sistemi elettronici progettati appositamente per una determinata applicazione, spesso con una piattaforma hardware ad hoc, immersi nel sistema che controllano e in grado di gestirne tutte o parte delle funzionalità. In questa area si collocano sistemi di diverse tipologie e dimensioni, in relazione al tipo di microprocessore, al sistema operativo e alla complessità del software che può variare le sue dimensioni in modo considerevole. Contrariamente ai sistemi generici, un sistema embedded ha dei compiti conosciuti già durante la fase di sviluppo, che eseguirà dunque grazie ad una combinazione di hardware e software specificatamente studiata per tale applicazione. In questo modo, l’hardware necessario può essere ridotto notevolmente, e di conseguenza viene ridotto lo spazio occupato, i consumi, e, cosa molto importante in ambito industriale, il costo di fabbricazione. Inoltre l’esecuzione del software avviene spesso in tempo reale (real-time). 15 i i i i