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
File:
1 edited

Legend:

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

    r55 r57  
    1 #ifdef SYSTEMC
    21/*
    32 * $Id$
     
    1918    delete _component;
    2019
    21     delete    in_CLOCK;
    22     delete    in_NRESET;
    23     // ----- Interface Read
    24     delete []  in_READ_VAL    ;
    25     delete [] out_READ_ACK    ;
    26     delete []  in_READ_ADDRESS;
    27     delete [] out_READ_DATA   ;
    28 
    29     // ----- Interface Write
    30     delete []  in_WRITE_VAL    ;
    31     delete [] out_WRITE_ACK    ;
    32     delete []  in_WRITE_ADDRESS;
    33     delete []  in_WRITE_DATA   ;
    34 
    35     // ----- Interface Read_Write
    36     delete []  in_READ_WRITE_VAL    ;
    37     delete [] out_READ_WRITE_ACK    ;
    38     delete []  in_READ_WRITE_RW     ;
    39     delete []  in_READ_WRITE_ADDRESS;
    40     delete []  in_READ_WRITE_WDATA  ;
    41     delete [] out_READ_WRITE_RDATA  ;
    42 
    43     // ----- Register
    44     delete [] reg_DATA;
     20    if (_usage & USE_SYSTEMC)
     21      {
     22        delete    in_CLOCK;
     23        delete    in_NRESET;
     24        // ----- Interface Read
     25        delete []  in_READ_VAL    ;
     26        delete [] out_READ_ACK    ;
     27        delete []  in_READ_ADDRESS;
     28        delete [] out_READ_DATA   ;
     29       
     30        // ----- Interface Write
     31        delete []  in_WRITE_VAL    ;
     32        delete [] out_WRITE_ACK    ;
     33        delete []  in_WRITE_ADDRESS;
     34        delete []  in_WRITE_DATA   ;
     35       
     36        // ----- Interface Read_Write
     37        delete []  in_READ_WRITE_VAL    ;
     38        delete [] out_READ_WRITE_ACK    ;
     39        delete []  in_READ_WRITE_RW     ;
     40        delete []  in_READ_WRITE_ADDRESS;
     41        delete []  in_READ_WRITE_WDATA  ;
     42        delete [] out_READ_WRITE_RDATA  ;
     43       
     44        // ----- Register
     45        delete [] reg_DATA;
     46      }
    4547  };
    4648
     
    5052}; // end namespace behavioural         
    5153}; // end namespace morpheo             
    52 #endif
Note: See TracChangeset for help on using the changeset viewer.