• Main
  • Download
  • Manuals
  • Publications
  • License
  • Support
  • Sitemap
 
 
 
 
  • Overview
  • User guides
  • API
  • File format
  • Development guide
 
 
  • Main Page
  • Namespaces
  • Classes
  • Files
  • Directories
  • File List
  • File Members
  • sdf
  • transform
  • model
Functions

buffersize.cc File Reference

#include "buffersize.h"
Include dependency graph for buffersize.cc:

Functions

TimedSDFgraph * modelBufferSizeInSDFgraph (const TimedSDFgraph *graph)

Function Documentation

TimedSDFgraph* modelBufferSizeInSDFgraph ( const TimedSDFgraph *  graph  ) 

modelBufferSizeInSDFgraph () Create a new timed SDF graph in which channel sizes are modelled through explicit channels (all buffer sizes are set to unbounded).

References SDFactor::addPort(), c, TimedSDFgraph::clone(), SDFport::create(), TimedSDFchannel::create(), TimedSDFchannel::_BufferSize::dst, g, TimedSDFchannel::getBufferSize(), SDFchannel::getDstActor(), SDFchannel::getDstPort(), SDFcomponent::getId(), SDFchannel::getInitialTokens(), SDFcomponent::getName(), SDFcomponent::getParent(), SDFport::getRate(), SDFchannel::getSrcActor(), SDFchannel::getSrcPort(), TimedSDFchannel::isUnbounded(), TimedSDFchannel::_BufferSize::mem, SDFactor::nrPorts(), TimedSDFchannel::setBufferSize(), SDFcomponent::setName(), TimedSDFchannel::_BufferSize::src, and TimedSDFchannel::_BufferSize::sz.

Referenced by Binding::analyzeThroughputApplication(), SDF3Flow::estimateLatencyConstraints(), randomThroughputConstraint(), and transformGraph().

Here is the call graph for this function:

Copyright © 2025 Electronic Systems Group. All rights reserved.
Webmaster : Contact