source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/SelfTest/config-w1a.cfg @ 112

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

1) Stat_list : fix retire old and new register bug
2) Stat_list : remove read_counter and valid flag, because validation of destination is in retire step (not in commit step)
3) Model : add class Model (cf Morpheo.sim)
4) Allocation : alloc_interface_begin and alloc_interface_end to delete temporary array.
5) Script : add distexe.sh
6) Add Comparator, Multiplier, Divider. But this component are not implemented
7) Software : add Dhrystone

  • Property svn:keywords set to Id
File size: 13.4 KB
Line 
1Core
232      32      +1      # size_general_data                                                                   
32       2       +1      # size_special_data                                                                   
41       1       +1      # nb_thread                                                                           
54       4       +1      # size_ifetch_queue                       [0]       [nb_thread]                                 
61       1       +1      # nb_inst_fetch                           [0]       [nb_thread]                                 
74       4       +1      # ras_size_queue                          [0]       [nb_thread]                                 
84       4       +1      # upt_size_queue                          [0]       [nb_thread]                                 
92       2       +1      # ufpt_size_queue                         [0]       [nb_thread]                                 
101       1       +1      # nb_decod_bloc                                                                           
114       4       +1      # size_decod_queue                        [0]       [nb_decod_bloc]                             
120       1       +1      # decod_queue_scheme                      [0]       [nb_decod_bloc]                             
131       1       +1      # nb_inst_decod                           [0]       [nb_decod_bloc]                             
141       1       +1      # nb_context_select                       [0]       [nb_decod_bloc]                             
151       1       +1      # context_select_priority                 [0]       [nb_decod_bloc]                             
161       1       +1      # context_select_load_balancing           [0]       [nb_decod_bloc]                             
171       1       +1      # nb_rename_bloc                                                                         
181       1       +1      # nb_inst_insert                          [0]       [nb_rename_bloc]
191       1       +1      # nb_inst_retire                          [0]       [nb_rename_bloc]
201       1       +1      # rename_select_priority                  [0]       [nb_rename_bloc]                             
211       1       +1      # rename_select_load_balancing            [0]       [nb_rename_bloc]                             
221       1       +1      # rename_select_nb_front_end_select       [0]       [nb_rename_bloc]                             
2364      64      +1      # nb_general_register                     [0]       [nb_rename_bloc]                             
244       4       +1      # nb_special_register                     [0]       [nb_rename_bloc]                             
251       1       +1      # nb_reg_free                             [0]       [nb_rename_bloc]                             
261       1       +1      # nb_rename_unit_bank                     [0]       [nb_rename_bloc]                             
271       1       +1      # nb_read_bloc                                                                           
284       4       +1      # size_read_queue                         [0]       [nb_read_bloc]                               
294       4       +1      # size_reservation_station                [0]       [nb_read_bloc]                               
301       1       +1      # nb_inst_retire_reservation_station      [0]       [nb_read_bloc]                               
311       1       +1      # nb_write_bloc                                                                           
324       4       +1      # size_write_queue                        [0]       [nb_write_bloc]                             
334       4       +1      # size_execute_queue                      [0]       [nb_write_bloc]                             
340       0       +1      # nb_bypass_write                         [0]       [nb_write_bloc]                             
351       1       +1      # nb_load_store_unit                                                                     
364       4       +1      # size_store_queue                        [0]       [nb_load_store_unit]                         
374       4       +1      # size_load_queue                         [0]       [nb_load_store_unit]                         
384       4       +1      # size_speculative_access_queue           [0]       [nb_load_store_unit]                         
391       1       +1      # nb_port_check                           [0]       [nb_load_store_unit]                         
402       2       +1      # speculative_load                        [0]       [nb_load_store_unit]                         
410       0       +1      # nb_bypass_memory                        [0]       [nb_load_store_unit]                         
421       1       +1      # nb_cache_port                           [0]       [nb_load_store_unit]                         
431       1       +1      # nb_inst_memory                          [0]       [nb_load_store_unit]                         
441       1       +1      # nb_functionnal_unit                                                                     
451       1       +1      # nb_inst_functionnal_unit                [0]       [nb_functionnal_unit]                       
461       1       +1      # nb_icache_port                                                                         
471       1       +1      # icache_access_priority                                                                 
481       1       +1      # icache_access_load_balancing                                                           
491       1       +1      # nb_dcache_port                                                                         
501       1       +1      # dcache_access_priority                                                                 
511       1       +1      # dcache_access_load_balancing                                                           
521       1       +1      # nb_front_end                                                                           
531       1       +1      # nb_context                              [0]       [nb_front_end]                               
541       1       +1      # nb_decod_unit                           [0]       [nb_front_end]                               
551       1       +1      # nb_inst_branch_predict                  [0]       [nb_front_end]                               
561       1       +1      # nb_inst_branch_decod                    [0]       [nb_front_end]                               
571       1       +1      # nb_inst_branch_update                   [0]       [nb_front_end]                               
5832      32      +1      # btb_size_queue                          [0]       [nb_front_end]                               
592       2       +1      # btb_associativity                       [0]       [nb_front_end]                               
602       2       +1      # btb_size_counter                        [0]       [nb_front_end]                               
613       3       +1      # btb_victim_scheme                       [0]       [nb_front_end]                               
621       1       +1      # dir_predictor_scheme                    [0]       [nb_front_end]                               
631       1       +1      # dir_have_bht                            [0][0]    [nb_front_end][3]                           
641       1       +1      # dir_have_bht                            [0][1]    [nb_front_end][3]                           
651       1       +1      # dir_have_bht                            [0][2]    [nb_front_end][3]                           
661       1       +1      # dir_bht_size_shifter                    [0][0]    [nb_front_end][3]                           
671       1       +1      # dir_bht_size_shifter                    [0][1]    [nb_front_end][3]                           
681       1       +1      # dir_bht_size_shifter                    [0][2]    [nb_front_end][3]                           
691       1       +1      # dir_bht_nb_shifter                      [0][0]    [nb_front_end][3]                           
701       1       +1      # dir_bht_nb_shifter                      [0][1]    [nb_front_end][3]                           
711       1       +1      # dir_bht_nb_shifter                      [0][2]    [nb_front_end][3]                           
721       1       +1      # dir_have_pht                            [0][0]    [nb_front_end][3]                           
731       1       +1      # dir_have_pht                            [0][1]    [nb_front_end][3]                           
741       1       +1      # dir_have_pht                            [0][2]    [nb_front_end][3]                           
751       1       +1      # dir_pht_size_counter                    [0][0]    [nb_front_end][3]                           
761       1       +1      # dir_pht_size_counter                    [0][1]    [nb_front_end][3]                           
771       1       +1      # dir_pht_size_counter                    [0][2]    [nb_front_end][3]                           
781       1       +1      # dir_pht_nb_counter                      [0][0]    [nb_front_end][3]                           
791       1       +1      # dir_pht_nb_counter                      [0][1]    [nb_front_end][3]                           
801       1       +1      # dir_pht_nb_counter                      [0][2]    [nb_front_end][3]                           
811       1       +1      # dir_pht_size_address_share              [0][0]    [nb_front_end][3]                           
821       1       +1      # dir_pht_size_address_share              [0][1]    [nb_front_end][3]                           
831       1       +1      # dir_pht_size_address_share              [0][2]    [nb_front_end][3]                           
841       1       +1      # nb_ooo_engine                                                                           
851       1       +1      # nb_rename_unit                          [0]       [nb_ooo_engine]                             
861       1       +1      # nb_inst_issue                           [0]       [nb_ooo_engine]                             
871       1       +1      # nb_inst_reexecute                       [0]       [nb_ooo_engine]                             
881       1       +1      # nb_inst_commit                          [0]       [nb_ooo_engine]                             
891       1       +1      # nb_inst_branch_complete                 [0]       [nb_ooo_engine]                             
901       1       +1      # nb_rename_unit_select                   [0]       [nb_ooo_engine]                             
911       1       +1      # nb_execute_loop_select                  [0]       [nb_ooo_engine]                             
9232      32      +1      # size_re_order_buffer                    [0]       [nb_ooo_engine]                             
931       1       +1      # nb_re_order_buffer_bank                 [0]       [nb_ooo_engine]                             
941       1       +1      # commit_priority                         [0]       [nb_ooo_engine]                             
951       1       +1      # commit_load_balancing                   [0]       [nb_ooo_engine]                             
964       4       +1      # size_issue_queue                        [0]       [nb_ooo_engine]                             
971       1       +1      # nb_issue_queue_bank                     [0]       [nb_ooo_engine]                             
981       1       +1      # issue_priority                          [0]       [nb_ooo_engine]                             
991       1       +1      # issue_load_balancing                    [0]       [nb_ooo_engine]                             
1004       4       +1      # size_reexecute_queue                    [0]       [nb_ooo_engine]                             
1011       1       +1      # reexecute_priority                      [0]       [nb_ooo_engine]                             
1021       1       +1      # reexecute_load_balancing                [0]       [nb_ooo_engine]                             
1031       1       +1      # nb_execute_loop                                                                         
1041       1       +1      # nb_read_unit                            [0]       [nb_execute_loop]                           
1052       2       +1      # nb_execute_unit                         [0]       [nb_execute_loop]                           
1061       1       +1      # nb_write_unit                           [0]       [nb_execute_loop]                           
1071       1       +1      # nb_gpr_bank                             [0]       [nb_execute_loop]                           
1081       1       +1      # nb_gpr_port_read_by_bank                [0]       [nb_execute_loop]                           
1091       1       +1      # nb_gpr_port_write_by_bank               [0]       [nb_execute_loop]                           
1101       1       +1      # nb_spr_bank                             [0]       [nb_execute_loop]                           
1111       1       +1      # nb_spr_port_read_by_bank                [0]       [nb_execute_loop]                           
1121       1       +1      # nb_spr_port_write_by_bank               [0]       [nb_execute_loop]                           
1131       1       +1      # execution_unit_to_write_unit_priority   [0]       [nb_execute_loop]                           
1141       1       +1      # read_unit_to_execution_unit_priority    [0]       [nb_execute_loop]                           
1150       0       +1      # link_context_with_thread                [0]       [nb_thread]                                 
1160       0       +1      # link_decod_unit_with_decod_bloc         [0]       [nb_decod_bloc]                             
1170       0       +1      # link_rename_unit_with_rename_bloc       [0]       [nb_rename_bloc]                             
1180       0       +1      # link_read_unit_with_read_bloc           [0]       [nb_read_bloc]                               
1190       0       +1      # link_write_unit_with_write_bloc         [0]       [nb_write_bloc]                             
1200       0       +1      # link_execute_unit_with_functionnal_unit [0]       [nb_functionnal_unit]                       
1211       1       +1      # link_execute_unit_with_load_store_unit  [0]       [nb_load_store_unit]                         
1220       0       +1      # link_decod_bloc_with_thread             [0]       [nb_thread]                                 
1230       0       +1      # link_rename_bloc_with_front_end         [0]       [nb_front_end]                               
1241       1       +1      # table_dispatch                          [0][0][0] [nb_ooo_engine][nb_inst_issue][nb_read_bloc]
1251       1       +1      # link_read_bloc_and_load_store_unit      [0][0]    [nb_read_bloc][nb_load_store_unit]           
1261       1       +1      # link_read_bloc_and_functionnal_unit     [0][0]    [nb_read_bloc][nb_functionnal_unit]         
1271       1       +1      # link_write_bloc_and_load_store_unit     [0][0]    [nb_write_bloc][nb_load_store_unit]         
1281       1       +1      # link_write_bloc_and_functionnal_unit    [0][0]    [nb_write_bloc][nb_functionnal_unit]         
1290       0       +1      # link_load_store_unit_with_thread        [0]       [nb_thread]                                 
1301       1       +1      # link_thread_and_functionnal_unit        [0][0]    [nb_thread][nb_functionnal_unit]             
1310       0       +1      # link_icache_port_with_thread            [0]       [nb_thread]                                 
1320       0       +1      # link_dcache_port_with_load_store_unit   [0][0]    [nb_load_store_unit][nb_cache_port]         
1331       1       +1      # dispatch_priority                                                                   
1341       1       +1      # dispatch_load_balancing                                                             
Note: See TracBrowser for help on using the repository browser.