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

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/include/Parameters.h

    r111 r112  
    5353  public : uint32_t              * _nb_reg_free                                   ;//[nb_rename_bloc]
    5454  public : uint32_t              * _nb_rename_unit_bank                           ;//[nb_rename_bloc]
    55   public : uint32_t              * _size_read_counter                             ;//[nb_rename_bloc]
     55//   public : uint32_t              * _size_read_counter                             ;//[nb_rename_bloc]
    5656 
    5757    // Read bloc
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Configuration_header.cpp

    r98 r112  
    5959    str += toString(MSG_INFORMATION)+_("                         Kamel    Chekkal   - VHDL\n"    );
    6060    str += toString(MSG_INFORMATION)+_("                         Stéphane Dubuisson - XMLLight\n");
     61    str += toString(MSG_INFORMATION)+_("                         Ramsis   Farhat    - VHDL\n"    );
    6162    str += toString(MSG_INFORMATION)+_("                         Vincent  Moulu     - VHDL\n"    );
    6263    str += toString(MSG_INFORMATION)+"\n";
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Instance.cpp

    r111 r112  
    150150        DELETE1(_param->_size_reservation_station               ,_param->_nb_read_bloc);
    151151        DELETE1(_param->_size_read_queue                        ,_param->_nb_read_bloc);
    152         DELETE1(_param->_size_read_counter                      ,_param->_nb_rename_bloc);
     152//         DELETE1(_param->_size_read_counter                      ,_param->_nb_rename_bloc);
    153153        DELETE1(_param->_nb_rename_unit_bank                    ,_param->_nb_rename_bloc);
    154154        DELETE1(_param->_nb_reg_free                            ,_param->_nb_rename_bloc);
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Instance_fromInternalStructure.cpp

    r111 r112  
    113113    ALLOC1(_param->_nb_reg_free                      ,uint32_t         ,_param->_nb_rename_bloc);
    114114    ALLOC1(_param->_nb_rename_unit_bank              ,uint32_t         ,_param->_nb_rename_bloc);
    115     ALLOC1(_param->_size_read_counter                ,uint32_t         ,_param->_nb_rename_bloc);
     115//     ALLOC1(_param->_size_read_counter                ,uint32_t         ,_param->_nb_rename_bloc);
    116116
    117117    for (uint32_t i=0; i<_param->_nb_rename_bloc; ++i)
     
    128128        _param->_nb_reg_free                       [i] = fromString<uint32_t         > (getParam("nb_reg_free"                      , "rename_bloc",toString(i).c_str(),""));
    129129        _param->_nb_rename_unit_bank               [i] = fromString<uint32_t         > (getParam("nb_rename_unit_bank"              , "rename_bloc",toString(i).c_str(),""));
    130         _param->_size_read_counter                 [i] = fromString<uint32_t         > (getParam("size_read_counter"                , "rename_bloc",toString(i).c_str(),""));
     130//         _param->_size_read_counter                 [i] = fromString<uint32_t         > (getParam("size_read_counter"                , "rename_bloc",toString(i).c_str(),""));
    131131      }   
    132132
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Simulator_fromFile.cpp

    r110 r112  
    77
    88#include "Behavioural/Configuration/include/Simulator.h"
     9#include "Behavioural/include/Simulation.h"
    910#include "Common/include/FromString.h"
    1011#include <fstream>
     
    8081            testNodeName   (xml,"component");
    8182            testSingleton  (xml,true);
     83
     84            attributes_t      attributes = xml->getAttributes();
     85           
     86            std::string       value_name  = getAttribute(xml,attributes,"name" );
     87            model_type_t      value_model = fromString<model_type_t     >(getAttribute(xml,attributes,"model"));
     88            debug_verbosity_t value_debug = fromString<debug_verbosity_t>(getAttribute(xml,attributes,"debug"));
     89           
     90            testAttributesEmpty(xml,attributes);
     91           
     92            _model.set_model(value_name, value_model, value_debug);
    8293          }
    8394      }
Note: See TracChangeset for help on using the changeset viewer.