| 19 | Déterminez les valeurs à donner à k[4 :0] pour réaliser les opérations requises par l'Alu de l'AMD2901. |
| 20 | ==== Question 4 ==== |
| 21 | Ecrivez le fichier ''alu.py''correspondant au schéma. |
| 22 | ==== Question 5 ==== |
| 23 | Retirez la ligne correspondant à l''''alu''' dans le fichier '''CATAL''' et vérifiez la validité de votre ''netlist'' en simulant l'intégralité de votre circuit. |
| 24 | ==== Question 6 ==== |
| 25 | En partant du fichier ''ram.vbe'' écrivez le fichier ''ram.py''. |
| 26 | ==== Question 7 ==== |
| 27 | Retirez la ligne correspondant àla '''ram''' dans le fichier '''CATAL''' et vérifiez la validité de votre ''netlist'' en resimulant l'intégralité de votre circuit. |
| 28 | === Exercice 2-Synthèse logique de l'accu === |
| 29 | Les outils de synthèse logique permettent de générer la ''netlist'' ''''.vst''' d'un bloc en partant de sa description comportementale ''.vbe'' |
| 30 | ==== Question 1 ==== |
| 31 | Afin d'obtenirr un meilleur résultat, un premier traitement du fichier ''.vbe'' consiste à simplifier les équations . L'outil '''boom'''(booléan minimiser) permet de réaliser cette opération. |
| 32 | |
| 33 | Etudiez le ''man'' de '''boom''' et essayez les différentes options pour générer le fichier ''accuo.vbe'' correspondant à l'optimisation booléenne du fichier ''accu.vbe''. |
| 34 | ==== Question 2 ==== |
| 35 | Aprés l'optimisation bboléenne, il ne reste plus qu'à réaliser la projection structurelle (mapping) de l''''accu''' en utilisant l'outil '''boog''' aprés avoir pris le soin de lire le ''man'' ! |
| 36 | ==== Question 3 ==== |
| 37 | Supprimez le fichier '''CATAL''' et reprenez l'ensemble de vos simulations. |