|
CIRCT 23.0.0git
|
#include "loopback/LoopbackIP.h"#include "esi/Accelerator.h"#include "esi/CLI.h"#include "esi/Manifest.h"#include "esi/Services.h"#include <cstdint>#include <iostream>#include <stdexcept>
Go to the source code of this file.
Functions | |
| static void | runLoopbackI8 (Accelerator *accel) |
| static void | runStructFunc (Accelerator *accel) |
| static void | runOddStructFunc (Accelerator *accel) |
| static void | runArrayFunc (Accelerator *accel) |
| int | main (int argc, const char *argv[]) |
| int main | ( | int | argc, |
| const char * | argv[] | ||
| ) |
Definition at line 146 of file loopback.cpp.
References esi::CliParser::connect(), esi::Logger::error(), esi::CliParser::esiParse(), esi::CliParser::getContext(), esi::Context::getLogger(), runArrayFunc(), runLoopbackI8(), runOddStructFunc(), and runStructFunc().
|
static |
Definition at line 109 of file loopback.cpp.
References esi::MessageData::as(), esi::BundlePort::getAs(), and esi::HWModule::resolvePort().
Referenced by main().
|
static |
Definition at line 14 of file loopback.cpp.
References esi::MessageData::as(), esi::WriteChannelPort::connect(), esi::ReadChannelPort::connect(), esi::BundlePort::getRawRead(), esi::BundlePort::getRawWrite(), esi::MessageData::getSize(), esi::ReadChannelPort::read(), esi::HWModule::resolvePort(), and esi::WriteChannelPort::write().
Referenced by main().
|
static |
Definition at line 70 of file loopback.cpp.
References esi::MessageData::as(), esi::MessageData::from(), esi::BundlePort::getAs(), and esi::HWModule::resolvePort().
Referenced by main().
|
static |
Definition at line 44 of file loopback.cpp.
References esi::MessageData::as(), esi::MessageData::from(), esi::BundlePort::getAs(), and esi::HWModule::resolvePort().
Referenced by main().