CIRCT 23.0.0git
Loading...
Searching...
No Matches
Classes | Functions
loopback.cpp File Reference
#include "loopback/LoopbackIP.h"
#include "probe_runner.h"
#include "esi/Accelerator.h"
#include "esi/Manifest.h"
#include "esi/Services.h"
#include "esi/TypedPorts.h"
#include <cstdint>
#include <iostream>
#include <random>
#include <stdexcept>
Include dependency graph for loopback.cpp:

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 int runLoopbackI8 (Accelerator *accel)
 
static int runStructFunc (Accelerator *accel)
 
static int runOddStructFunc (Accelerator *accel)
 
static int runArrayFunc (Accelerator *accel)
 
static int serialCoordTranslateTest (Accelerator *accel)
 
static int runDepthConstant (Accelerator *)
 
 ESI_PROBE_REGISTRY ("loopback-cpp", "Loopback cosim test using generated ESI headers.", {"depth_constant", &runDepthConstant}, {"loopback_i8", &runLoopbackI8}, {"struct_func", &runStructFunc}, {"odd_struct_func", &runOddStructFunc}, {"array_func", &runArrayFunc}, {"serial_coord_translate", &serialCoordTranslateTest},)
 

Function Documentation

◆ ESI_PROBE_REGISTRY()

ESI_PROBE_REGISTRY ( "loopback-cpp"  ,
"Loopback cosim test using generated ESI headers."  ,
{"depth_constant", &runDepthConstant ,
{"loopback_i8", &runLoopbackI8 ,
{"struct_func", &runStructFunc ,
{"odd_struct_func", &runOddStructFunc ,
{"array_func", &runArrayFunc ,
{"serial_coord_translate", &serialCoordTranslateTest  
)

References runDepthConstant().

◆ runArrayFunc()

static int runArrayFunc ( Accelerator accel)
static

◆ runDepthConstant()

static int runDepthConstant ( Accelerator )
static

Definition at line 289 of file loopback.cpp.

Referenced by ESI_PROBE_REGISTRY().

◆ runLoopbackI8()

static int runLoopbackI8 ( Accelerator accel)
static

◆ runOddStructFunc()

static int runOddStructFunc ( Accelerator accel)
static

◆ runStructFunc()

static int runStructFunc ( Accelerator accel)
static

◆ serialCoordTranslateTest()

static int serialCoordTranslateTest ( Accelerator accel)
static