Ignore:
Timestamp:
Mar 18, 2009, 11:36:26 PM (15 years ago)
Author:
rosiere
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/SelfTest/src/main.cpp

    r111 r112  
    6767  err (_(" * nb_reg_free                       [nb_rename_unit]                      (uint32_t         )\n"));
    6868  err (_(" * nb_rename_unit_bank               [nb_rename_unit]                      (uint32_t         )\n"));
    69   err (_(" * size_read_counter                 [nb_rename_unit]                      (uint32_t         )\n"));
     69//   err (_(" * size_read_counter                 [nb_rename_unit]                      (uint32_t         )\n"));
    7070  err (_(" * nb_load_store_queue               [nb_rename_unit]                      (uint32_t         )\n"));
    7171  err (_(" * size_store_queue                  [nb_rename_unit][nb_load_store_queue] (uint32_t         )\n"));
     
    110110    _nb_inst_decod [i] = fromString<uint32_t>(argv[x++]);
    111111
    112   if (argc <= static_cast<int>(2+NB_PARAMS+3*_nb_front_end+2*_sum_nb_context+12*_nb_rename_unit+_nb_execute_loop))
     112  if (argc <= static_cast<int>(2+NB_PARAMS+3*_nb_front_end+2*_sum_nb_context+10*_nb_rename_unit+_nb_execute_loop))
    113113    usage (argc, argv);
    114114
     
    160160    }
    161161
    162   if (argc <= static_cast<int>(2+NB_PARAMS+3*_nb_front_end+2*_sum_nb_context+11*_nb_rename_unit+_nb_execute_loop+_nb_rename_unit*_nb_inst_issue+12*_nb_inst_issue))
     162  if (argc <= static_cast<int>(2+NB_PARAMS+3*_nb_front_end+2*_sum_nb_context+10*_nb_rename_unit+_nb_execute_loop+_nb_rename_unit*_nb_inst_issue+12*_nb_inst_issue))
    163163    usage (argc, argv);
    164164 
     
    195195  uint32_t            * _nb_reg_free                       = new uint32_t          [_nb_rename_unit];
    196196  uint32_t            * _nb_rename_unit_bank               = new uint32_t          [_nb_rename_unit];
    197   uint32_t            * _size_read_counter                 = new uint32_t          [_nb_rename_unit];
     197//   uint32_t            * _size_read_counter                 = new uint32_t          [_nb_rename_unit];
    198198  uint32_t            * _nb_load_store_queue               = new uint32_t          [_nb_rename_unit];
    199199
     
    212212  for (uint32_t i=0; i<_nb_rename_unit; i++)
    213213    _nb_rename_unit_bank               [i] = fromString<uint32_t         >(argv[x++]);
    214   for (uint32_t i=0; i<_nb_rename_unit; i++)
    215     _size_read_counter                 [i] = fromString<uint32_t         >(argv[x++]);
     214//   for (uint32_t i=0; i<_nb_rename_unit; i++)
     215//     _size_read_counter                 [i] = fromString<uint32_t         >(argv[x++]);
    216216  for (uint32_t i=0; i<_nb_rename_unit; i++)
    217217    {
     
    220220    }
    221221
    222   if (argc != static_cast<int>(2+NB_PARAMS+3*_nb_front_end+2*_sum_nb_context+11*_nb_rename_unit+_nb_execute_loop+_nb_rename_unit*_nb_inst_issue+12*_nb_inst_issue+3*_sum_nb_load_store_queue))
     222  if (argc != static_cast<int>(2+NB_PARAMS+3*_nb_front_end+2*_sum_nb_context+10*_nb_rename_unit+_nb_execute_loop+_nb_rename_unit*_nb_inst_issue+12*_nb_inst_issue+3*_sum_nb_load_store_queue))
    223223    usage (argc, argv);
    224224
     
    327327         _nb_reg_free                      ,
    328328         _nb_rename_unit_bank              ,
    329          _size_read_counter                ,
     329//          _size_read_counter                ,
    330330         _nb_load_store_queue              ,
    331331         _size_store_queue                 ,
     
    391391
    392392  delete [] _nb_load_store_queue               ;
    393   delete [] _size_read_counter                 ;
     393//   delete [] _size_read_counter                 ;
    394394  delete [] _nb_rename_unit_bank               ;
    395395  delete [] _nb_reg_free                       ;
Note: See TracChangeset for help on using the changeset viewer.