pinapa-primitives.def File Reference

Declaration of SystemC type of instructions. More...


Functions

 PINAPA_DECLARE_PRIMITIVE (PINAPA_TYPE, Type.(decoration of TREE_TYPE field in the tree)) PINAPA_DECLARE_PRIMITIVE(SC_WRITE
A function call< tt > port write (value)</tt >) PINAPA_DECLARE_PRIMITIVE(SC_READ
A function call< tt > port A
function call< tt > port 
read (value)</tt >) PINAPA_DECLARE_PRIMITIVE(SC_WAIT
A function call< tt > port A
function call< tt > port A
function call< tt > 
wait (...)</tt >) PINAPA_DECLARE_PRIMITIVE(TLM_IS_ERROR
A function call< tt > port A
function call< tt > port A
function call< tt > Call to a 
next_trigger () function in SystemC) PINAPA_DECLARE_PRIMITIVE(PINAPA_TLM_BASIC_READ
A function call< tt > port A
function call< tt > port A
function call< tt > Call to a
A function call< tt > port A
function call< tt > port A
function call< tt > port A
function call< tt > port A
function call< tt > module 
pv_wait ()</tt > on a TLM module) PINAPA_DECLARE_PRIMITIVE(TLM_PV_NEXT_TRIGGER
A function call< tt > port A
function call< tt > port A
function call< tt > Call to a
A function call< tt > port A
function call< tt > port A
function call< tt > port A
function call< tt > port A
function call< tt > module A
function call< tt > module 
pv_next_trigger ()</tt > on a TLM module) PINAPA_DECLARE_PRIMITIVE(TLM_IS_SYNCHRO


Detailed Description

Declaration of SystemC type of instructions.

This file is designed to be included several times with different definitions of PINAPA_DECLARE_PRIMITIVE. Typical use is :

 #define PINAPA_BEGIN_DOX
 #define PINAPA_END_DOX

 typedef enum {
 #ifdef PINAPA_INSIDE_DOXYGEN
 #define PINAPA_DECLARE_PRIMITIVE(prim, com) PINAPA_BEGIN_DOX com PINAPA_END_DOX prim,
 #else
 #define PINAPA_DECLARE_PRIMITIVE(prim, com) prim,
 #endif

 #include "pinapa-primitives.def"
 } sc_primitive_t;

See pinapa-tree-decoration.h for an example.


Function Documentation

A function call<tt> port A function call<tt> port A function call<tt> Call to a next_trigger (  ) 

PINAPA_DECLARE_PRIMITIVE ( PINAPA_TYPE  ,
Type.  decoration of TREE_TYPE field in the tree 
)

A function call<tt> port A function call<tt> port A function call<tt> Call to a A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> module A function call<tt> module pv_next_trigger (  ) 

A function call<tt> port A function call<tt> port A function call<tt> Call to a A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> module pv_wait (  ) 

A function call< tt > port A function call< tt > port A function call< tt > Call to a A function call< tt > port A function call< tt > port A function call< tt > port read ( value   ) 

A function call<tt> port A function call<tt> port A function call<tt> wait (   ...  ) 

A function call< tt > port A function call< tt > port A function call< tt > Call to a A function call< tt > port A function call< tt > port A function call< tt > port A function call< tt > port write ( value   ) 

Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page