20 | | - Que devriez-vous faire pour augmenter la précision des nombres ? |
21 | | - Faites la synthèse sur SXLIB |
| 20 | - Que devriez-vous faire pour augmenter la précision des nombres ? (Vous pouvez le faire, mais ce n’est pas obligatoire) |
| 21 | - Faites la synthèse sur SXLIB avec BOOM, BOOG et LOON. Vous devez faire évoluer le Makefile et là vous avez deux possibilités: |
| 22 | 1. Vous ajoutez une règle `synthesis:` avec une cible sans dépendance dans laquelle vous mettez la séquence des outils à lancer |
| 23 | (boom, boog, loon, cougar, azimut, etc.). |
| 24 | Cette règle est donc comme un script shell a l’instar des règles déjà présentes dans le Makefile. |
| 25 | 2. Vous décrivez un Makefile dans lequel les règles ont la forme `fichier_produit : liste de fichiers sources`. |
| 26 | Chaque règle ne fait qu’une étape de la conception ou de la vérification, une règle pour `boom`, une règle pour `boog`, etc. |
| 27 | La seconde possibilité offre l’avantage d’être explicite du point de vue des fichiers produits et permet une reconstruction partielle. |
| 28 | Mais elle est plus complexe à décrire et finalement pas très utile. Parce que l’intérêt principal du Makefile, c’est de décrire la |
| 29 | séquence des outils et leur arguments, ce que fait mieux la première possibilité. En effet, c’est plus compact et donc plus simple à comprendre. |
| 30 | - Vous devez aussi vérifier la synthèse par simulation. |