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

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

Modification des classes d'encapsulation des interfaces :

  • gère les signaux à écrire dans le vhdl
  • les traces pour le testbench
  • la génération des vhdl structurelles

-> test sur la Pattern History Table

File size: 1.0 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    // ----- Register
36    delete [] reg_DATA;
37  };
38
39}; // end namespace registerfile_monolithic
40}; // end namespace registerfile
41}; // end namespace generic
42}; // end namespace behavioural         
43}; // end namespace morpheo             
44#endif
Note: See TracBrowser for help on using the repository browser.