Etape 11 : Ajouter et modifier le fichier de contraintes
Maintenant, il faut ajouter ce qu’on appelle un fichier de contraintes. Ce fichier mappe les signaux verilog aux réelles broches sur la carte. Assurez-vous que vous avez téléchargé le dossier de fichiers fourni puis allez dans fichier et sélectionnez « Ajouter des Sources » comme nous l’avons fait avant. Cette fois, cependant, sélectionnez "ajouter ou créer des contraintes", ne pas concevoir des sources. Cliquez sur Ajouter des fichiers, puis naviguez jusqu’au dossier où vous avez téléchargé les fichiers fournis et sélectionnez « ZYBO_Master.xdc ». Puis cliquez sur Terminer. Il devrait y avoir un nouveau fichier sous les contraintes -> constrs_1 dossier dans le volet de sources. Double-cliquez sur « ZYBO_Master.xdc ». Recherchez la section qui commence par « ##switches » et supprimez toutes les lignes qui commencent par « set_property » dans cette section. Vous devriez constater que les noms après les déclarations de « get_ports » ne correspondent pas avec ce que le nom des signaux interrupteurs qui se trouvent dans le fichier wrapper. Par conséquent, modifier les noms de « sw » à « switches_tri_o ». L’index peuvent rester le même.
Ensuite, recherchez la section qui s’appelle « ##I2S Audio Codec ». Supprimez toutes les lignes de la propriété définie dans cette section. Vous devez pas modifier les noms.