#ifndef morpheo_behavioural_core_multi_execute_loop_execute_loop_multi_read_unit_read_unit_reservation_station_Type_h
#define morpheo_behavioural_core_multi_execute_loop_execute_loop_multi_read_unit_read_unit_reservation_station_Type_h

/*
 * $Id$
 *
 * [ Description ]
 * 
 */

#include "Common/include/Types.h"

namespace morpheo                    {
namespace behavioural {
namespace core {
namespace multi_execute_loop {
namespace execute_loop {
namespace multi_read_unit {
namespace read_unit {
namespace reservation_station {

  typedef uint32_t Tgeneral_data_t   ;
  typedef uint32_t Tspecial_data_t   ;
  typedef uint32_t Tgeneral_address_t;
  typedef uint32_t Tspecial_address_t;
  typedef uint32_t Tcontext_t        ;
  typedef uint32_t Tpacket_t         ;
//typedef uint32_t Toperation_t      ; // Constant_OpenRISC.h
  typedef uint32_t Ttype_t           ;

}; // end namespace reservation_station
}; // end namespace read_unit
}; // end namespace multi_read_unit
}; // end namespace execute_loop
}; // end namespace multi_execute_loop
}; // end namespace core

}; // end namespace behavioural
}; // end namespace morpheo              

#endif
