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
RevLine 
[2]1#ifdef SYSTEMC
2/*
3 * $Id$
4 *
5 * [ Description ]
6 *
7 */
8
[15]9#include "Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/include/RegisterFile_Monolithic.h"
[2]10
11namespace morpheo                    {
12namespace behavioural                {
13namespace generic                    {
14namespace registerfile               {
[15]15namespace registerfile_monolithic    {
[2]16
[15]17  void RegisterFile_Monolithic::deallocation (void)
[2]18  {
[42]19    delete _component;
20
[41]21    delete    in_CLOCK;
22    delete    in_NRESET;
[2]23    // ----- Interface Read
[41]24    delete []  in_READ_VAL    ;
25    delete [] out_READ_ACK    ;
26    delete []  in_READ_ADDRESS;
27    delete [] out_READ_DATA   ;
[2]28
29    // ----- Interface Write
[41]30    delete []  in_WRITE_VAL    ;
31    delete [] out_WRITE_ACK    ;
32    delete []  in_WRITE_ADDRESS;
33    delete []  in_WRITE_DATA   ;
[2]34
35    // ----- Register
[41]36    delete [] reg_DATA;
[2]37  };
38
[15]39}; // end namespace registerfile_monolithic
[2]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.