Ignore:
Timestamp:
Jan 31, 2008, 6:46:41 PM (16 years ago)
Author:
rosiere
Message:

Update all component (except front_end) to :

  • new statistics model
  • no namespace std
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/src/RegisterFile_Multi_Banked_vhdl_body.cpp

    r62 r75  
    8585              {
    8686                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_read_by_bank*k+j);
    87                 string   separator = ((k==0)?" ":",");
    88                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     87                std::string   separator = ((k==0)?" ":",");
     88                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    8989
    9090                vhdl->set_body("\t"+separator+" in_VAL_"+toString(k)+"     \t=>\tinternal_READ_"+toString(i)+"_"+toString(num_port)+index+"_VAL");
     
    104104              {
    105105                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_write_by_bank*k+j);
    106                 string   separator = ((k==0)?" ":",");
    107                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     106                std::string   separator = ((k==0)?" ":",");
     107                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    108108               
    109109                vhdl->set_body("\t"+separator+" in_VAL_"+toString(k)+"     \t=>\tinternal_WRITE_"+toString(i)+"_"+toString(num_port)+index+"_VAL");
     
    130130              {
    131131                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_read_by_bank*k+j);
    132                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     132                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    133133                vhdl->set_body("\tor internal_SELECT_READ_"+toString(i)+"_"+toString(num_port)+index+"_VAL");
    134134              }
     
    143143              {
    144144                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_write_by_bank*k+j);
    145                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     145                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    146146
    147147                vhdl->set_body("\tor internal_SELECT_WRITE_"+toString(i)+"_"+toString(num_port)+index+"_VAL");
     
    168168              {
    169169                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_read_by_bank*k+j);
    170                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     170                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    171171                               
    172172                vhdl->set_body("\tin_READ_"+toString(num_port)+"_ADDRESS"+std_logic_range(_param->_size_address_by_bank)+"  when internal_SELECT_READ_"+toString(i)+"_"+toString(num_port)+index+"_VAL ='1' else");
     
    183183              {
    184184                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_write_by_bank*k+j);
    185                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     185                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    186186
    187187                vhdl->set_body("\tin_WRITE_"+toString(num_port)+"_ADDRESS"+std_logic_range(_param->_size_address_by_bank)+" when internal_SELECT_WRITE_"+toString(i)+"_"+toString(num_port)+index+"_VAL='1' else");
     
    207207              {
    208208                uint32_t num_port  = (_param->_crossbar == FULL_CROSSBAR)?k:(_param->_nb_port_write_by_bank*k+j);
    209                 string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
     209                std::string   index     = (_param->_crossbar == FULL_CROSSBAR)?("_"+toString(j)):"";
    210210                vhdl->set_body("\tin_WRITE_"+toString(num_port)+"_DATA when internal_SELECT_WRITE_"+toString(i)+"_"+toString(num_port)+index+"_VAL='1' else");
    211211              }
     
    225225        for (uint32_t j=0; j<_param->_nb_port_read; j ++)
    226226          {
    227             string str_address;
     227            std::string str_address;
    228228
    229229            if (_param->_have_bank_port_address == true)
     
    236236        for (uint32_t j=0; j<_param->_nb_port_write; j ++)
    237237          {
    238             string str_address;
     238            std::string str_address;
    239239
    240240            if (_param->_have_port_address == true)
Note: See TracChangeset for help on using the changeset viewer.