PandA-2024.02
Namespaces | Macros | Variables
flopoco_wrapper.cpp File Reference

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"
Include dependency graph for flopoco_wrapper.cpp:

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
 

Detailed Description

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

Author
Daniele Mastrandrea danie.nosp@m.le.m.nosp@m.astra.nosp@m.ndre.nosp@m.a@mai.nosp@m.l.po.nosp@m.limi..nosp@m.it
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it $Date$ Last modified by $Author$

Definition in file flopoco_wrapper.cpp.

Macro Definition Documentation

◆ OPLIST

#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().


Generated on Mon Feb 12 2024 13:03:36 for PandA-2024.02 by doxygen 1.8.13