0% ont trouvé ce document utile (0 vote)
72 vues14 pages

TP3 Meth

Transféré par

amal mezlini
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
72 vues14 pages

TP3 Meth

Transféré par

amal mezlini
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de Monastir

Ecole Nationale d’Ingénieur de Monastir

Tp3 : Méthodologie Avancée d’Électronique


Numérique

Vivado HLS

Realisé par :
Chalghoum Mohamed
Jellouli Wissem
2ème Année Génie Electrique
Groupe 1 TP 1

2021/2022
MOHAMED CHALGHOUM ET WISSEM JELLOULI 1
Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

1. Introduction
La synthèse de haut niveau (HLS), parfois appelée synthèse C, synthèse au niveau du système électronique
(ESL), synthèse algorithmique ou synthèse comportementale, est un processus de conception automatisé qui
prend une spécification comportementale abstraite d'un système numérique et trouve une structure au
niveau du transfert de registre qui réalise le comportement donné.

2. Objectifs
L’objectif de ce TP est de se familiariser avec le logiciel Vivado HLS en réalisant un filtre FIR à l’aide d’un
programme de haut niveau.

MOHAMED CHALGHOUM ET WISSEM JELLOULI 2


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

3. Manipulation

Simulation

Synthèse

MOHAMED CHALGHOUM ET WISSEM JELLOULI 3


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Dans la section Performance Estimates : la période d'horloge est fixée à 10 ns.


Le logiciel cible une période d'horloge de (10 - 1,25 = 8,75 ns).
L'incertitude de l'horloge garantit qu'il y a une certaine marge de temps disponible pour un certain retard.
Dans la section Summary :
• La conception a une latence de 89 cycles d'horloge : il faut 89 cycles d’horloges pour avoir les résultats.
• L'intervalle est de 90 cycles d'horloge : le prochain ensemble d'entrées est lu après 90 cycles d'horloge. C'est
un cycle après l'écriture de la sortie finale. Cela indique que la conception n'est pas en pipeline. La prochaine
exécution ne peut commencer que lorsque la transaction se termine.

MOHAMED CHALGHOUM ET WISSEM JELLOULI 4


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Dans la section Utilization Estimates:


 La conception utilise 159 LUT, 4 DSP48E et 180 FF (Bascules).
 Les nombres d'utilisation des ressources sont des estimations car la synthèse RTL pourrait effectuer
des optimisations supplémentaires, et ces pourcentages pourraient changer après la synthèse RTL.

Dans la section Détail:


Tout le retard de latence est dû à la logique RTL synthétisée à partir de la boucle nommée Shift_Accum_Loop :
c’est la fonction avec la latence la plus élevée : cette boucle s'exécute 11 fois. Chaque exécution nécessite 8
cycles d'horloge, pour un total de 88 cycles d'horloge.

MOHAMED CHALGHOUM ET WISSEM JELLOULI 5


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Vérification RTL

MOHAMED CHALGHOUM ET WISSEM JELLOULI 6


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Analyse

Shift_Accum_Loop : nécessite 8 cycles d'horloge pour s’exécuter.

FF (Flip Flop) : nombre de bascule utilisées = 180

MOHAMED CHALGHOUM ET WISSEM JELLOULI 7


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

MOHAMED CHALGHOUM ET WISSEM JELLOULI 8


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Changement de la carte FPGA

MOHAMED CHALGHOUM ET WISSEM JELLOULI 9


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Le temps estimé a changé (le seul paramètre qui a changé) de 8.25 à 7.68.

MOHAMED CHALGHOUM ET WISSEM JELLOULI 10


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

MOHAMED CHALGHOUM ET WISSEM JELLOULI 11


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

Exportation

MOHAMED CHALGHOUM ET WISSEM JELLOULI 12


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

MOHAMED CHALGHOUM ET WISSEM JELLOULI 13


Université de Monastir
Ecole Nationale d’Ingénieur de Monastir

4. Conclusion
Dans ce TP, nous avons créé un projet de synthèse de haut niveau à l’aide du logiciel Vivado HLS en décrivant
les étapes principales du flux de conception.

MOHAMED CHALGHOUM ET WISSEM JELLOULI 14

Vous aimerez peut-être aussi