|
cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
#include <stdio.h>#include <string>#include <hls_stream.h>#include <sys/stat.h>#include "../../../../../HOST/quantitative_finance/mceuropeanengine/languages/cplusplus/include/config.h"#include "../../mceuropeanengine/include/mceuropeanengine.hpp"Go to the source code of this file.
Macros | |
| #define | THIS_NAME "TB" |
| #define | TRACE_OFF 0x0000 |
| #define | TRACE_URIF 1 << 1 |
| #define | TRACE_UAF 1 << 2 |
| #define | TRACE_MMIO 1 << 3 |
| #define | TRACE_ALL 0xFFFF |
| #define | DEBUG_LEVEL (TRACE_ALL) |
| #define | OK true |
| #define | KO false |
| #define | VALID true |
| #define | UNVALID false |
| #define | DEBUG_TRACE true |
| #define | ENABLED (ap_uint<1>)1 |
| #define | DISABLED (ap_uint<1>)0 |
Functions | |
| bool | setInputDataStream (stream< UdpWord > &sDataStream, const std::string dataStreamName, const std::string inpFileName, int simCnt) |
| Initialize an input data stream from a file. More... | |
| bool | readDataStream (stream< UdpWord > &sDataStream, UdpWord *udpWord) |
| Read data from a stream. More... | |
| ap_uint< 64 > | pack_ap_uint_64_ (ap_uint< 8 > *buffer) |
| Pack an array of 8 x ap_uint<8> into a ap_uint<64> word. More... | |
| bool | dumpDataToFile (UdpWord *udpWord, std::ofstream &outFileStream) |
| Dump a data word to a file. More... | |
| bool | dumpFileToString (const std::string inpFileName, std::string strOutput, int simCnt) |
| Initialize an input data stream from a file. More... | |
| bool | getOutputDataStream (stream< UdpWord > &sDataStream, const std::string dataStreamName, const std::string outFileName, int simCnt) |
| Fill an output file with data from an output stream. More... | |
| bool | dumpStructToFile (varin *s, const std::string outFileName, int simCnt) |
| Fill an output file with data from an output stream. More... | |