sdf/resource_allocation/mpsoc_arch/graph.h File Reference

#include "tile.h"
#include "connection.h"
Include dependency graph for sdf/resource_allocation/mpsoc_arch/graph.h:
This graph shows which files directly or indirectly include this file:

Classes

class  PlatformGraph

Defines

#define ACTOR_NOT_BOUND   CID_MAX
#define CHANNEL_NOT_BOUND   CID_MAX

Typedefs

typedef list< PlatformGraph * > PlatformGraphs
typedef PlatformGraphs::iterator PlatformGraphsIter
typedef
PlatformGraphs::const_iterator 
PlatformGraphsCIter

Functions

PlatformGraphconstructPlatformGraph (const CNodePtr archNode)
void setUsagePlatformGraph (PlatformGraph *g, const CNodePtr usageNode)
void setMappingPlatformGraph (PlatformGraph *ar, TimedSDFgraph *ap, const CNodePtr mappingNode)

Define Documentation


Typedef Documentation

typedef list<PlatformGraph*> PlatformGraphs
typedef PlatformGraphs::const_iterator PlatformGraphsCIter
typedef PlatformGraphs::iterator PlatformGraphsIter

Function Documentation

void setMappingPlatformGraph ( PlatformGraph ar,
TimedSDFgraph ap,
const CNodePtr  mappingNode 
)

setMappingPlatformGraph () The function sets the mapping of the application graph to the platform graph as specified in the mapping node.

References c, CGetAttribute(), CGetChildNode(), CNextNode(), PlatformGraph::getConnection(), ArchComponent::getName(), SDFcomponent::getName(), PlatformGraph::getTile(), setMappingConnection(), and setMappingTile().

Referenced by analyzeSDFG(), and bindApplicationGraphsToArchitectureGraph().

Here is the call graph for this function: