CIRCT 21.0.0git
|
#include "esi/Common.h"
#include "esi/Types.h"
#include "esi/Utils.h"
#include <cassert>
#include <future>
Go to the source code of this file.
Classes | |
class | esi::ChannelPort |
Unidirectional channels are the basic communication primitive between the host and accelerator. More... | |
class | esi::WriteChannelPort |
A ChannelPort which sends data to the accelerator. More... | |
class | esi::UnknownWriteChannelPort |
Instantiated when a backend does not know how to create a write channel. More... | |
class | esi::ReadChannelPort |
A ChannelPort which reads data from the accelerator. More... | |
class | esi::UnknownReadChannelPort |
Instantiated when a backend does not know how to create a read channel. More... | |
class | esi::BundlePort |
Services provide connections to 'bundles' – collections of named, unidirectional communication channels. More... | |
Namespaces | |
namespace | esi |
Typedefs | |
using | esi::PortMap = std::map< std::string, ChannelPort & > |