source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/SelfTest/config_thread_1_execute_6a.cfg @ 115

Last change on this file since 115 was 115, checked in by rosiere, 15 years ago

1) Write queue with mealy
2) Network : fix bug
3) leak memory

  • Property svn:keywords set to Id
File size: 12.9 KB
Line 
1Execute_loop
24       4       +1      # nb_read_unit                             
35       5       +1      # nb_functionnal_unit                       
41       1       +1      # nb_load_store_unit                       
54       4       +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]
138       8       *4      # size_read_queue                            [1]       [nb_read_unit]
141       1       *4      # size_read_queue                            [2]       [nb_read_unit]
158       8       *4      # size_read_queue                            [3]       [nb_read_unit]
168       8       *4      # size_reservation_station                   [0]       [nb_read_unit]
171       1       *4      # size_reservation_station                   [1]       [nb_read_unit]
184       4       *4      # size_reservation_station                   [2]       [nb_read_unit]
192       2       *4      # size_reservation_station                   [3]       [nb_read_unit]
202       2       +1      # nb_inst_retire                             [0]       [nb_read_unit]
211       1       +1      # nb_inst_retire                             [1]       [nb_read_unit]
224       4       +1      # nb_inst_retire                             [2]       [nb_read_unit]
232       2       +1      # nb_inst_retire                             [3]       [nb_read_unit]
241       1       +1      # nb_inst_functionnal_unit                   [0]       [nb_functionnal_unit]
251       1       +1      # nb_inst_functionnal_unit                   [1]       [nb_functionnal_unit]
261       1       +1      # nb_inst_functionnal_unit                   [2]       [nb_functionnal_unit]
271       1       +1      # nb_inst_functionnal_unit                   [3]       [nb_functionnal_unit]
281       1       +1      # nb_inst_functionnal_unit                   [4]       [nb_functionnal_unit]
294       4       *2      # size_store_queue                           [0]       [nb_load_store_unit]
304       4       *2      # size_load_queue                            [0]       [nb_load_store_unit]
314       4       *2      # size_speculative_access_queue              [0]       [nb_load_store_unit]
321       1       +1      # nb_port_check                              [0]       [nb_load_store_unit]
332       2       +1      # speculative_load                           [0]       [nb_load_store_unit]
340       0       +1      # nb_bypass_memory                           [0]       [nb_load_store_unit]
351       1       +1      # nb_cache_port                              [0]       [nb_load_store_unit]
362       2       +1      # nb_inst_memory                             [0]       [nb_load_store_unit]
372       2       *4      # size_write_queue                           [0]       [nb_write_unit]
384       4       *4      # size_write_queue                           [1]       [nb_write_unit]
391       1       *4      # size_write_queue                           [2]       [nb_write_unit]
408       8       *4      # size_write_queue                           [3]       [nb_write_unit]
410       0       *4      # size_execute_queue                         [0]       [nb_write_unit]
424       4       *4      # size_execute_queue                         [1]       [nb_write_unit]
432       2       *4      # size_execute_queue                         [2]       [nb_write_unit]
441       1       *4      # size_execute_queue                         [3]       [nb_write_unit]
452       2       +1      # nb_bypass_write                            [0]       [nb_write_unit]
462       2       +1      # nb_bypass_write                            [1]       [nb_write_unit]
471       1       +1      # nb_bypass_write                            [2]       [nb_write_unit]
484       4       +1      # nb_bypass_write                            [3]       [nb_write_unit]
490       0       +1      # write_queue_scheme                         [0]       [nb_write_unit]
500       1       +1      # write_queue_scheme                         [1]       [nb_write_unit]
510       0       +1      # write_queue_scheme                         [2]       [nb_write_unit]
520       1       +1      # write_queue_scheme                         [3]       [nb_write_unit]
534       4       +1      # nb_gpr_bank                                         
542       2       +1      # nb_gpr_port_read_by_bank                             
552       2       +1      # nb_gpr_port_write_by_bank                           
564       4       +1      # nb_spr_bank                                         
571       1       +1      # nb_spr_port_read_by_bank                             
581       1       +1      # nb_spr_port_write_by_bank                           
5964      64      +1      # nb_general_register                        [0]       [nb_ooo_engine]           
6016      16      +1      # nb_special_register                        [0]       [nb_ooo_engine]           
611       1       +1      # nb_inst_insert_rob                         [0]       [nb_ooo_engine]           
621       1       +1      # nb_inst_retire_rob                         [0]       [nb_ooo_engine]           
631       1       +1      # execution_unit_to_write_unit_priority                                         
641       1       +1      # execution_unit_to_write_unit_table_routing [0][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
651       1       +1      # execution_unit_to_write_unit_table_routing [0][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
660       0       +1      # execution_unit_to_write_unit_table_routing [0][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
670       0       +1      # execution_unit_to_write_unit_table_routing [0][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
681       1       +1      # execution_unit_to_write_unit_table_routing [0][1][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
691       1       +1      # execution_unit_to_write_unit_table_routing [0][1][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
700       0       +1      # execution_unit_to_write_unit_table_routing [0][1][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
710       0       +1      # execution_unit_to_write_unit_table_routing [0][1][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
721       1       +1      # execution_unit_to_write_unit_table_routing [1][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
731       1       +1      # execution_unit_to_write_unit_table_routing [1][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
741       1       +1      # execution_unit_to_write_unit_table_routing [1][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
751       1       +1      # execution_unit_to_write_unit_table_routing [1][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
761       1       +1      # execution_unit_to_write_unit_table_routing [2][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
771       1       +1      # execution_unit_to_write_unit_table_routing [2][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
781       1       +1      # execution_unit_to_write_unit_table_routing [2][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
791       1       +1      # execution_unit_to_write_unit_table_routing [2][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
801       1       +1      # execution_unit_to_write_unit_table_routing [3][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
811       1       +1      # execution_unit_to_write_unit_table_routing [3][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
821       1       +1      # execution_unit_to_write_unit_table_routing [3][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
831       1       +1      # execution_unit_to_write_unit_table_routing [3][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
841       1       +1      # execution_unit_to_write_unit_table_routing [4][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
851       1       +1      # execution_unit_to_write_unit_table_routing [4][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
861       1       +1      # execution_unit_to_write_unit_table_routing [4][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
871       1       +1      # execution_unit_to_write_unit_table_routing [4][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
881       1       +1      # execution_unit_to_write_unit_table_routing [5][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
891       1       +1      # execution_unit_to_write_unit_table_routing [5][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
901       1       +1      # execution_unit_to_write_unit_table_routing [5][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
911       1       +1      # execution_unit_to_write_unit_table_routing [5][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
921       1       +1      # execution_unit_to_write_unit_table_thread  [0][0]    [nb_write_unit][nb_thread]         
931       1       +1      # execution_unit_to_write_unit_table_thread  [1][0]    [nb_write_unit][nb_thread]         
941       1       +1      # execution_unit_to_write_unit_table_thread  [2][0]    [nb_write_unit][nb_thread]         
951       1       +1      # execution_unit_to_write_unit_table_thread  [3][0]    [nb_write_unit][nb_thread]         
961       1       +1      # read_unit_to_execution_unit_priority                                         
971       1       +1      # read_unit_to_execution_unit_table_routing  [0][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
981       1       +1      # read_unit_to_execution_unit_table_routing  [0][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
990       0       +1      # read_unit_to_execution_unit_table_routing  [0][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1000       0       +1      # read_unit_to_execution_unit_table_routing  [0][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1010       0       +1      # read_unit_to_execution_unit_table_routing  [0][3][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1020       0       +1      # read_unit_to_execution_unit_table_routing  [0][4][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1030       0       +1      # read_unit_to_execution_unit_table_routing  [0][5][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1041       1       +1      # read_unit_to_execution_unit_table_routing  [1][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1051       1       +1      # read_unit_to_execution_unit_table_routing  [1][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1061       1       +1      # read_unit_to_execution_unit_table_routing  [1][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1071       1       +1      # read_unit_to_execution_unit_table_routing  [1][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1081       1       +1      # read_unit_to_execution_unit_table_routing  [1][3][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1091       1       +1      # read_unit_to_execution_unit_table_routing  [1][4][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1101       1       +1      # read_unit_to_execution_unit_table_routing  [1][5][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1110       0       +1      # read_unit_to_execution_unit_table_routing  [2][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1120       0       +1      # read_unit_to_execution_unit_table_routing  [2][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1131       1       +1      # read_unit_to_execution_unit_table_routing  [2][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1141       1       +1      # read_unit_to_execution_unit_table_routing  [2][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1151       1       +1      # read_unit_to_execution_unit_table_routing  [2][3][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1161       1       +1      # read_unit_to_execution_unit_table_routing  [2][4][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1171       1       +1      # read_unit_to_execution_unit_table_routing  [2][5][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1180       0       +1      # read_unit_to_execution_unit_table_routing  [3][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1190       0       +1      # read_unit_to_execution_unit_table_routing  [3][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1201       1       +1      # read_unit_to_execution_unit_table_routing  [3][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1211       1       +1      # read_unit_to_execution_unit_table_routing  [3][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1221       1       +1      # read_unit_to_execution_unit_table_routing  [3][3][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1231       1       +1      # read_unit_to_execution_unit_table_routing  [3][4][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1241       1       +1      # read_unit_to_execution_unit_table_routing  [3][5][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
1251       1       +1      # read_unit_to_execution_unit_table_thread   [0][0]    [nb_execute_unit][nb_thread]   
1261       1       +1      # read_unit_to_execution_unit_table_thread   [1][0]    [nb_execute_unit][nb_thread]   
1271       1       +1      # read_unit_to_execution_unit_table_thread   [2][0]    [nb_execute_unit][nb_thread]   
1281       1       +1      # read_unit_to_execution_unit_table_thread   [3][0]    [nb_execute_unit][nb_thread]   
1291       1       +1      # read_unit_to_execution_unit_table_thread   [4][0]    [nb_execute_unit][nb_thread]   
1301       1       +1      # read_unit_to_execution_unit_table_thread   [5][0]    [nb_execute_unit][nb_thread]   
1311       1       +1      # is_load_store_unit                         [0]       [nb_execute_unit]
1320       0       +1      # is_load_store_unit                         [1]       [nb_execute_unit]
1330       0       +1      # is_load_store_unit                         [2]       [nb_execute_unit]
1340       0       +1      # is_load_store_unit                         [3]       [nb_execute_unit]
1350       0       +1      # is_load_store_unit                         [4]       [nb_execute_unit]
1360       0       +1      # is_load_store_unit                         [5]       [nb_execute_unit]
1370       0       +1      # translate_num_execute_unit                 [0]       [nb_execute_unit]
1380       0       +1      # translate_num_execute_unit                 [1]       [nb_execute_unit]
1391       1       +1      # translate_num_execute_unit                 [2]       [nb_execute_unit]
1404       4       +1      # translate_num_execute_unit                 [3]       [nb_execute_unit]
1413       3       +1      # translate_num_execute_unit                 [4]       [nb_execute_unit]
1422       2       +1      # translate_num_execute_unit                 [5]       [nb_execute_unit]
Note: See TracBrowser for help on using the repository browser.