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_Multi_Banked/include/Parameters.h

    r124 r137  
    2424  {
    2525    //-----[ fields ]------------------------------------------------------------
    26   public : const uint32_t    _nb_port_read         ; // Global read  port
    27   public : const uint32_t    _nb_port_write        ; // Global write port
    28   public : const uint32_t    _nb_word              ;
    29   public : const uint32_t    _size_word            ;
    30   public : const uint32_t    _nb_bank              ; // Number of bank (All bank is identical)
    31   public : const uint32_t    _nb_port_read_by_bank ; // Local  read  port
    32   public : const uint32_t    _nb_port_write_by_bank; // Local  write port
    33   public : const Tcrossbar_t _crossbar             ;
    34   public : const bool        _have_init_value;
    35   public : const std::string _init_value;
     26  public : uint32_t    _nb_port_read         ; // Global read  port
     27  public : uint32_t    _nb_port_write        ; // Global write port
     28  public : uint32_t    _nb_word              ;
     29  public : uint32_t    _size_word            ;
     30  public : uint32_t    _nb_bank              ; // Number of bank (All bank is identical)
     31  public : uint32_t    _nb_port_read_by_bank ; // Local  read  port
     32  public : uint32_t    _nb_port_write_by_bank; // Local  write port
     33  public : Tcrossbar_t _crossbar             ;
     34  public : std::string _init_value           ;
    3635
    37   public : const uint32_t    _size_address         ;
    38   public : const uint32_t    _size_address_by_bank ;
     36  public : uint32_t    _size_address         ;
     37  public : uint32_t    _size_address_by_bank ;
    3938
    40   public : const uint32_t    _bank_shift           ;
    41   public : const Taddress_t  _bank_mask            ;
    42   public : const uint32_t    _num_reg_shift        ;
    43   public : const Taddress_t  _num_reg_mask         ;
     39  public : uint32_t    _bank_shift           ;
     40  public : Taddress_t  _bank_mask            ;
     41  public : uint32_t    _num_reg_shift        ;
     42  public : Taddress_t  _num_reg_mask         ;
    4443
    45   public : const uint32_t    _nb_word_by_bank      ;
     44  public : uint32_t    _nb_word_by_bank      ;
    4645
    47   public : const bool        _have_port_address     ;
    48   public : const bool        _have_bank_port_address;
     46  public : bool        _have_port_address     ;
     47  public : bool        _have_bank_port_address;
     48  public : bool        _have_init_value       ;
    4949
    5050    // A lot of table to the partial crossbar
    51   public :       uint32_t  * _link_port_read_to_bank_read  ;
    52 //public :       uint32_t  * _link_port_read_to_num_bank   ;
    53   public :       uint32_t  * _link_port_write_to_bank_write;
    54 //public :       uint32_t  * _link_port_write_to_num_bank  ;
     51  public : uint32_t  * _link_port_read_to_bank_read  ;
     52//public : uint32_t  * _link_port_read_to_num_bank   ;
     53  public : uint32_t  * _link_port_write_to_bank_write;
     54//public : uint32_t  * _link_port_write_to_num_bank  ;
    5555
    5656    //-----[ methods ]-----------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.