![]() |
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().
1.8.13