Vous êtes sur la page 1sur 4

28/06/2019

Ecole Nationale Polytechnique –Constantine.


Département EEA
Quatrième Année Ingénieurs –Semestre 2.
Automatique/Electrotechnique
Cours. Circuits Programmables

Chapitre IV. (Partie 2)


Circuits FPGA
Durée du Cours: 1h30
Présenté par: Dr. S. BENSEGUENI
(benskandix@gmail.com)

Année Universitaire. 2018-2019

4. Processus de conception des FPGA


Un processus typique de conception des FPGA commence
par l'utilisation d'outils de saisie schématique ou de saisie
HDL (les langages de description matérielle) ou en
combinant les deux outils en plus des bibliothèques des
primitives disponibles dans le FPGA cible et des noyaux
logiques. Bien que la conception schématique concerne
directement les ressources logiques du FPGA (portes,
bascules, etc.), une conception HDL n’a pas une telle
corrélation, les conceptions HDL doivent passer par une
étape de synthèse avant qu'ils puissent être utilisés.

Circuits Programmables Dr. S. Bensegueni

4. Processus de conception des FPGA


Le processus de synthèse convertit la description HDL
dans une description générique des portes logiques et
des bascules et effectue des tâches d'optimisation
combinatoire de base et de machine d'état. Cette
optimisation est donc très simpliste, en spécifiant
quelques décisions de conception dans le HDL. Une
fois le design HDL est synthétisé, il peut être inclus
dans un schéma ou peut être utilisé directement.
La conception schématique peut être
fonctionnellement simulée pour assurer si la
description du circuit remplit la fonction souhaitée.
Circuits Programmables Dr. S. Bensegueni

1
28/06/2019

4. Processus de conception des FPGA


Toutefois, cela peut être relativement lent car la
simulation est effectuée en termes de portes logiques
et de bascules, c'est là ou le HDL peut avoir un
avantage. Une conception HDL peut être simulée
avant la synthèse dans un processus appelé
simulation logique. La simulation logique est plus
rapide que la simulation fonctionnelle, parce que le
simulateur ne nécessite que l'exécution d'un
programme. Les HDL permettent également divers
degrés d’abstraction pour permettre d’écrire d'une
manière simple.
Circuits Programmables Dr. S. Bensegueni

4. Processus de conception des FPGA

Circuits Programmables Dr. S. Bensegueni

4. Processus de conception des FPGA

Circuits Programmables Dr. S. Bensegueni

2
28/06/2019

5. Rappels
Exemple de la description du problème d’une
addition:

Circuits Programmables Dr. S. Bensegueni

5. Rappels
Equations logiques:

Equations simplifiées:

Circuits Programmables Dr. S. Bensegueni

5. Rappels
Circuit en portes logiques:

Circuits Programmables Dr. S. Bensegueni

3
28/06/2019

5. Rappels
Bascules:

RS:

D:

Circuits Programmables Dr. S. Bensegueni

Vous aimerez peut-être aussi