Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Debug_component.h
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Debug_component.h	(revision 86)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Debug_component.h	(revision 88)
@@ -2,77 +2,96 @@
 #define Debug_component_H
 
-#  define DEBUG_true                                                true 
-#  define DEBUG_false                                               false
+// Boolean
+#  define DEBUG_true                                              true 
+#  define DEBUG_false                                             false
 
-#  define DEBUG_Behavioural                                         false
-#  define   DEBUG_Generic                                           false
-#  define     DEBUG_Counter                                         false 
-#  define     DEBUG_Queue                                           false 
-#  define     DEBUG_Queue_Control                                   false 
-#  define     DEBUG_RegisterFile                                    false
-#  define       DEBUG_RegisterFile_Monolithic                       false 
-#  define       DEBUG_RegisterFile_Multi_Banked                     false
-#  define     DEBUG_Select                                          false
-#  define       DEBUG_Select_Priority_Fixed                         false 
-#  define     DEBUG_Shifter                                         false
-#  define     DEBUG_Sort                                            false
-#  define     DEBUG_Victim                                          false
-#  define       DEBUG_Victim_Pseudo_LRU                             false
-#  define   DEBUG_Core                                              false
-#  define     DEBUG_Multi_Execute_loop                              false
-#  define       DEBUG_Execute_loop                                  false
-#  define         DEBUG_Multi_Execute_unit                          false
-#  define           DEBUG_Execute_unit                              false
-#  define             DEBUG_Functionnal_unit                        false
-#  define             DEBUG_Load_store_unit                         false
-#  define         DEBUG_Multi_Read_unit                             false
-#  define           DEBUG_Read_unit                                 false
-#  define             DEBUG_Read_queue                              false
-#  define             DEBUG_Reservation_station                     false
-#  define         DEBUG_Multi_Write_unit                            false
-#  define           DEBUG_Write_unit                                false
-#  define             DEBUG_Execute_queue                           false
-#  define             DEBUG_Write_queue                             false
-#  define         DEBUG_Network                                     false
-#  define           DEBUG_Execution_unit_to_Write_unit              false
-#  define           DEBUG_Read_unit_to_Execution_unit               false
-#  define         DEBUG_Register_unit                               false
-#  define           DEBUG_Register_unit_Glue                        false
-#  define     DEBUG_Multi_Front_end                                 false
-#  define       DEBUG_Front_end                                     false
-#  define         DEBUG_Context_State                               false
-#  define         DEBUG_Decod_unit                                  true
-#  define           DEBUG_Decod                                     true
-#  define           DEBUG_Decod_queue                               true
-#  define         DEBUG_Ifetch_unit                                 false
-#  define           DEBUG_Address_management                        false
-#  define           DEBUG_Ifetch_queue                              false
-#  define           DEBUG_Ifetch_unit_Glue                          false
-#  define         DEBUG_Prediction_unit                             false
-#  define           DEBUG_Branch_Target_Buffer                      false
-#  define             DEBUG_Branch_Target_Buffer_Glue               false
-#  define             DEBUG_Branch_Target_Buffer_Register           false
-#  define           DEBUG_Direction                                 false
-#  define             DEBUG_Direction_Glue                          false
-#  define             DEBUG_Meta_Predictor                          false
-#  define               DEBUG_Meta_Predictor_Glue                   false
-#  define               DEBUG_Two_Level_Branch_Predictor            false
-#  define                 DEBUG_Two_Level_Branch_Predictor_Glue     false 
-#  define                 DEBUG_Branch_History_Table                false
-#  define                 DEBUG_Pattern_History_Table               false
-#  define           DEBUG_Prediction_unit_Glue                      false 
-#  define           DEBUG_Return_Address_Stack                      false
-#  define           DEBUG_Update_Prediction_Table                   false
-#  define     DEBUG_Multi_OOO_Engine                                false
-#  define       DEBUG_OOO_Engine                                    false
-#  define         DEBUG_Rename_unit                                 false
-#  define           DEBUG_Load_Store_pointer_unit                   false
-#  define           DEBUG_Register_translation_unit                 false
-#  define             DEBUG_Dependency_checking_unit                false
-#  define             DEBUG_Free_List_unit                          false
-#  define             DEBUG_Register_Address_Translation_unit       false
-#  define             DEBUG_Register_translation_unit_Glue          false
-#  define             DEBUG_Stat_List_unit                          false
-//#define           DEBUG_Rename_queue                              false
-#  define           DEBUG_Rename_select                             false
+// Component
+#  define DEBUG_Morpheo                                           true
+#  define   DEBUG_Behavioural                                     true
+#  define   DEBUG_Configuration                                   true
+#  define     DEBUG_Generic                                       true
+#  define       DEBUG_Counter                                     true 
+#  define       DEBUG_Priority                                    true
+#  define       DEBUG_Queue                                       true 
+#  define       DEBUG_Queue_Control                               true 
+#  define       DEBUG_RegisterFile                                true
+#  define         DEBUG_RegisterFile_Monolithic                   true 
+#  define         DEBUG_RegisterFile_Multi_Banked                 true
+#  define       DEBUG_Select                                      true
+#  define         DEBUG_Select_Priority_Fixed                     true 
+#  define       DEBUG_Shifter                                     true
+#  define       DEBUG_Sort                                        true
+#  define       DEBUG_Victim                                      true
+#  define         DEBUG_Victim_Pseudo_LRU                         true
+#  define     DEBUG_Core                                          true
+#  define       DEBUG_Core_Glue                                   true
+#  define       DEBUG_Dcache_Access                               true
+#  define       DEBUG_Icache_Access                               true 
+#  define       DEBUG_Multi_Front_end                             true
+#  define         DEBUG_Front_end                                 true
+#  define           DEBUG_Context_State                           true
+#  define           DEBUG_Decod_unit                              true
+#  define             DEBUG_Decod                                 true
+#  define             DEBUG_Decod_queue                           true
+#  define           DEBUG_Front_end_Glue                          true
+#  define           DEBUG_Ifetch_unit                             true
+#  define             DEBUG_Address_management                    true
+#  define             DEBUG_Ifetch_queue                          true
+#  define             DEBUG_Ifetch_unit_Glue                      true
+#  define           DEBUG_Prediction_unit                         true
+#  define             DEBUG_Branch_Target_Buffer                  true
+#  define               DEBUG_Branch_Target_Buffer_Glue           true
+#  define               DEBUG_Branch_Target_Buffer_Register       true
+#  define             DEBUG_Direction                             true
+#  define               DEBUG_Direction_Glue                      true
+#  define               DEBUG_Meta_Predictor                      true
+#  define                 DEBUG_Meta_Predictor_Glue               true
+#  define                 DEBUG_Two_Level_Branch_Predictor        true
+#  define                   DEBUG_Two_Level_Branch_Predictor_Glue true
+#  define                   DEBUG_Branch_History_Table            true
+#  define                   DEBUG_Pattern_History_Table           true
+#  define             DEBUG_Prediction_unit_Glue                  true
+#  define             DEBUG_Return_Address_Stack                  true
+#  define             DEBUG_Update_Prediction_Table               true
+#  define       DEBUG_Multi_OOO_Engine                            true
+#  define         DEBUG_OOO_Engine                                true
+#  define           DEBUG_Commit_unit                             true
+#  define           DEBUG_Issue_queue                             true 
+#  define           DEBUG_OOO_Engine_Glue                         true
+#  define           DEBUG_Reexecute_unit                          true
+#  define           DEBUG_Rename_unit                             true
+#  define             DEBUG_Load_Store_pointer_unit               true
+#  define             DEBUG_Register_translation_unit             true
+#  define               DEBUG_Dependency_checking_unit            true
+#  define               DEBUG_Free_List_unit                      true
+#  define               DEBUG_Register_Address_Translation_unit   true
+#  define               DEBUG_Register_translation_unit_Glue      true
+#  define               DEBUG_Stat_List_unit                      true
+#  define             DEBUG_Rename_select                         true
+#  define             DEBUG_Rename_unit_Glue                      true 
+#  define           DEBUG_Special_Register_unit                   true
+#  define       DEBUG_Multi_Execute_loop                          true
+#  define         DEBUG_Execute_loop                              true
+#  define           DEBUG_Execute_loop_Glue                       true 
+#  define           DEBUG_Multi_Execute_unit                      true
+#  define             DEBUG_Execute_unit                          true
+#  define               DEBUG_Functionnal_unit                    true
+#  define               DEBUG_Load_store_unit                     true
+#  define           DEBUG_Multi_Read_unit                         true
+#  define             DEBUG_Read_unit                             true
+#  define               DEBUG_Read_queue                          true
+#  define               DEBUG_Reservation_station                 true
+#  define           DEBUG_Multi_Write_unit                        true
+#  define             DEBUG_Write_unit                            true
+#  define               DEBUG_Execute_queue                       true
+#  define               DEBUG_Write_queue                         true
+#  define           DEBUG_Network                                 true
+#  define             DEBUG_Execution_unit_to_Write_unit          true
+#  define             DEBUG_Read_unit_to_Execution_unit           true
+#  define           DEBUG_Register_unit                           true
+#  define             DEBUG_Register_unit_Glue                    true
+
+// Others
+#  define DEBUG_Allocation                                        true
+#  define DEBUG_Interface                                         true
 #endif
