Ignore:
Timestamp:
Mar 18, 2009, 11:36:26 PM (15 years ago)
Author:
rosiere
Message:

1) Stat_list : fix retire old and new register bug
2) Stat_list : remove read_counter and valid flag, because validation of destination is in retire step (not in commit step)
3) Model : add class Model (cf Morpheo.sim)
4) Allocation : alloc_interface_begin and alloc_interface_end to delete temporary array.
5) Script : add distexe.sh
6) Add Comparator, Multiplier, Divider. But this component are not implemented
7) Software : add Dhrystone

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/src/Victim_Pseudo_LRU_deallocation.cpp

    r88 r112  
    77
    88#include "Behavioural/Generic/Victim/Victim_Pseudo_LRU/include/Victim_Pseudo_LRU.h"
     9#include "Behavioural/include/Allocation.h"
    910
    1011namespace morpheo                    {
     
    2021    delete     in_CLOCK;
    2122    delete     in_NRESET;
    22     // -----[ Interface access ]-------------------------------------------
    23     delete []  in_ACCESS_VAL    ;
    24     delete [] out_ACCESS_ACK    ;
    25     if (_param->_size_address>1)
    26     delete []  in_ACCESS_ADDRESS;
    27     delete []  in_ACCESS_HIT    ;
    28     delete []  in_ACCESS_ENTITY ;
    29     delete [] out_ACCESS_VICTIM ;
    30    
    31     // -----[ Register ]---------------------------------------------------
    32     delete [] reg_TABLE;
    3323
    34     // -----[ Internal ]---------------------------------------------------
    35     delete [] internal_ACCESS_ACK   ;
    36     delete [] internal_ACCESS_VICTIM;
     24    DELETE1_SIGNAL( in_ACCESS_VAL    ,_param->_nb_access,1);
     25    DELETE1_SIGNAL(out_ACCESS_ACK    ,_param->_nb_access,1);
     26    DELETE1_SIGNAL( in_ACCESS_HIT    ,_param->_nb_access,1);
     27    DELETE1_SIGNAL( in_ACCESS_ADDRESS,_param->_nb_access,log2(_param->_size_address));
     28    DELETE1_SIGNAL( in_ACCESS_ENTITY ,_param->_nb_access,log2(_param->_nb_entity   ));
     29    DELETE1_SIGNAL(out_ACCESS_VICTIM ,_param->_nb_access,log2(_param->_nb_entity   ));
     30
     31    DELETE1(reg_TABLE             ,_param->_size_table);
     32    DELETE1(internal_ACCESS_ACK   ,_param->_nb_access);
     33    DELETE1(internal_ACCESS_VICTIM,_param->_nb_access);
    3734      }
    3835
Note: See TracChangeset for help on using the changeset viewer.