Vous êtes sur la page 1sur 5

ISET GAFSA INTRODUCTION AUX SYSTEMES EMBARQUES CHAPITRE V

Conception et Architecture d’un système embarqué

I. Introduction :
La conception est une procédure nécessaire pour réaliser un système embarqué sans passé à coté
les paramètres importants du système.

La conception à un objectif :

 Performance.
 Fonctionnalité et interface avec l’utilisateur.
 Cout fabrication.
 La consommation.
 Pour réaliser cette étape on a besoins d’une méthodologie qui peut comporter des
outils d’aide à la conception logiciel et des outils CAO (conception des systèmes
électroniques).
II. Conception d’un système embarqué :

II.1. Challenges d’un système embarqué :


Pour concevoir d’un système embarqué on se trouve face à des challenges diverses à savoir :

 De quoi nous avons besoins comme hardware ?


 CPU : vitesse de taille mémoire nécessaire.
 Comment respecter les délais ?
 Puisse que le système embarqué est un système en temps réel les délais de
réponse sont très important.
 Pour cette raison je dois garantir une rapidité de hardware ou intelligence
software.
 Comment minimiser la consommation ?
 Pour minimiser la consommation le concepteur :
 Mettre en veille de la logique non utilisé comme il peut réduire les cycles
d’accès mémoires.
 Les fonctionnalités de système embarqué :
 On doit spécifier correctement les fonctionnalités du système embarqué et
je dois tester les caractéristiques temps réels du système.

1
ISET GAFSA INTRODUCTION AUX SYSTEMES EMBARQUES CHAPITRE V

 Comment peut-on travailler le système ?


 La conception doit identifier la plate forme du développement ainsi que sa
contrôlabilité.

II.2. Niveau d’abstraction :


 Pour concevoir un système on doit passer par des niveaux d’abstractions différents. A chaque
niveau, on doit analyser le système pour déterminer ses caractéristiques actuelles et l’améliorer
afin de prendre en compte les délais manquants.

Besoin

Spécification

Architecture

Composantes : Matériel et
logiciel

Intégration

Niveau d’abstraction

 Définition besoin :

Avant de concevoir un système embarqué il faut faire collecte des différentes fonctionnalités que
le système va exécuter. Ce sont les services offerts par le système embarqué à développer.

2
ISET GAFSA INTRODUCTION AUX SYSTEMES EMBARQUES CHAPITRE V

 spécification :

Les différentes fonctionnalités décrites lors de la définition des besoins doivent être mise en
relation. Comme on doit spécifier pour chacune les donnés en entrée, les résultats en sortie ainsi
que les différents composantes matériels nécessaires pour leur fonctionnement.

 Architecture globale du système embarqué :

La spécification des différentes fonctionnalités du système embarqué à développer, donne une


vue globale sur l’architecture matériel et logiciel de ce système. Cette phase est appelée aussi La
conception de l’architecture. Elle permet de définir les composantes qui satisfont en spécification
majeur qui englobe les composantes matériels comme : Le microprocesseur ; les périphériques ;
les mémoires et composantes logiciels comme : Les programmes principaux ainsi que les
opérations appelés.

Pour cette phase on a besoin de la spécification fonctionnelle (les fonctionnalités et


spécifications non fonctionnelle).

 Remarque :

Avant de commencer à programmer on va voir s’il y en a des composantes logiciel ou


matériel qui peuvent être réutilisé ou modifié avant de les créer.

 Composantes :

A ce niveau d’abstraction on détaille les différentes fonctionnalités de système à développé En


effet, on détermine pour chaque cas les composantes matériels nécessaires les donnés à traiter et
les applications à développer.

 Intégration :
Regrouper et mettre en liaison les différents composantes matériel et logiciel.

3
ISET GAFSA INTRODUCTION AUX SYSTEMES EMBARQUES CHAPITRE V

III. Exemple conception du GPS :

1. Spécification du GPS :

Un GPS doit comprendre :

 Les données de la carte à suivre


 L’interface utilisateur.
 Les opérations nécessaires pour satisfaire à la demande du client.
 Les opérations d’arrière plan permettant au système de continuer de fonctionné.

IV.2. Architecture :

 Le schéma bloc de GPS :

Récepteur Moteur de Rendre LCD


GPS Recherche Visuel

Données Interface
Utilisateur

Conception Architecturale(Architecture)

4
ISET GAFSA INTRODUCTION AUX SYSTEMES EMBARQUES CHAPITRE V

IV.3. Architecture Matériel:

LCD Mémoire CPU


« Vidéo »

Mémoire Récepteur
GPS

I/O

IV.4. Architecture Logiciel :

Position Recherche base Rendue Pixels


des données Visuel

Interface « Timer »
Utilisateur