Vous êtes sur la page 1sur 18

CHAPITRE

COMPOSITION D’UN
SYSTEME EMBARQUES

CHAPITRE
5

1
5.1. Introduction
• Une partie matérielle/logiciel (HW/SW) utilisée pour la performance
• Micro-processeur, contrôleurs, coprocesseurs, DSP
• Mémoires
• ASIC
• Interfaces d’entrées/sorties

CHAPITRE
5

2
5.2. Système embarqué typique

CHAPITRE
5

3
5.3. Lien entre le matériel et le logiciel : « Le Codesign »

 Objectif: intégrer un système dans un même composant (single chip). On


parle aussi d’un système sur silicium SoC (System on Chip) ou SoPC
(System on Programmable Chip), (loi empirique de Moore).

 Langages de description de matériel pour synthétiser et tester les circuits


numériques. On a aussi une approche logicielle pour concevoir du
matériel.

 Les systèmes numériques se sont complexifiés et la mise sur le marché est CHAPITRE
5

plus rapide.
4
5.4. Codesign Hardware / Software

 Le codesign dans la méthodologie de conception d’un système embarqué


est de plus en plus utilisé.
 Le codesign permet de concevoir en même temps à la fois le matériel et
le logiciel pour une fonctionnalité à implémenter. Cela est maintenant
possible avec les niveaux d’intégration offerts dans les circuits logiques
programmable.
 Le codesign permet de repousser le plus loin possible dans la
conception du système les choix matériels à faire contrairement à
l’approche classique ou les choix matériels sont faits en premier lieu. CHAPITRE
5

5
5.5. Conception et Codesign

Conception traditionnelle Codesign (Flot Concurrent)


Début Début
Hardware

Software

Réalisé par des ingénieurs Réalisé par les mêmes


indépendants ingénieurs
CHAPITRE
5

6
5.6. Les étapes dans le Codesign

 Spécifications: liste des fonctionnalités du système de façon abstraite.


 Modélisation: conceptualisation et affinement des spécifications
produisant un modèle du matériel et du logiciel.
 Partitionnement: partage logiciel matériel.
 Synthèse et optimisation: synthèse matérielle et compilation logiciel.
 Validation: Co-simulation.
 Intégration: rassemblement des différents modules.
 Tests d’intégration: vérification du fonctionnement.
CHAPITRE
5

7
5.6. Les étapes dans le Codesign

 Spécifications: liste des fonctionnalités du système de façon abstraite.


 Modélisation: conceptualisation et affinement des spécifications
produisant un modèle du matériel et du logiciel.
 Partitionnement: partage logiciel matériel.
 Synthèse et optimisation: synthèse matérielle et compilation logiciel.
 Validation: Co-simulation.
 Intégration: rassemblement des différents modules.
 Tests d’intégration: vérification du fonctionnement.
CHAPITRE
5

8
5.7. Avantages du Codesign

 Amélioration des performances: parallélisme, algorithmes distribués,


architecture spécialisée, etc.
 Reconfiguration statique ou dynamique en cours de fonctionnement.
 Indépendance vis-à-vis des évolutions technologiques des circuits
logiques programmables.
 Mise à profit des améliorations des outils de conception fournis par les
fabricants de circuits logiques.
 Programmables: synthèse plus efficaces, performance accrue.
CHAPITRE
5

9
5.8. Exercice d’application: le système GPS
Énoncée: Étude et conception d’un système embarqué pour la géolocalisation.

 La carte obtient la
position du GPS, la
base de données est
locale pour la carte.

CHAPITRE
5

10
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

1. Besoin pour le système GPS

CHAPITRE
5

11
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

2. Modèle pour le système GPS

500 DT
CHAPITRE
5

12
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

3. Spécifications du GPS

CHAPITRE
5

13
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

4. Conception de l’architecture GPS

CHAPITRE
5

14
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

5. Schéma bloc du système GPS

CHAPITRE
5

15
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

6. Architecture matérielle du GPS

CHAPITRE
5

16
5.8. Exercice d’application: le système GPS
Réponse: les étapes de l’étude et conception d’un système embarqué pour la
géolocalisation.

7. Architecture logicielle du GPS

CHAPITRE
5

17
Fin du Chapitre 4

COMPOSITION D’UN
SYSTEME EMBARQUES

CHAPITRE
5

18

Vous aimerez peut-être aussi