source: trunk/Makefile.flags @ 142

Last change on this file since 142 was 142, checked in by rosiere, 14 years ago

1) Full parallel compilation
2) Add statistics in ROB : list instruction affinity

  • Property svn:keywords set to Id
File size: 2.8 KB
Line 
1#
2# $Id: Makefile.flags 142 2010-08-04 20:09:03Z rosiere $
3#
4# [ Description ]
5#
6
7#-----[ Simulator ]----------------------------------------
8SIMULATOR_SYSTEMC               ?= systemc
9SIMULATOR_VHDL                  ?= modelsim
10
11# 4 simulators for systemC :
12# systemc                       -         supported - SystemC 2.2.0
13# systemcass                    -         supported - SystemCASS
14# systemcass_deps               - not yet supported - Systemcass, and use port dependency information instead of sensitivity list
15# modelsim                      - not yet supported - Co simulation SystemC/VHDL with Modelsim
16
17# 1 simulator for VHDL
18# modelsim                      -         supported
19
20#-----[ Flags ]--------------------------------------------
21MORPHEO_TYPE                    ?= debug_systemc
22
23MORPHEO_TYPE_LIST               = "systemc" "vhdl" "cosim" "debug" "debug_systemc"
24
25MORPHEO_systemc_FLAGS           =       -DSYSTEMC               \
26                                        -DSTATISTICS            \
27                                        -DTRANSLATION
28
29MORPHEO_vhdl_FLAGS              =       -DVHDL                  \
30                                        -DTRANSLATION
31
32MORPHEO_cosim_FLAGS             =       -DSYSTEMC               \
33                                        -DSTATISTICS            \
34                                        -DVHDL                  \
35                                        -DTRANSLATION
36
37MORPHEO_debug_FLAGS             =       -DSYSTEMC               \
38                                        -DDEBUG=DEBUG_FUNC      \
39                                        -DVHDL
40
41MORPHEO_debug_systemc_FLAGS     =       -DSYSTEMC               \
42                                        -DSTATISTICS            \
43                                        -DDEBUG=DEBUG_FUNC
44
45MORPHEO_FLAGS                   = $(MORPHEO_$(MORPHEO_TYPE)_FLAGS)
46
47#                       | systemc | vhdl | cosim | debug | debug_systemc
48#-----------------------+---------+------+-------+-------+---------------
49# TRANSLATION           | X       | X    | X     |       |   
50# SYSTEMC               | X       |      | X     | X     |  X
51# STATISTICS            | X       |      | X     | X     |  X
52# VHDL                  |         | X    | X     | X     |   
53# VHDL_TESTBENCH        |         |      |       |       |   
54# VHDL_TESTBENCH_ASSERT |         |      |       |       |   
55# DEBUG                 |         |      |       | X     |  X
56# DEBUG_MEMORY_LEAK     |         |      |       |       |   
57# DEBUG_SIGNAL          |         |      |       |       |   
58# POSITION              |         |      |       |       |   
59# PRINT_COLOR           |         |      |       |       |   
60
61# Flags :
62# TRANSLATION                                 - Translate message
63# SYSTEMC                                     - To generate a systemc's model
64# STATISTICS            (need SYSTEMC)        - In the simulation, generate a statistics's file
65# VHDL                                        - To generate a vhdl's    models
66# VHDL_TESTBENCH        (need SYSTEMC)        - In the simulation, generate two testbench's file (input and ouput) to validate the vhdl's model
67# VHDL_TESTBENCH_ASSERT (need VHDL_TESTBENCH) - In the simulation, generate in  testbench's file an serie of assert
68# DEBUG={level}                               - Print Debug Message
69# DEBUG_MEMORY_LEAK                           -
70# DEBUG_SIGNAL                                -
71# POSITION                                    - To generate a position's files     (it's input of viewer)
72# PRINT_COLOR                                 - Print with colors
Note: See TracBrowser for help on using the repository browser.