source: trunk/Makefile.flags @ 138

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

1) add counters_t type for interface
2) fix in check load in load_store_unit
3) add parameters (but not yet implemented)
4) change environment and add script (distcc_env.sh ...)
5) add warning if an unser change rename flag with l.mtspr instruction
6) ...

  • Property svn:keywords set to Id
File size: 2.7 KB
Line 
1#
2# $Id: Makefile.flags 138 2010-05-12 17:34:01Z 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_systemc_FLAGS           =       -DSYSTEMC               \
24                                        -DSTATISTICS            \
25                                        -DTRANSLATION
26
27MORPHEO_vhdl_FLAGS              =       -DVHDL                  \
28                                        -DTRANSLATION
29
30MORPHEO_cosim_FLAGS             =       -DSYSTEMC               \
31                                        -DSTATISTICS            \
32                                        -DVHDL                  \
33                                        -DTRANSLATION
34
35MORPHEO_debug_FLAGS             =       -DSYSTEMC               \
36                                        -DDEBUG=DEBUG_FUNC      \
37                                        -DVHDL
38
39MORPHEO_debug_systemc_FLAGS     =       -DSYSTEMC               \
40                                        -DSTATISTICS            \
41                                        -DDEBUG=DEBUG_FUNC
42
43MORPHEO_FLAGS                   = $(MORPHEO_$(MORPHEO_TYPE)_FLAGS)
44
45#                       | systemc | vhdl | cosim | debug | debug_systemc
46#-----------------------+---------+------+-------+-------+---------------
47# TRANSLATION           | X       | X    | X     |       |   
48# SYSTEMC               | X       |      | X     | X     |  X
49# STATISTICS            | X       |      | X     | X     |  X
50# VHDL                  |         | X    | X     | X     |   
51# VHDL_TESTBENCH        |         |      |       |       |   
52# VHDL_TESTBENCH_ASSERT |         |      |       |       |   
53# DEBUG=DEBUG_NONE      |         |      |       | X     |  X
54# DEBUG_MEMORY_LEAK     |         |      |       |       |   
55# DEBUG_SIGNAL          |         |      |       |       |   
56# POSITION              |         |      |       |       |   
57# PRINT_COLOR           |         |      |       |       |   
58
59# Flags :
60# TRANSLATION                                 - Translate message
61# SYSTEMC                                     - To generate a systemc's model
62# STATISTICS            (need SYSTEMC)        - In the simulation, generate a statistics's file
63# VHDL                                        - To generate a vhdl's    models
64# VHDL_TESTBENCH        (need SYSTEMC)        - In the simulation, generate two testbench's file (input and ouput) to validate the vhdl's model
65# VHDL_TESTBENCH_ASSERT (need VHDL_TESTBENCH) - In the simulation, generate in  testbench's file an serie of assert
66# DEBUG={level}                               - Print Debug Message
67# DEBUG_MEMORY_LEAK                           -
68# DEBUG_SIGNAL                                -
69# POSITION                                    - To generate a position's files     (it's input of viewer)
70# PRINT_COLOR                                 - Print with colors
Note: See TracBrowser for help on using the repository browser.