SEm/laboratoires/04 synthese
(→Circuit) |
(→Synthèse) |
||
Line 35: | Line 35: | ||
# Lancer la commande '''Xilinx Project Navigator'''. | # Lancer la commande '''Xilinx Project Navigator'''. | ||
# Spécifier le type de circuit utilisé, '''xc3s500E''', et ses paramètres '''FG320-5'''. | # Spécifier le type de circuit utilisé, '''xc3s500E''', et ses paramètres '''FG320-5'''. | ||
− | # Ajouter le fichier VHDL généré ''' | + | # Ajouter le fichier VHDL généré '''lissajous.vhd''' au projet. Vérifier que le circuit choisi pour la synthèse est bien '''lissajousGenerator_circuit-struct'''. |
− | # Ajouter le fichier ''' | + | # Ajouter le fichier '''lissajous.ucf''' au projet. |
# Lancer la commande '''Synthesize - XST'''. | # Lancer la commande '''Synthesize - XST'''. | ||
# Vérifier tous les avertissements ("'''warning'''") et s'assurer que le circuit ne pose aucun problème de réalisation. | # Vérifier tous les avertissements ("'''warning'''") et s'assurer que le circuit ne pose aucun problème de réalisation. |
Revision as of 12:35, 6 March 2019
|
Synthèse automatique
Introduction
Ce laboratoire présente la synthèse automatique de circuits à partir du code VHDL. Il se base sur l'exemple du générateur de fonctions. La combinaison de deux sinusoïdes à des fréquences différentes permet de dessiner des courbes de Lissajous.
Synthèse
Au niveau supérieur du circuit à synthétiser, il faut prévoir la circuiterie d'entrée/sortie. C'est à ce niveau que se mettent les adaptateurs de polarité des signaux, les "buffers" haute impédance, la logique de synchronisation, ... Dans notre exemple, nous placerons deux générateurs de sinus, deux modulateurs sigma-delta et une logique de synchronisation pour le signal de remise à zéro au démarrage.
Nous profiterons du signal carré de l'un des générateurs pour fournir un signal de synchronisation pour l'oscilloscope. Le circuit se trouve dans la librairie Board, le banc de test dans la librairie Lissajous_test.
Circuit
Une simulation du circuit à ce niveau permet de s'assurer de la bonne fonctionnalité du système.
Vos coefficients peuvent être vérifiées par le chronogramme de la solution-type.
Génération
Synthèse
Placement et routage
Configuration
Tests
Navigation
03 Convertisseur numérique / analogique
Travaux de laboratoire
machine d'états