Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Chapitre 1 : Introduction
2
Définition : système embarqué
Les systèmes embarqués (SE) sont des systèmes
de traitement d'information enfouis dans des
produit plus large[Peter Marwedel]
Interface
Homme/machine Embedded system
Environnement
Capteur/actionneur
execute
t
●
Un système temps réel est dit dur (hard real time), si le non
respect de la contrainte peut engendrer une catastrophe.
●
Dans le cas contraire, le système est dit temps réel mou
(soft real time).
ESTI 2013/2014 - Aimen Bouchhima 7
Basse consommation
● La durée de vie de la batterie est un facteur
important pour les systèmes opérant sur batterie
● Durée de vie de la batterie : dépend de la
consommation d'énergie du système
● Capacité batterie exprimée en Joules
– 720 Joules/gramme pour les batteries Lithium-Ion
– 1 instruction processeur nécessite ~1nJ
⇒ ~1 milliard d'instructions exécutées consomment ~1mg
Peak A
Énergie
Peak B comme
Puissance intégrale de
la
puissance
Temps
CL Courant de fuite
Chargement
Courant de fuite Courant de fuite
capacité
5mm
ESTI 2013/2014 - Aimen Bouchhima 13
Gap technologie/Conception
Le processus
technologique autorise
un accroissement de la
L'efficacité des
complexité de 59% par
concepteurs
an (Loi de MOORE)
n'augmente "que
de" 25% par an
14
14
Besoin d’un flot de conception des SoC
15
15
Alternatives d'implémentations
Spécification de Contraintes de
l'application conception/réalisation
(cahier des charges)
Contraintes temporelles
Flot et Surface
Outils de Consommation
conception Sécurité de fonctionnement
TTM
Prix
Implémentation …….
● Exemple : Tensilica
17
17
Cible matérielle
19
19
FPGA vs ASIC
ASIC
Caractéristiques FPGA
Semi custom Full custom
Densité Faible Moyenne Grande
Flexibilité Grande Moyenne Faible
Analogique Non Oui Oui
Rapidité Faible Bonne Très bonne
Temps de conception Très petit Moyen Grand
Coût de conception Très petit Moyen Très grand
Utilisation des outils Simple Complexe Très complexe
Volume de production Petit Grand Grand
20
20
Exemple : FFT
21
21
Exemple : FFT
22
22
Exemple : FFT
23
23
Architecture d'un SoC
On chip HW Programmable
GPP DSP
RAM Accelerator Logic
On chip communication
Memory
I/O I/O I/O I/O I/O I/O
Controller
lens
25
25
Les microcontrôleurs
● Cas particulier (simple) de SoC
– Construit autour d'un Processeur GPP et quelques
périphériques
– Convient pour des petites/moyennes applications
● Performances limitées
● Basse consommation
● Exemple
– STM32 de ST microelectronic
26
Constructeurs de SoC
● Les intégrateurs classiques :
– ST microelectronics, Texas Instrument, Freescale,
Marvell, NXP(Philips), Infineon (Siemens), Exynos
(Samsung)...
● A base de circuit reconfigurable
– Xilinx (architecture Zynq)
– Altera
27
Flot de conception des SoC
28
28