source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/SelfTest/configuration/config_thread_8_execute_2c.gen @ 145

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

1) add test with SPECINT2K
2) new config of Selftest
3) modif RAT to support multiple depth_save ... but not finish (need fix Update Prediction Table)
4) add Function_pointer but need fix

  • Property svn:keywords set to Id
File size: 7.9 KB
Line 
1Execute_loop
21       1       +1      # nb_read_unit                             
31       1       +1      # nb_functionnal_unit                       
41       1       +1      # nb_load_store_unit                       
51       1       +1      # nb_write_unit                             
61       1       +1      # nb_context                               
71       1       +1      # nb_front_end                             
88       8       +1      # nb_ooo_engine                             
932      32      +1      # nb_packet                                 
1032      32      +1      # size_general_data                         
112       2       +1      # size_special_data                         
124       4       *4      # size_read_queue                            [0]       [nb_read_unit]
134       4       *4      # size_reservation_station                   [0]       [nb_read_unit]
142       2       +1      # nb_inst_retire                             [0]       [nb_read_unit]
151       1       +1      # nb_inst_functionnal_unit                   [0]       [nb_inst_functionnal]
164       4       *2      # size_store_queue                           [0]       [nb_load_store_unit]
174       4       *2      # size_load_queue                            [0]       [nb_load_store_unit]
184       4       *2      # size_speculative_access_queue              [0]       [nb_load_store_unit]
191       1       +1      # nb_port_check                              [0]       [nb_load_store_unit]
202       2       +1      # speculative_load                           [0]       [nb_load_store_unit]
210       0       +1      # nb_bypass_memory                           [0]       [nb_load_store_unit]
221       1       +1      # nb_cache_port                              [0]       [nb_load_store_unit]
231       1       +1      # nb_inst_memory                             [0]       [nb_load_store_unit]
244       4       *4      # size_write_queue                           [0]       [nb_write_unit]
254       4       *4      # size_execute_queue                         [0]       [nb_write_unit]
262       2       +1      # nb_bypass_write                            [0]       [nb_write_unit]
270       0       +1      # write_queue_scheme                         [0]       [nb_write_unit]
284       4       +1      # nb_gpr_bank                                         
291       1       +1      # nb_gpr_port_read_by_bank                             
301       1       +1      # nb_gpr_port_write_by_bank                           
314       4       +1      # nb_spr_bank                                         
321       1       +1      # nb_spr_port_read_by_bank                             
331       1       +1      # nb_spr_port_write_by_bank                           
3464      64      +1      # nb_general_register                        [0]       [nb_ooo_engine]           
3564      64      +1      # nb_general_register                        [1]       [nb_ooo_engine]           
3664      64      +1      # nb_general_register                        [2]       [nb_ooo_engine]           
3764      64      +1      # nb_general_register                        [3]       [nb_ooo_engine]           
3864      64      +1      # nb_general_register                        [4]       [nb_ooo_engine]           
3964      64      +1      # nb_general_register                        [5]       [nb_ooo_engine]           
4064      64      +1      # nb_general_register                        [6]       [nb_ooo_engine]           
4164      64      +1      # nb_general_register                        [7]       [nb_ooo_engine]           
4216      16      +1      # nb_special_register                        [0]       [nb_ooo_engine]           
4316      16      +1      # nb_special_register                        [1]       [nb_ooo_engine]           
4416      16      +1      # nb_special_register                        [2]       [nb_ooo_engine]           
4516      16      +1      # nb_special_register                        [3]       [nb_ooo_engine]           
4616      16      +1      # nb_special_register                        [4]       [nb_ooo_engine]           
4716      16      +1      # nb_special_register                        [5]       [nb_ooo_engine]           
4816      16      +1      # nb_special_register                        [6]       [nb_ooo_engine]           
4916      16      +1      # nb_special_register                        [7]       [nb_ooo_engine]           
501       1       +1      # nb_inst_insert_rob                         [0]       [nb_ooo_engine]           
511       1       +1      # nb_inst_insert_rob                         [1]       [nb_ooo_engine]           
521       1       +1      # nb_inst_insert_rob                         [2]       [nb_ooo_engine]           
531       1       +1      # nb_inst_insert_rob                         [3]       [nb_ooo_engine]           
541       1       +1      # nb_inst_insert_rob                         [4]       [nb_ooo_engine]           
551       1       +1      # nb_inst_insert_rob                         [5]       [nb_ooo_engine]           
561       1       +1      # nb_inst_insert_rob                         [6]       [nb_ooo_engine]           
571       1       +1      # nb_inst_insert_rob                         [7]       [nb_ooo_engine]           
581       1       +1      # nb_inst_retire_rob                         [0]       [nb_ooo_engine]           
591       1       +1      # nb_inst_retire_rob                         [1]       [nb_ooo_engine]           
601       1       +1      # nb_inst_retire_rob                         [2]       [nb_ooo_engine]           
611       1       +1      # nb_inst_retire_rob                         [3]       [nb_ooo_engine]           
621       1       +1      # nb_inst_retire_rob                         [4]       [nb_ooo_engine]           
631       1       +1      # nb_inst_retire_rob                         [5]       [nb_ooo_engine]           
641       1       +1      # nb_inst_retire_rob                         [6]       [nb_ooo_engine]           
651       1       +1      # nb_inst_retire_rob                         [7]       [nb_ooo_engine]           
661       1       +1      # execution_unit_to_write_unit_priority                                         
671       1       +1      # execution_unit_to_write_unit_table_routing [0][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
681       1       +1      # execution_unit_to_write_unit_table_routing [1][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
691       1       +1      # execution_unit_to_write_unit_table_thread  [0][0]    [nb_write_unit][nb_thread]         
701       1       +1      # execution_unit_to_write_unit_table_thread  [0][1]    [nb_write_unit][nb_thread]         
711       1       +1      # execution_unit_to_write_unit_table_thread  [0][2]    [nb_write_unit][nb_thread]         
721       1       +1      # execution_unit_to_write_unit_table_thread  [0][3]    [nb_write_unit][nb_thread]         
731       1       +1      # execution_unit_to_write_unit_table_thread  [0][4]    [nb_write_unit][nb_thread]         
741       1       +1      # execution_unit_to_write_unit_table_thread  [0][5]    [nb_write_unit][nb_thread]         
751       1       +1      # execution_unit_to_write_unit_table_thread  [0][6]    [nb_write_unit][nb_thread]         
761       1       +1      # execution_unit_to_write_unit_table_thread  [0][7]    [nb_write_unit][nb_thread]         
771       1       +1      # read_unit_to_execution_unit_priority                                         
781       1       +1      # read_unit_to_execution_unit_table_routing  [0][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
791       1       +1      # read_unit_to_execution_unit_table_routing  [0][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
801       1       +1      # read_unit_to_execution_unit_table_thread   [0][0]    [nb_execute_unit][nb_thread]   
811       1       +1      # read_unit_to_execution_unit_table_thread   [0][1]    [nb_execute_unit][nb_thread]   
821       1       +1      # read_unit_to_execution_unit_table_thread   [0][2]    [nb_execute_unit][nb_thread]   
831       1       +1      # read_unit_to_execution_unit_table_thread   [0][3]    [nb_execute_unit][nb_thread]   
841       1       +1      # read_unit_to_execution_unit_table_thread   [0][4]    [nb_execute_unit][nb_thread]   
851       1       +1      # read_unit_to_execution_unit_table_thread   [0][5]    [nb_execute_unit][nb_thread]   
861       1       +1      # read_unit_to_execution_unit_table_thread   [0][6]    [nb_execute_unit][nb_thread]   
871       1       +1      # read_unit_to_execution_unit_table_thread   [0][7]    [nb_execute_unit][nb_thread]   
881       1       +1      # read_unit_to_execution_unit_table_thread   [1][0]    [nb_execute_unit][nb_thread]   
891       1       +1      # read_unit_to_execution_unit_table_thread   [1][1]    [nb_execute_unit][nb_thread]   
901       1       +1      # read_unit_to_execution_unit_table_thread   [1][2]    [nb_execute_unit][nb_thread]   
911       1       +1      # read_unit_to_execution_unit_table_thread   [1][3]    [nb_execute_unit][nb_thread]   
921       1       +1      # read_unit_to_execution_unit_table_thread   [1][4]    [nb_execute_unit][nb_thread]   
931       1       +1      # read_unit_to_execution_unit_table_thread   [1][5]    [nb_execute_unit][nb_thread]   
941       1       +1      # read_unit_to_execution_unit_table_thread   [1][6]    [nb_execute_unit][nb_thread]   
951       1       +1      # read_unit_to_execution_unit_table_thread   [1][7]    [nb_execute_unit][nb_thread]   
960       0       +1      # is_load_store_unit                         [0]       [nb_execute_unit]
971       1       +1      # is_load_store_unit                         [1]       [nb_execute_unit]
980       0       +1      # translate_num_execute_unit                 [0]       [nb_execute_unit]
990       0       +1      # translate_num_execute_unit                 [1]       [nb_execute_unit]
Note: See TracBrowser for help on using the repository browser.