PandA-2024.02
|
Implementation of the wrapper to FloPoCo for VHDL code generation. More...
#include "config_SKIP_WARNING_SECTIONS.hpp"
#include "config_WPEDANTIC.hpp"
#include "structural_objects.hpp"
#include "flopoco_wrapper.hpp"
#include "dbgPrintHelper.hpp"
#include "exceptions.hpp"
#include "utility.hpp"
#include <cerrno>
#include <unistd.h>
#include <fstream>
#include <iosfwd>
#include "custom_map.hpp"
#include "custom_set.hpp"
#include <vector>
#include "fileIO.hpp"
#include "FP2Fix.hpp"
#include "FPAdderSinglePath.hpp"
#include "FPAssign.hpp"
#include "FPDiv.hpp"
#include "FPExp.hpp"
#include "FPLog.hpp"
#include "FPMultiplier.hpp"
#include "FPPow.hpp"
#include "FPSqrt.hpp"
#include "FPSqrtPoly.hpp"
#include "FPge_expr.hpp"
#include "FPgt_expr.hpp"
#include "FPle_expr.hpp"
#include "FPlt_expr.hpp"
#include "Fix2FP.hpp"
#include "InputIEEE.hpp"
#include "Operator.hpp"
#include "OutputIEEE.hpp"
#include "Target.hpp"
#include "Targets/CycloneII.hpp"
#include "Targets/CycloneV.hpp"
#include "Targets/Spartan3.hpp"
#include "Targets/StratixII.hpp"
#include "Targets/StratixIII.hpp"
#include "Targets/StratixIV.hpp"
#include "Targets/Virtex4.hpp"
#include "Targets/Virtex5.hpp"
#include "Targets/Virtex6.hpp"
Go to the source code of this file.
Namespaces | |
flopoco | |
Forward declarations of FloPoCo classes. | |
Macros | |
#define | OPLIST oplist |
Autoheader include. More... | |
Variables | |
std::string | flopoco::filename = "flopoco.vhdl" |
std::string | flopoco::cl_name = "" |
int | flopoco::LongAccN = 0 |
int | flopoco::yyTheCycle |
vector< pair< string, int > > | flopoco::theUseTable |
bool | flopoco::combinatorialOperator |
Implementation of the wrapper to FloPoCo for VHDL code generation.
Implementation of the object used to invoke the FloPoCo framework to generate VHDL code for floating-point functional units
Definition in file flopoco_wrapper.cpp.
#define OPLIST oplist |
Autoheader include.
circuit include Includes the class definition Standard PandA include Standard include Streams include STL include FloPoCo include Redefinition of FloPoCo's global variables, declared in flopoco/src/main.cpp None of the following is actually used inside the wrapper
Definition at line 139 of file flopoco_wrapper.cpp.
Referenced by flopoco_wrapper::add_FU(), and flopoco_wrapper::InternalWriteVHDL().