Vous êtes sur la page 1sur 28

Ministère de l’Enseignement Supérieur

Université de Gabes
Institut Supérieur d’informatique Médenine

  Master Professionnelle en
Informatique
  Industriel (MP I I 2)

MINI PROJET

Architecture et programme
de S.E

Réalisé par :
Lhioui Imene

2
Plan
Introduction

Généralité sur le système embarqué

Processeur embarqué

Les technologies de S E: ASIC / FPGA

Le VHDL

1
Contexte
Introduction
 Les systèmes embarqués envahissent jour après jour notre vie
quotidienne et professionnelle, grâce à un taux d’intégration de transistors sur
la même puce qui n’a pas cessé d’augmenter, un type spécial de systèmes
complexes apparaît dans les années 70.

 Ce sont les systèmes sur puce qui peuvent être de reconfiguration


statiques, alors on trouve les implémentations sur des ASIC ou bien la
reconfiguration dynamique qui représente comme un type spécial de la
reconfiguration, permet la modification d’un système au cours de l’exécution en
introduisant le concept du matériel virtuel, dans ce contexte les FPGA
représentent une solution idéale pour implémenter la reconfiguration
dynamique.

2
Questions
Introduction
Qu'est-ce qu’ un système embarqué ? Qu'est-ce qu’ un système on chip ?

Quels sont les technologies de système


embarqué et quel est la langage a
utiliser?

3
Objectif
Introduction

Consiste à traiter de l’information reçus depuis


son environnement pour en faire profiter le
produit hôte qui l’héberge.

4
Plan
Introduction

Généralité sur le système embarqué

Processeur embarqué

Les Technologie de S.E: ASIC / FPGA

Le VHDL

5
Définition
Généralité sur le
système
embarqué

e mb arqué
Système

Le terme « système » désigne l’ensemble des


éléments qui constituent le système embarqué.
C’est un ensemble d’éléments informatiques et
Le terme « embarqué » représente la mobilité
électroniques interagissant entre eux de façon
du système en interaction directe avec son
autonome et complémentaire. Ces systèmes sont
environnement.
conçus de manière à pouvoir répondre
spécifiquement aux besoins de leur environnement
respectif.

6
Caractéristiques
Généralité sur le
système
embarqué
Système
Embarqué
doit être le
moins cher
possible.

Exécute un logiciel Dispose de


dédié aux
fonctionnalités ressources
spéciales. limitées.

Ne doit pas Ne possède pas


consommer toujours de
d’énergie système de
inutilement. fichiers.

7
L’architecture
Généralité sur le
système
embarqué

L’architecture générale d’un système embarqué est compose par:

8
Généralité sur le
compositions
système
embarqué

Compositions de S.E

Partie matériels (performance) Partie logiciels (flexibilité)

9
Domaine d’application
Généralité sur le
système
embarqué Informatique
Calcul
Contrôle du généraliste
système

Réseaux et disque dur


communication Similaire aux lecteur de
applications
Moteur, voiture, bureau, consoles
Électroménager avion, processus de jeux vidéo.
Transmission chimique…
de données,
téléphone,
télévision,
routage,
four ou
micro- internet,
ondes… pare-feu…

10
Plan
Introduction

Généralité sur le système embarqué

Processeur embarqué

Les Technologies de S .E: ASIC / FPGA

Le VHDL

11
Les processeur
Définition
embarqué

c’est un système complet embarqué sur une seul puce, pouvant


comprendre:

Des Des modules


Des
Un ou plusieurs Analogiques
Des mémoires périphériques Coprocesseur
microprocesseurs matériels Ou bien
D’interface
logiciels

12
Les processeur Objectif
embarqué

Pour objectif de diminuer le nombres des


composants sur une carte et mettre sur une
seul puce.

13
Plan
Introduction

Généralité sur système embarqué

Processeur embarqué

Les Technologies de S.E : ASIC / FPGA

Le VHDL

14
Les Technologies ASIC
De système
embarqué

C’est un type Un ASIC La


unique de gaspille très construction
Ne peut plus
circuit intégré peu de de circuits de
être modifié
destiné a une matériels par production
une fois crée
application rapport a un ASIC à grande
spécifique. FPGA. volume

Définition
Caractéristiques

15
Les Technologies FPGA
De système
embarqué

FPGA est permet


C’est un circuit de corriger les
FPGA est moins
intégré erreurs et même peut être
cher
reprogrammabl d’envoyer des modifié.
correctifs ou des (ASIC)
e.
mis a jour.

Définition
Caractéristiques

16
Les Technologies
De système
Embarqué

FPGA

ASIC
e prestataire de services logistiques

On choisit la technologie FPGA

17
Les Technologies Définition
De système
Embarqué

FPGA(Field Programmable Gate Arrays) est un circuit intégré


composé d’un réseau de cellules programmable est capable de
réaliser une fonction, choisie parmi plusieurs possible, les
interconnexions sont également programmable et sont
principalement basés sur la technologie RAM.
Les Technologies Compositions
De système
Embarqué

Ce circuit est composé par trois blocs principale:

 Un réseau de blocs de logique programmable (CLB)


 Un réseau d’interconnexions programmables entre les blocs
 De blocs d’entrée et de sortie avec le mode extérieur
(input/output block – IOB)
Les Technologies Conclusion
De système
Embarqué

 Afin de finaliser un FPGA, il est nécessaire d’utiliser un


langage de description matériel ou bien un outil de saisie
graphique.

Alors pour le FPGA on choisit VHDL ou bien VERILOG sont


Le prestataire
les deux langages de description les plusde services logistiques
répandus.
Plan
Introduction

Généralité sur le système embarqué

Processeur embarqué

Les Technologies de S .E: ASIC / FPGA

Le VHDL

21
Définition
Le VHDL

 Le VHDL est un langage de programmation complet, destiné à


représenter le comportement ainsi que l’architecture d’un
système électronique numérique.
Les
Les VHDL
VHDL peuvent
peuvent servi
servi àà
trois couches principales::

La documentation
de circuits

La description de circuitsLa modélisation de


en vue de leur synthèse circuits

22
Structure de VHDL
Le VHDL

- Une description VHDL est composée de 2 parties


indissociables à savoir :
L’entité (ENTITY), elle définit les entrées et sorties.

L’architecture (ARCHITECTURE), elle contient les


instructions VHDL permettant de réaliser le fonctionnement
attendu.

23
Exemple: demi-additionneur
Le VHDL

24
Les avantages
Le VHDL

FavorisentNormalisent
la
PermettentDécomposition l’échange
de décrire en modulesd’informations
des systèmesparamétrables
complexes
complets

25
Merci pour
votre attention

Vous aimerez peut-être aussi