Ignore:
Timestamp:
Sep 28, 2007, 2:58:08 PM (17 years ago)
Author:
rosiere
Message:
  • VHDL - RegisterFile_Multi_Banked (only partial_crossbar)
  • SystemC - modif Component, interface and co -> ajout du type Tusage_T pour instancier un coposant mais ne demander que le VHDL ou le systemC.
  • Séminaire interne
Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include/Parameters.h

    r53 r57  
    7373    // A lot of table to the partial crossbar
    7474  public :       uint32_t  * _link_port_read_to_bank_read  ;
    75 //   public :       uint32_t  * _link_port_read_to_num_bank   ;
     75//public :       uint32_t  * _link_port_read_to_num_bank   ;
    7676  public :       uint32_t  * _link_port_write_to_bank_write;
    77 //   public :       uint32_t  * _link_port_write_to_num_bank  ;
     77//public :       uint32_t  * _link_port_write_to_num_bank  ;
    7878
    7979    //-----[ methods ]-----------------------------------------------------------
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include/RegisterFile_Multi_Banked.h

    r53 r57  
    4343    // -----[ fields ]----------------------------------------------------
    4444    // Parameters
    45   protected : const string     _name;
     45  protected : const string       _name;
    4646
    47   protected : const Parameters _param;
     47  protected : const Parameters * _param;
    4848//#ifdef STATISTICS
    4949//  protected : const morpheo::behavioural::Parameters_Statistics _param_statistics;
     
    9898  public  :          RegisterFile_Multi_Banked              (
    9999#ifdef SYSTEMC
    100                                               sc_module_name                              name,
     100                                              sc_module_name                                name,
    101101#else                                         
    102                                               string                                      name,
     102                                              string                                        name,
    103103#endif                                         
    104104#ifdef STATISTICS
    105                                               morpheo::behavioural::Parameters_Statistics param_statistics,
     105                                              morpheo::behavioural::Parameters_Statistics * param_statistics,
    106106#endif
    107                                               Parameters                                  param );
     107                                              Parameters                                  * param );
    108108                                               
    109   public  :          RegisterFile_Multi_Banked              (Parameters param );
    110109  public  :          ~RegisterFile_Multi_Banked             (void);
    111110                                               
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include/Statistics.h

    r53 r57  
    2828  {
    2929    // -----[ fields ]----------------------------------------------------
    30   private  : const Parameters                                   _parameters;
     30  private  : const Parameters *                                 _parameters;
    3131
    3232    // -----[ methods ]---------------------------------------------------
    33   public   : Statistics  (string                                      name                       ,
    34                           morpheo::behavioural::Parameters_Statistics parameters_statistics      ,
    35                           Parameters                                  parameters
     33  public   : Statistics  (string                                        name                       ,
     34                          morpheo::behavioural::Parameters_Statistics * parameters_statistics      ,
     35                          Parameters                                  * parameters
    3636                          );
    3737//public   : Statistics  (Statistics & stat);
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/include/Types.h

    r53 r57  
    99 */
    1010
    11 #include "Common/include/Types.h"
     11#include "Behavioural/include/Types.h"
    1212
    1313namespace morpheo                    {
Note: See TracChangeset for help on using the changeset viewer.