Ignore:
Timestamp:
Jan 19, 2008, 12:09:01 PM (16 years ago)
Author:
rosiere
Message:

Modification of Statisctics
Add a new systemC component : Load_Store_Queue (tested with one benchmark and one configuration). Store don't supported the Data Buss Error (Load is supported)

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include
Files:
1 deleted
1 edited

Legend:

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

    r57 r71  
    2121#include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/Types.h"
    2222#ifdef STATISTICS
    23 #include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/Statistics.h"
     23#include "Behavioural/include/Stat.h"
    2424#endif
    2525#include "Behavioural/include/Component.h"
     
    5151
    5252#ifdef STATISTICS
    53   private   : Statistics                     * _stat;
     53  private   : Stat                           * _stat;
    5454   
    55   private   : uint32_t                         _stat_nb_read;
    56   private   : uint32_t                         _stat_nb_write;
     55  private   : counter_t                      * _stat_nb_read;
     56  private   : counter_t                      * _stat_nb_write;
     57  private   : counter_t                      * _stat_average_read ;
     58  private   : counter_t                      * _stat_average_write;
     59  private   : counter_t                      * _stat_percent_use_read ;
     60  private   : counter_t                      * _stat_percent_use_write;
    5761#endif
    5862
     
    123127
    124128#ifdef STATISTICS
    125   public  : string  statistics                 (uint32_t depth);
     129  public  : void     statistics_declaration    (morpheo::behavioural::Parameters_Statistics * param_statistics);
     130  public  : string   statistics_print          (uint32_t depth);
    126131#endif                                         
     132
    127133#if VHDL                                       
    128134  private : void     vhdl                      (void);
     
    131137#endif                                         
    132138                                               
    133 #ifdef VHDL_TESTBENCH                         
    134   private : void     vhdl_testbench_transition (void);
    135 #endif
     139  private : void     end_cycle                 (void);
    136140
    137141  };
Note: See TracChangeset for help on using the changeset viewer.