source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/src/RegisterFile_Monolithic_deallocation.cpp @ 55

Last change on this file since 55 was 55, checked in by rosiere, 17 years ago

Ajout SystemC read_queue et reservation_station
Ajout port au bloc registerfile_monolithic (à ajouter également au bloc registerfile et registerfile_multi_banked)
Modif param : passage de pointeur (attention, tous les composants n'ont pas été tous modifier)

File size: 1.3 KB
Line 
1#ifdef SYSTEMC
2/*
3 * $Id$
4 *
5 * [ Description ]
6 *
7 */
8
9#include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/RegisterFile_Monolithic.h"
10
11namespace morpheo                    {
12namespace behavioural                {
13namespace generic                    {
14namespace registerfile               {
15namespace registerfile_monolithic    {
16
17  void RegisterFile_Monolithic::deallocation (void)
18  {
19    delete _component;
20
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;
45  };
46
47}; // end namespace registerfile_monolithic
48}; // end namespace registerfile
49}; // end namespace generic
50}; // end namespace behavioural         
51}; // end namespace morpheo             
52#endif
Note: See TracBrowser for help on using the repository browser.