mi_helpers.hpp File Reference

Implements helper primitives for modeling with MIs. More...

#include <functional>
#include "mis.hpp"
Include dependency graph for mi_helpers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ForSyDe
 The namespace for ForSyDe.
 

Functions

template<class OIf , class IIf >
SY2CT * ForSyDe::make_SY2CT (std::string pName, sc_time sample_period, A2DMode op_mode, OIf &outS, IIf &inpS)
 Helper function to construct an SY2CT MoC interface. More...
 
template<class OIf , class IIf >
CT2SY * ForSyDe::make_CT2SY (std::string pName, sc_time sample_period, OIf &outS, IIf &inpS)
 Helper function to construct an CT2SY MoC interface. More...
 
template<class T , template< class > class OIf, class IIf >
CT2DDE< T > * ForSyDe::make_CT2DDE (std::string pName, OIf< T > &outS, IIf &inpS1, DDE::in_port< unsigned int > inpS2)
 Helper function to construct an CT2DDE MoC interface. More...
 
template<class T , template< class > class OIf, class IIf >
CT2DDEf< T > * ForSyDe::make_CT2DDEf (std::string pName, sc_time sampling_period, OIf< T > &outS, IIf &inpS)
 Helper function to construct an CT2DDEf MoC interface. More...
 
template<class T , class OIf , template< class > class IIf>
DDE2CT< T > * ForSyDe::make_DDE2CT (std::string pName, A2DMode op_mode, OIf &outS, IIf< T > &inpS)
 Helper function to construct an DDE2CT MoC interface. More...
 
template<class T , template< class > class OIf, template< class > class IIf>
SY2SDF< T > * ForSyDe::make_SY2SDF (std::string pName, OIf< T > &outS, IIf< T > &inpS)
 Helper function to construct an SY2SDF MoC interface. More...
 
template<class T , template< class > class OIf, template< class > class IIf>
SDF2SY< T > * ForSyDe::make_SDF2SY (std::string pName, OIf< T > &outS, IIf< T > &inpS)
 Helper function to construct an SDF2SY MoC interface. More...
 
template<class T , template< class > class OIf, template< class > class IIf>
SY2DDE< T > * ForSyDe::make_SY2DDE (std::string pName, sc_time sample_period, OIf< T > &outS, IIf< T > &inpS)
 Helper function to construct an SY2DDE MoC interface. More...
 
template<class T , template< class > class OIf, template< class > class IIf>
DDE2SY< T > * ForSyDe::make_DDE2SY (std::string pName, sc_time sample_period, OIf< T > &outS, IIf< T > &inpS)
 Helper function to construct an DDE2SY MoC interface. More...
 

Detailed Description

Implements helper primitives for modeling with MIs.

This file includes helper functions which facilliate construction of MoC interfaces