Changes between Version 11 and Version 12 of ToolsCourseTp1


Ignore:
Timestamp:
May 7, 2007, 2:49:24 PM (18 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp1

    v11 v12  
    44}}}
    55[[PageOutline]]
     6= Avant-propos =
     7Le but de ces quatre séances de TP est de présenter quelques outils de la chaîne
     8ALLIANCE dont :
     9 Les outils de synthèse logique SYF, BOOM, BOOG, LOON;
     10 L'outil de génération de data-path Stratus ;
     11 L'éditeur graphique de netlist XSCH;
     12 Les outils pour la preuve formelle FLATBEH, PROOF;
     13 Le simulateur ASIMUT;
     14Chaque outil possède ses propres options donnant des résultats plus ou moins adaptés
     15suivant l'utilisation que l'on veut faire du circuit.
     16fsm SYF vbe BOOM vbe BOOG vst LOON vst
     17synthèse optimisation synthèse optimisation
     18automate comportemental comportemental netlist netlist
     19
     20FIG. 1 – Ensemble de la synthèse
     21
     22Les dépendances de données dans le flux sont matérialisées dans la réalité par une
     23dépendance de fichier. Le fichier Makefile exécuté à l'aide de la commande make permet
     24de gérer ces dépendances. Différents exemples de fichiers seront fournis durant le TP.
     25Ce TP n'étant pas un cours sur le Makefile, nous nous limiterons à expliquer l'usage qui
     26en est fait dans les exemples fournis. (cf. Annexe 1)
     27
     28L'usage de Makefile est obligatoire pour ce TP ! ! !
     29
     30
    631
    732= 1 Introduction =
    … …  
    7398 -- pragma NEXT_STATE EF
    7499 -- pragma CLOCK CK
    75Â í¯€pragma NEXT_STATE EF
    76Â ï¿½í¯€ pragma CLOCK CK
     100�pragma NEXT_STATE EF
     101�� pragma CLOCK CK
    77102begin
    78103process (EP, i, reset)