cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
: TCP Application Flash (TAF) More...
#include "tcp_app_flash.hpp"
Go to the source code of this file.
Macros | |
#define | THIS_NAME "TAF" |
#define | TRACE_OFF 0x0000 |
#define | TRACE_ESF 1 << 1 |
#define | TRACE_RXP 1 << 2 |
#define | TRACE_TXP 1 << 3 |
#define | TRACE_ALL 0xFFFF |
#define | DEBUG_LEVEL (TRACE_OFF) |
Functions | |
void | pTcpEchoStoreAndForward (stream< TcpAppData > &siRXp_Data, stream< TcpSessId > &siRXp_SessId, stream< TcpDatLen > &siRXp_DatLen, stream< TcpAppData > &soTXp_Data, stream< TcpSessId > &soTXp_SessId, stream< TcpDatLen > &soTXp_DatLen) |
Echo Store and Forward (ESf) More... | |
void | pTcpTxPath (stream< TcpAppData > &siEPt_Data, stream< TcpSessId > &siEPt_SessId, stream< TcpDatLen > &siEPt_DatLen, stream< TcpAppData > &siESf_Data, stream< TcpSessId > &siESf_SessId, stream< TcpDatLen > &siESf_DatLen, stream< TcpAppData > &soTSIF_Data, stream< TcpSessId > &soTSIF_SessId, stream< TcpDatLen > &soTSIF_DatLen) |
Transmit Path - From THIS to TSIF. More... | |
void | pTcpRxPath (stream< TcpAppData > &siTSIF_Data, stream< TcpSessId > &siTSIF_SessId, stream< TcpDatLen > &siTSIF_DatLen, stream< TcpAppData > &soEPt_Data, stream< TcpSessId > &soEPt_SessId, stream< TcpDatLen > &soEPt_DatLen, stream< TcpAppData > &soESf_Data, stream< TcpSessId > &soESf_SessId, stream< TcpDatLen > &soESf_DatLen) |
TCP Receive Path (RXp) - From SHELL->ROLE/TSIF to THIS. More... | |
void | tcp_app_flash (stream< TcpAppData > &siTSIF_Data, stream< TcpSessId > &siTSIF_SessId, stream< TcpDatLen > &siTSIF_DataLen, stream< TcpAppData > &soTSIF_Data, stream< TcpSessId > &soTSIF_SessId, stream< TcpDatLen > &soTSIF_DatLen) |
Main process of the TCP Application Flash (TAF) More... | |
Variables | |
bool | gTraceEvent |
: TCP Application Flash (TAF)
System: : cloudFPGA Component : cFp_HelloKale/ROLE/TCP Application Flash (TAF) Language : Vivado HLS
: This application implements a set of TCP-oriented tests and functions for the bring-up of a cloudFPGA module. The TAF connects to the SHELL via a TCP Shell Interface (TSIF) block. The main purpose of the TSIF is to provide a placeholder for the opening of one or multiple listening and active port(s). Its use is not a prerequisite, but it is provided here for sake of simplicity.
+-------+ +--------------------------------+ | | | +------+ +-------------+ | | <-----+ <-----+ | | | SHELL | | | TSIF | | TAF | | | +-----> +-----> | | | | | +------+ +-------------+ | +-------+ +--------------------------------+
Definition in file tcp_app_flash.cpp.