44 #ifndef _XILINX_WRAPPER_HPP_ 45 #define _XILINX_WRAPPER_HPP_ 53 #define UCF_SUBDIR (out_dir + std::string("/ucf/")) 54 #define XST_SUBDIR (out_dir + std::string("/xst/")) 55 #define NGDBUILD_SUBDIR (out_dir + std::string("/ngdbuild/")) 56 #define MAP_SUBDIR (out_dir + std::string("/map/")) 57 #define TRCE_SUBDIR (out_dir + std::string("/trce/")) 58 #define PAR_SUBDIR (out_dir + std::string("/par/")) 59 #define XPWR_SUBDIR (out_dir + std::string("/xpwr/")) 60 #define BITGEN_SUBDIR (out_dir + std::string("/bitgen/")) 61 #define PLANAHEAD_SUBDIR (out_dir + std::string("/planahead/")) 62 #define NETGEN_XST_SUBDIR (out_dir + std::string("/netgen_xst/")) 63 #define NETGEN_MAP_SUBDIR (out_dir + std::string("/netgen_map/")) 64 #define NETGEN_PAR_SUBDIR (out_dir + std::string("/netgen_par/")) 66 #define PARAM_xcf_file "xcf_file" 67 #define PARAM_xst_report "xst_report" 68 #define PARAM_xst_log_file "xst_log_file" 70 #define PARAM_ise_style "ise_style" 72 #define DEFAULT_INTSTYLE INTSTYLE_SILENT 73 #define INTSTYLE_ISE "ise" 74 #define INTSTYLE_SILENT "silent" 75 #define INTSTYLE_XFLOW "xflow" 88 const std::string& _output_dir,
const std::string& _default_output_dir);
generic device description
REF_FORWARD_DECL(generic_device)
superclass include
~XilinxWrapper() override
Destructor.
void generate_synthesis_script(const DesignParametersRef &dp, const std::string &file_name) override
Creates the proper configuration script.
Template definition of refcount.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
XilinxWrapper(const ParameterConstRef &Param, const std::string &tool_exec, const generic_deviceRef &device, const std::string &_output_dir, const std::string &_default_output_dir)
Constructor.
std::string getStringValue(const xml_script_node_tRef node, const DesignParametersRef &dp) const override
Returns the string-based representation of the XML element.
std::string toString(const xml_script_node_tRef node, const DesignParametersRef dp) const override
Returns the string-based representation of the XML element.