Ignore:
Timestamp:
Aug 4, 2010, 10:09:03 PM (14 years ago)
Author:
rosiere
Message:

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

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Makefile.deps

    r81 r142  
    22# $Id$
    33#
    4 # [ Description ]
     4# [ Description ]
    55#
    66# Makefile
     
    99
    1010Register_unit                   = yes
    11 
    1211
    1312ifndef RegisterFile
     
    2120endif
    2221
    23 #-----[ Library ]------------------------------------------
     22#-----[ Library ]------------------------------------------
     23
    2424Register_unit_LIBRARY           =       -lRegister_unit                         \
    2525                                        $(RegisterFile_LIBRARY)                 \
     
    2727                                        $(Behavioural_LIBRARY) 
    2828
    29 Register_unit_DIR_LIBRARY       =       -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/lib     \
    30                                         $(RegisterFile_DIR_LIBRARY)             \
    31                                         $(Register_unit_Glue_DIR_LIBRARY)       \
    32                                         $(Behavioural_DIR_LIBRARY)
     29#-----[ Rules ]--------------------------------------------
    3330
    34 Register_unit_DEPENDENCIES      =       RegisterFile_library                    \
    35                                         Register_unit_Glue_library              \
    36                                         Behavioural_library
    37 
    38 Register_unit_CLEAN             =       RegisterFile_library_clean              \
    39                                         Register_unit_Glue_library_clean        \
    40                                         Behavioural_library_clean
    41 
    42 #-----[ Rules ]--------------------------------------------
    43 
    44 .NOTPARALLEL                    : Register_unit_library Register_unit_library_clean     
    45 
    46 Register_unit_library           : $(Register_unit_DEPENDENCIES)
     31Register_unit_library_only      :
    4732                                @\
    4833                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit --makefile=Makefile;
    4934
    50 Register_unit_library_clean     : $(Register_unit_CLEAN)
     35Register_unit_library_clean_only:
    5136                                @\
    5237                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit --makefile=Makefile clean;
     38
     39Register_unit_library           : Register_unit_library_only
     40                                @\
     41                                $(MAKE) RegisterFile_library;           \
     42                                $(MAKE) Register_unit_Glue_library;     \
     43                                $(MAKE) Behavioural_library;
     44
     45Register_unit_library_clean     : Register_unit_library_clean_only
     46                                @\
     47                                $(MAKE) RegisterFile_library_clean;             \
     48                                $(MAKE) Register_unit_Glue_library_clean;       \
     49                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/Makefile.deps

    r81 r142  
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                 $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
    1616#-----[ Library ]------------------------------------------
     17
    1718Register_unit_Glue_LIBRARY              =       -lRegister_unit_Glue    \
    18                                         $(Behavioural_LIBRARY) 
    19 
    20 Register_unit_Glue_DIR_LIBRARY          =       -L$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/lib  \
    21                                         $(Behavioural_DIR_LIBRARY)
     19                                                $(Behavioural_LIBRARY) 
    2220
    2321#-----[ Rules ]--------------------------------------------
    2422
    25 Register_unit_Glue_library              :
    26                                 @\
    27                                 $(MAKE) Behavioural_library; \
    28                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile;
     23Register_unit_Glue_library_only         :
     24                                        @\
     25                                        $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile;
    2926       
    30 Register_unit_Glue_library_clean        :
    31                                 @\
    32                                 $(MAKE) Behavioural_library_clean; \
    33                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile clean;
     27Register_unit_Glue_library_clean_only   :
     28                                        @\
     29                                        $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue --makefile=Makefile clean;
     30
     31Register_unit_Glue_library              : Register_unit_Glue_library_only
     32                                        @\
     33                                        $(MAKE) Behavioural_library;
     34       
     35Register_unit_Glue_library_clean        : Register_unit_Glue_library_clean_only
     36                                        @\
     37                                        $(MAKE) Behavioural_library_clean;
Note: See TracChangeset for help on using the changeset viewer.