Ignore:
Timestamp:
Feb 16, 2010, 1:35:48 PM (14 years ago)
Author:
rosiere
Message:

Various modif (add test, and vhdl)

File:
1 edited

Legend:

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

    r101 r137  
    77
    88#include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/Parameters.h"
     9#include "Common/include/Log2.h"
    910
    1011namespace morpheo                    {
     
    2021                          uint32_t    size_word    ,
    2122                          std::string init_value
    22                           ) :
    23     _nb_port_read      (nb_port_read ),
    24     _nb_port_write     (nb_port_write),
    25     _nb_port_read_write(nb_port_read_write),
    26     _nb_word           (nb_word      ),
    27     _size_word         (size_word    ),
    28     _size_address      (static_cast<uint32_t>(log2(_nb_word))),
    29     _have_port_address (_size_address != 0),
    30     _have_init_value   (init_value != ""),
    31     _init_value        (init_value)
     23                          )
    3224  {
     25    _nb_port_read       = nb_port_read ;
     26    _nb_port_write      = nb_port_write;
     27    _nb_port_read_write = nb_port_read_write;
     28    _nb_word            = nb_word      ;
     29    _size_word          = size_word    ;
     30    _init_value         = init_value   ;
     31
     32    _size_address       = log2(_nb_word);
     33    _have_port_address  = _size_address != 0;
     34    _have_init_value    = init_value != "";
     35
    3336    test();
    3437  };
Note: See TracChangeset for help on using the changeset viewer.