#ifndef ENVIRONMENT_TYPES_H
#define ENVIRONMENT_TYPES_H

#include "../../processor/Morpheo/TopLevel/include/Types.h"
#include "../../processor/Morpheo/Behavioural/include/Constants.h"
#include "../Cache/include/Types.h"

namespace environment 
{
  
//   typedef morpheo::behavioural::Tcontrol_t            Tcontrol_t           ;
  
//   typedef morpheo::behavioural::Tcontext_t            Ticache_context_t    ;
//   typedef morpheo::behavioural::Tpacket_t             Ticache_packet_t     ;
//   typedef morpheo::behavioural::Ticache_address_t     Ticache_address_t    ;
//   typedef morpheo::behavioural::Ticache_type_t        Ticache_type_t       ;
//   typedef morpheo::behavioural::Ticache_instruction_t Ticache_instruction_t;
//   typedef morpheo::behavioural::Ticache_error_t       Ticache_error_t      ;

//   typedef morpheo::behavioural::Tcontext_t            Tdcache_context_t    ;
//   typedef morpheo::behavioural::Tpacket_t             Tdcache_packet_t     ;
//   typedef morpheo::behavioural::Tdcache_address_t     Tdcache_address_t    ;
//   typedef morpheo::behavioural::Tdcache_type_t        Tdcache_type_t       ;
//   typedef morpheo::behavioural::Tdcache_data_t        Tdcache_data_t       ;
//   typedef morpheo::behavioural::Tdcache_error_t       Tdcache_error_t      ;

};
#endif
