PandA-2024.02
Data Structures | Macros | Typedefs | Functions
XilinxWrapper.hpp File Reference

Wrapper to synthesis tools by Xilinx. More...

#include "SynthesisTool.hpp"
#include "refcount.hpp"
Include dependency graph for XilinxWrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  XilinxWrapper
 

Macros

#define UCF_SUBDIR   (out_dir + std::string("/ucf/"))
 
#define XST_SUBDIR   (out_dir + std::string("/xst/"))
 
#define NGDBUILD_SUBDIR   (out_dir + std::string("/ngdbuild/"))
 
#define MAP_SUBDIR   (out_dir + std::string("/map/"))
 
#define TRCE_SUBDIR   (out_dir + std::string("/trce/"))
 
#define PAR_SUBDIR   (out_dir + std::string("/par/"))
 
#define XPWR_SUBDIR   (out_dir + std::string("/xpwr/"))
 
#define BITGEN_SUBDIR   (out_dir + std::string("/bitgen/"))
 
#define PLANAHEAD_SUBDIR   (out_dir + std::string("/planahead/"))
 
#define NETGEN_XST_SUBDIR   (out_dir + std::string("/netgen_xst/"))
 
#define NETGEN_MAP_SUBDIR   (out_dir + std::string("/netgen_map/"))
 
#define NETGEN_PAR_SUBDIR   (out_dir + std::string("/netgen_par/"))
 
#define PARAM_xcf_file   "xcf_file"
 
#define PARAM_xst_report   "xst_report"
 
#define PARAM_xst_log_file   "xst_log_file"
 
#define PARAM_ise_style   "ise_style"
 
#define DEFAULT_INTSTYLE   INTSTYLE_SILENT
 
#define INTSTYLE_ISE   "ise"
 
#define INTSTYLE_SILENT   "silent"
 
#define INTSTYLE_XFLOW   "xflow"
 

Typedefs

using XilinxWrapperRef = refcount< XilinxWrapper >
 Refcount definition for the class. More...
 

Functions

 REF_FORWARD_DECL (generic_device)
 superclass include More...
 

Detailed Description

Wrapper to synthesis tools by Xilinx.

A object used to invoke synthesis tools by Xilinx

Author
Christian Pilato pilat.nosp@m.o@el.nosp@m.et.po.nosp@m.limi.nosp@m..it $Date$ Last modified by $Author$

Definition in file XilinxWrapper.hpp.

Macro Definition Documentation

◆ BITGEN_SUBDIR

#define BITGEN_SUBDIR   (out_dir + std::string("/bitgen/"))

Definition at line 60 of file XilinxWrapper.hpp.

◆ DEFAULT_INTSTYLE

#define DEFAULT_INTSTYLE   INTSTYLE_SILENT

Definition at line 72 of file XilinxWrapper.hpp.

◆ INTSTYLE_ISE

#define INTSTYLE_ISE   "ise"

Definition at line 73 of file XilinxWrapper.hpp.

Referenced by XilinxBackendFlow::InitDesignParameters().

◆ INTSTYLE_SILENT

#define INTSTYLE_SILENT   "silent"

Definition at line 74 of file XilinxWrapper.hpp.

Referenced by XilinxBackendFlow::InitDesignParameters().

◆ INTSTYLE_XFLOW

#define INTSTYLE_XFLOW   "xflow"

Definition at line 75 of file XilinxWrapper.hpp.

◆ MAP_SUBDIR

#define MAP_SUBDIR   (out_dir + std::string("/map/"))

Definition at line 56 of file XilinxWrapper.hpp.

◆ NETGEN_MAP_SUBDIR

#define NETGEN_MAP_SUBDIR   (out_dir + std::string("/netgen_map/"))

Definition at line 63 of file XilinxWrapper.hpp.

◆ NETGEN_PAR_SUBDIR

#define NETGEN_PAR_SUBDIR   (out_dir + std::string("/netgen_par/"))

Definition at line 64 of file XilinxWrapper.hpp.

◆ NETGEN_XST_SUBDIR

#define NETGEN_XST_SUBDIR   (out_dir + std::string("/netgen_xst/"))

Definition at line 62 of file XilinxWrapper.hpp.

◆ NGDBUILD_SUBDIR

#define NGDBUILD_SUBDIR   (out_dir + std::string("/ngdbuild/"))

Definition at line 55 of file XilinxWrapper.hpp.

◆ PAR_SUBDIR

#define PAR_SUBDIR   (out_dir + std::string("/par/"))

Definition at line 58 of file XilinxWrapper.hpp.

◆ PARAM_ise_style

#define PARAM_ise_style   "ise_style"

Definition at line 70 of file XilinxWrapper.hpp.

Referenced by XilinxBackendFlow::InitDesignParameters().

◆ PARAM_xcf_file

#define PARAM_xcf_file   "xcf_file"

Definition at line 66 of file XilinxWrapper.hpp.

◆ PARAM_xst_log_file

#define PARAM_xst_log_file   "xst_log_file"

◆ PARAM_xst_report

#define PARAM_xst_report   "xst_report"

◆ PLANAHEAD_SUBDIR

#define PLANAHEAD_SUBDIR   (out_dir + std::string("/planahead/"))

Definition at line 61 of file XilinxWrapper.hpp.

◆ TRCE_SUBDIR

#define TRCE_SUBDIR   (out_dir + std::string("/trce/"))

Definition at line 57 of file XilinxWrapper.hpp.

◆ UCF_SUBDIR

#define UCF_SUBDIR   (out_dir + std::string("/ucf/"))

◆ XPWR_SUBDIR

#define XPWR_SUBDIR   (out_dir + std::string("/xpwr/"))

Definition at line 59 of file XilinxWrapper.hpp.

◆ XST_SUBDIR

#define XST_SUBDIR   (out_dir + std::string("/xst/"))

Definition at line 54 of file XilinxWrapper.hpp.

Typedef Documentation

◆ XilinxWrapperRef

Refcount definition for the class.

Definition at line 111 of file XilinxWrapper.hpp.

Function Documentation

◆ REF_FORWARD_DECL()

REF_FORWARD_DECL ( generic_device  )

superclass include


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