ADDER X-SC Bedienungsanleitung Seite 75

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 87
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 74
2.2. THE USE OF MAKEFILES TO AUTOMATE THE DESIGN FLOW 75
We don’t change MBK WORK LIB since it is the same used in deriving the behavioral description. We have
to modify our Makefile as follows.
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut
multi4.vbe : multi4.vhdl
$(VASY) -a -B -o -p -I vhdl multi4
res_vasy_1.pat : multi4.vbe
$(ASIMUT) -b multi4 multi4 res_vasy_1
We have added one macro to use ASIMUT and one more dependency relation. The target in this case depends
on the behavioral file we have already obtained. If it were not available the first dependency relation will be
executed before executing the second one.
Makefiles not only check dependencies but also for modification times of the files. So, in case the VHDL file
is newer than the behavioral file when trying to run the simulation on it, the behavioral will be updated running
VASY on the modified VHDL file. Let’s run the Makefile on the second target to simulate the behavioral file.
% make res_vasy_1.pat
/usr/local/alliance/bin/asimut -b multi4 multi4 res_vasy_1
@ @@@@ @ @ @@@@@@@@@@
@ @ @@ @@@ @ @@ @
@@@ @@ @ @ @ @@ @
@@@ @@@ @@@ @@ @@@ @@@ @@@@ @@
@ @@ @@@@ @@@@ @@@ @@ @@ @@ @@ @@
@ @@ @@@@ @@ @@ @@ @@ @@ @@ @@
@ @@ @@@ @@ @@ @@ @@ @@ @@ @@
@@@@@@@ @ @@ @@ @@ @@ @@ @@ @@ @@
@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@
@ @@ @@@ @ @@ @@ @@ @@ @@ @@@ @@
@@@@ @@@@ @ @@@@ @@@@@@ @@@@ @@@ @@@ @@@@ @@ @@@@@@
A SIMUlation Tool
Alliance CAD System 5.0 20040928, asimut v3.02
Copyright (c) 1991...1999-2005, ASIM/LIP6/UPMC
Paris, France, Europe, Earth, Solar system, Milky Way, ...
initializing ...
searching ‘multi4‘ ...
BEH : Compiling ‘multi4.vbe‘ (Behaviour) ...
making GEX ...
searching pattern file : ‘multi4‘ ...
restoring ...
linking ...
executing ...
###----- processing pattern 0 : 10000 ps -----###
###----- processing pattern 1 : 20000 ps -----###
...
###----- processing pattern 453 : 4540000 ps -----###
###----- processing pattern 454 : 4550000 ps -----###
###----- processing pattern 455 : 4560000 ps -----###
We are now ready to start the synthesis process with BOOM, BOOG and LOON. First, we modify our make
file to make it run BOOM. In it we add the lines defining TOUCH and also add the corresponding dependency
Seitenansicht 74
1 2 ... 70 71 72 73 74 75 76 77 78 79 80 ... 86 87

Kommentare zu diesen Handbüchern

Keine Kommentare