source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/SelfTest/configuration/config_thread_1_execute_2a.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: 3.7 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                             
81       1       +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       1       +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]           
3516      16      +1      # nb_special_register                        [0]       [nb_ooo_engine]           
361       1       +1      # nb_inst_insert_rob                         [0]       [nb_ooo_engine]           
371       1       +1      # nb_inst_retire_rob                         [0]       [nb_ooo_engine]           
381       1       +1      # execution_unit_to_write_unit_priority                                         
391       1       +1      # execution_unit_to_write_unit_table_routing [0][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
401       1       +1      # execution_unit_to_write_unit_table_routing [1][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
411       1       +1      # execution_unit_to_write_unit_table_thread  [0][0]    [nb_write_unit][nb_thread]         
421       1       +1      # read_unit_to_execution_unit_priority                                         
431       1       +1      # read_unit_to_execution_unit_table_routing  [0][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
441       1       +1      # read_unit_to_execution_unit_table_routing  [0][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
451       1       +1      # read_unit_to_execution_unit_table_thread   [0][0]    [nb_execute_unit][nb_thread]   
461       1       +1      # read_unit_to_execution_unit_table_thread   [1][0]    [nb_execute_unit][nb_thread]   
470       0       +1      # is_load_store_unit                         [0]       [nb_execute_unit]
481       1       +1      # is_load_store_unit                         [1]       [nb_execute_unit]
490       0       +1      # translate_num_execute_unit                 [0]       [nb_execute_unit]
500       0       +1      # translate_num_execute_unit                 [1]       [nb_execute_unit]
Note: See TracBrowser for help on using the repository browser.