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
RevLine 
[88]1#
2# $Id: Makefile.flags 142 2010-08-04 20:09:03Z rosiere $
3#
4# [ Description ]
5#
6
7#-----[ Simulator ]----------------------------------------
[133]8SIMULATOR_SYSTEMC               ?= systemc
[117]9SIMULATOR_VHDL                  ?= modelsim
[88]10
[117]11# 4 simulators for systemC :
[135]12# systemc                       -         supported - SystemC 2.2.0
[117]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
[88]16
[117]17# 1 simulator for VHDL
18# modelsim                      -         supported
19
[88]20#-----[ Flags ]--------------------------------------------
[138]21MORPHEO_TYPE                    ?= debug_systemc
[88]22
[142]23MORPHEO_TYPE_LIST               = "systemc" "vhdl" "cosim" "debug" "debug_systemc"
24
[138]25MORPHEO_systemc_FLAGS           =       -DSYSTEMC               \
26                                        -DSTATISTICS            \
27                                        -DTRANSLATION
[88]28
[138]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 |         |      |       |       |   
[139]55# DEBUG                 |         |      |       | X     |  X
[138]56# DEBUG_MEMORY_LEAK     |         |      |       |       |   
57# DEBUG_SIGNAL          |         |      |       |       |   
58# POSITION              |         |      |       |       |   
59# PRINT_COLOR           |         |      |       |       |   
60
[88]61# Flags :
[138]62# TRANSLATION                                 - Translate message
[88]63# SYSTEMC                                     - To generate a systemc's model
[138]64# STATISTICS            (need SYSTEMC)        - In the simulation, generate a statistics's file
[88]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
[138]68# DEBUG={level}                               - Print Debug Message
69# DEBUG_MEMORY_LEAK                           -
70# DEBUG_SIGNAL                                -
[88]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.