Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/07047.jsonl.gz/1251

SEm/laboratoires/04 synthese

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