Documente Academic
Documente Profesional
Documente Cultură
Smail NIAR
Master 1 IRCOMS TNSID
ISTV, Université de Valenciennes
2009
1
Définition
Qu’est ce qu’un SE?
Un système autonome dédié à une tâche
bien précise.
Interagie avec l’extérieur
Pas ou peu d’interface utilisateur (systèmes
enfouis)
Fait partie d’un produit complet qui répond à des
besoins
SOC : System On Chip
Système complet capable de réaliser une tache
En général SOC = 1 ou + processeur+ROM+ E/S
• Convergence de # sciences
Motivation
4
Marché des Systèmes Embarqués (SE)
6
SE et Automobile
L'informatique embarquée et
l'automobile
The automotive sector … ensures the employment of
more than 4 million people in Europe. Altogether, some
8 million jobs in total depend on the fortunes of the
transport industry and related sectors - representing
around 7 per cent of the European Union’s Gross
National Product (GNP) [OMI bulletin]
Example d'applications:
ABS: Anti-lock braking systems
ESP: Electronic stability control
Airbags
Efficient automatic gearboxes
Theft prevention with smart keys
Blind-angle alert systems
... etc ...
8
En quoi un SE est il-t différent ?
10
Différence SE / système classique
Basse consommation.
exemple : PDA , GSM, Etiquette électro. (tag)
Il faut trouver le bon compromis entre vitesse et
consommation d ’énergie
Le SE le plus rapide n’est pas obli. = recherché
12
Ex: Système de Navigation par GPS
(Global Positionning System)
user
database interface
13
Système EyeQ
14
EyeQ2: vision processing MPSoC
11 //opérations
pedestrian, lane,
On
2 64bits- vehicle detec.
chip
MT 2nd appli
processo
1MB of
SRAM
r
5 DMA
with 16
channels
On
On chip
1MB
chipof
1MB
SRAM of
SRAM 2 2-Mpixel
video and
image
CAN & UART preprocessing
ports+I2C interface input ports
15
15
16
Algo 1
Tache0 Tache1
Proc0 Proc1
Algo 2
Tache0 Tache1
Cache 0 Cache 1
18
Proc spécialisé 18
Algo 2
Tache0 Tache1
Algo 1
Tache0 Tache1
Proc0 Proc1
19
Cache Archi 1
19
Tache0
Tache1 Algo 3
Tache2
Tache n
20
Archi 320