|
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 "esi/TypedPorts.h"#include <cstdint>#include <iostream>#include <random>#include <stdexcept>
Go to the source code of this file.
Classes | |
| struct | Coord |
| Test the CoordTranslator module using message translation. More... | |
| struct | SerialCoordHeader |
| struct | SerialCoordData |
| struct | SerialCoordInput |
| struct | SerialCoordOutputHeader |
| struct | SerialCoordOutputData |
| union | SerialCoordOutputFrame |
Functions | |
| static void | runLoopbackI8 (Accelerator *accel) |
| static void | runStructFunc (Accelerator *accel) |
| static void | runOddStructFunc (Accelerator *accel) |
| static void | runArrayFunc (Accelerator *accel) |
| static void | serialCoordTranslateTest (Accelerator *accel) |
| int | main (int argc, const char *argv[]) |
| int main | ( | int | argc, |
| const char * | argv[] | ||
| ) |
Definition at line 261 of file loopback.cpp.
References esi::CliParser::connect(), esi::Logger::error(), esi::CliParser::esiParse(), esi::CliParser::getContext(), esi::Context::getLogger(), runArrayFunc(), runLoopbackI8(), runOddStructFunc(), runStructFunc(), and serialCoordTranslateTest().
|
static |
Definition at line 111 of file loopback.cpp.
References esi::MessageData::as(), esi::BundlePort::getAs(), and esi::HWModule::resolvePort().
Referenced by main().
|
static |
Definition at line 16 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 72 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 46 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 222 of file loopback.cpp.
References esi::TypedFunction< ArgT, ResultT, SkipTypeCheck >::call(), esi::TypedFunction< ArgT, ResultT, SkipTypeCheck >::connect(), and esi::HWModule::getChildren().
Referenced by main().