Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TECNOLOGIE EMBEDDED
Albert EINSTEIN
Marco BRUNAMONTI
SG Industrial Engineering Manager
ROMA NI DAY 2009
28 MAGGIO 2009
COS’E’ UN SISTEMA DI TEST AUTOMATICO BASATO SU
TECNOLOGIE EMBEDDED?
Un sistema di test automatico basato su tecnologie embedded, e’ l’insieme di parti meccaniche, di parti
elettroniche, di firmware, di software che, attraverso la fase di progettazione, lo sviluppo, l’integrazione e il relativo
collaudo finale, operando dinamicamente tra di loro o in modalità autonoma, alle dipendenze di un master
processor di sistema,trasformano l’idea originaria nel prodotto finale, nella rispondenza totale al requisito di
progetto originario.
Il progetto
Lo sviluppo e l’integrazione
Marco BRUNAMONTI
2
COSA E’ UN SISTEMA DI TEST EMBEDDED ?
Un sistema di test con tecnologie embedded e’ capace di avere al suo interno , un numero alto di CPU di calcolo, CPU
grafici (gpu) o CPU di comunicazione (icp), strumenti di stimolo e di acquisizione, ai quali sara’ demandato il compito
di gestire e controllare, anche in “real time”, le funzionalita’ di test richieste dal requisito di progetto.
Marco BRUNAMONTI
3
CARATTERISTICHE HW DI UN SISTEMA DI TEST EMBEDDED
Il sistema di test embedded e’ una macchina dedicata allo svolgimento di una classe ristretta o molto ristretta di
compiti, generalmente controllati d aun processore di sistema definito master processor;
COMUNICAZIONE: Ha la capacità di
trasferire i segnali o informazioni, con il mondo
esterno ad esso collegato ed all’interno del
sistema Embedded stesso;
MEMORIZZAZIONE: Ha la capacità di
preservare nel tempo le informazioni all’interno
del sistema Embedded.
Marco BRUNAMONTI
4
CARATTERISTICHE SW DI UN SISTEMA DI TEST EMBEDDED
Il sistema di test embedded e’ una macchina che si muove in real time, attraverso la fase di run del suo sw embedded.
Il requisito real time significa progettare il SW e l’HW del sistema di test, in modo tale che certe operazioni vengano
eseguite entro un determinato tempo.
Il determinato tempo non significa quanto ma, bensi’ deve essere considerato un dato deterministico, ossia
prevedibile e garantibile a priori.
Si puo’ parlare anche di hard time, in sostanza significa che, se il SW non contempla i suoi compiti entro il tempo
stabilito dalla specifica, il sistema collassa in modo catastrofico;
Si puo’ parlare anche di soft-real time, cio’ significa che al software non e’ rIchiesto di rispondere in tempi certi ma,
esso dovra’ rispondere in tempo nella maggior parte dei casi.
Marco BRUNAMONTI
5
IL PROGETTO HW DI UN SISTEMA DI TEST AUTOMATICO BASATO SU
TECNOLOGIE EMBEDDED.
SG CUSTOM RT Boards
VME RIG
CSG
VME –MXI Bridge
PXI Chassis
HEAD UP
DISPLAY
SLTE
RADAR ALTIMETRO
Marco BRUNAMONTI
6
LE ARCHITETTURE DI OGGI
Un nuovo progetto modulare, versatile ed espandibile, la nuova scheda Video Pattern Generator
and Analyzer, basato su chip Grafici (GDC) ed FPGA, da usare in ambiente multi-piattaforma.
E-VPGA BOARD MC 1
Marco BRUNAMONTI
7
LE ARCHITETTURE DI DOMANI
Single
Function
SLTE
Il processore, accreditato di essere 2,5 volte più veloce del più rapido chip esistente, è in
grado di compiere 128 miliardi di operazioni al secondo e la grossa novità riguarda il
fatto che, secondo il produttore giapponese, potrà essere integrato anche nei personal
computer, ma anche in altri dispositivi, come interpreti elettronici simultanei e sistemi
di guida in ambito avionico ed automotive.
Marco BRUNAMONTI
8
L’ARCHITETTURA SW RT
LABVIEW FOR
LINUX or
Window
Embedded
Marco BRUNAMONTI
9
A COSA SERVONO CENTINAIA DI SISTEMI EMBEDDED
Marco BRUNAMONTI
10
LA VISION DI FUNZIONE, LA STRATEGIA
PRESENTAZIONE DELL’ARTICOLO
Marco BRUNAMONTI
11