source: trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Debug_component.h @ 84

Last change on this file since 84 was 84, checked in by rosiere, 16 years ago

Change Address_manager :

  • before : pc_previous, pc_current, pc_next
  • now : pc_current, pc_next, pc_next_next.

pc_next is send at the prediction_unit, it return the instruction_enable and pc_next_next

  • Property svn:keywords set to Id
File size: 5.3 KB
Line 
1#ifndef Debug_component_H
2#define Debug_component_H
3
4#  define DEBUG_true                                                true
5#  define DEBUG_false                                               false
6
7#  define DEBUG_Behavioural                                         false
8#  define   DEBUG_Generic                                           false
9#  define     DEBUG_Counter                                         false
10#  define     DEBUG_Queue                                           false
11#  define     DEBUG_Queue_Control                                   false
12#  define     DEBUG_RegisterFile                                    false
13#  define       DEBUG_RegisterFile_Monolithic                       false
14#  define       DEBUG_RegisterFile_Multi_Banked                     false
15#  define     DEBUG_Select                                          false
16#  define       DEBUG_Select_Priority_Fixed                         false
17#  define     DEBUG_Shifter                                         false
18#  define     DEBUG_Sort                                            false
19#  define     DEBUG_Victim                                          false
20#  define       DEBUG_Victim_Pseudo_LRU                             false
21#  define   DEBUG_Core                                              false
22#  define     DEBUG_Multi_Execute_loop                              false
23#  define       DEBUG_Execute_loop                                  false
24#  define         DEBUG_Multi_Execute_unit                          false
25#  define           DEBUG_Execute_unit                              false
26#  define             DEBUG_Functionnal_unit                        false
27#  define             DEBUG_Load_store_unit                         false
28#  define         DEBUG_Multi_Read_unit                             false
29#  define           DEBUG_Read_unit                                 false
30#  define             DEBUG_Read_queue                              false
31#  define             DEBUG_Reservation_station                     false
32#  define         DEBUG_Multi_Write_unit                            false
33#  define           DEBUG_Write_unit                                false
34#  define             DEBUG_Execute_queue                           false
35#  define             DEBUG_Write_queue                             false
36#  define         DEBUG_Network                                     false
37#  define           DEBUG_Execution_unit_to_Write_unit              false
38#  define           DEBUG_Read_unit_to_Execution_unit               false
39#  define         DEBUG_Register_unit                               false
40#  define           DEBUG_Register_unit_Glue                        false
41#  define     DEBUG_Multi_Front_end                                 false
42#  define       DEBUG_Front_end                                     false
43#  define         DEBUG_Context_State                               false
44#  define         DEBUG_Decod_unit                                  false
45#  define           DEBUG_Decod                                     false
46#  define           DEBUG_Decod_queue                               false
47#  define         DEBUG_Ifetch_unit                                 false
48#  define           DEBUG_Address_management                        true
49#  define           DEBUG_Ifetch_queue                              false
50#  define           DEBUG_Ifetch_unit_Glue                          false
51#  define         DEBUG_Prediction_unit                             false
52#  define           DEBUG_Branch_Target_Buffer                      false
53#  define             DEBUG_Branch_Target_Buffer_Glue               false
54#  define             DEBUG_Branch_Target_Buffer_Register           false
55#  define           DEBUG_Direction                                 false
56#  define             DEBUG_Direction_Glue                          false
57#  define             DEBUG_Meta_Predictor                          false
58#  define               DEBUG_Meta_Predictor_Glue                   false
59#  define               DEBUG_Two_Level_Branch_Predictor            false
60#  define                 DEBUG_Two_Level_Branch_Predictor_Glue     false
61#  define                 DEBUG_Branch_History_Table                false
62#  define                 DEBUG_Pattern_History_Table               false
63#  define           DEBUG_Prediction_unit_Glue                      false
64#  define           DEBUG_Return_Address_Stack                      false
65#  define           DEBUG_Update_Prediction_Table                   false
66#  define     DEBUG_Multi_OOO_Engine                                false
67#  define       DEBUG_OOO_Engine                                    false
68#  define         DEBUG_Rename_unit                                 false
69#  define           DEBUG_Load_Store_pointer_unit                   false
70#  define           DEBUG_Register_translation_unit                 false
71#  define             DEBUG_Dependency_checking_unit                false
72#  define             DEBUG_Free_List_unit                          false
73#  define             DEBUG_Register_Address_Translation_unit       false
74#  define             DEBUG_Register_translation_unit_Glue          false
75#  define             DEBUG_Stat_List_unit                          false
76//#define           DEBUG_Rename_queue                              false
77#  define           DEBUG_Rename_select                             false
78#endif
Note: See TracBrowser for help on using the repository browser.