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

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

Vhdl_Testbench : Modification du testbench. Maintenant complétement encapsuler dans la classe "Interfaces".
Suppression de la class Vhdl_Testbench dans un avenir proche :D
Suppression du répertoire Configuration.old

File size: 1.1 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    in_CLOCK;
20    delete    in_NRESET;
21    // ----- Interface Read
22    delete []  in_READ_VAL    ;
23    delete [] out_READ_ACK    ;
24    delete []  in_READ_ADDRESS;
25    delete [] out_READ_DATA   ;
26
27    // ----- Interface Write
28    delete []  in_WRITE_VAL    ;
29    delete [] out_WRITE_ACK    ;
30    delete []  in_WRITE_ADDRESS;
31    delete []  in_WRITE_DATA   ;
32
33    // ----- Register
34    delete [] reg_DATA;
35
36#ifdef POSITION
37    delete _position;
38#else
39    delete _interfaces;
40#endif
41  };
42
43}; // end namespace registerfile_monolithic
44}; // end namespace registerfile
45}; // end namespace generic
46}; // end namespace behavioural         
47}; // end namespace morpheo             
48#endif
Note: See TracBrowser for help on using the repository browser.