PandA-2024.02
|
Implementation of the wrapper to Xilinx tools. More...
#include "XilinxBackendFlow.hpp"
#include "config_PANDA_DATA_INSTALLDIR.hpp"
#include "DesignParameters.hpp"
#include "Parameter.hpp"
#include "XilinxWrapper.hpp"
#include "area_info.hpp"
#include "dbgPrintHelper.hpp"
#include "fileIO.hpp"
#include "generic_device.hpp"
#include "map_wrapper.hpp"
#include "string_manipulation.hpp"
#include "structural_objects.hpp"
#include "synthesis_constants.hpp"
#include "time_info.hpp"
#include "trce_wrapper.hpp"
#include "utility.hpp"
#include "xml_dom_parser.hpp"
#include "xml_script_command.hpp"
Go to the source code of this file.
Macros | |
#define | XST_NUMBER_OF_SLICE_REGISTERS "XST_NUMBER_OF_SLICE_REGISTERS" |
#define | XST_NUMBER_OF_SLICE_LUTS "XST_NUMBER_OF_SLICE_LUTS" |
#define | XST_NUMBER_OF_LUT_FLIP_FLOP_PAIRS_USED "XST_NUMBER_OF_LUT_FLIP_FLOP_PAIRS_USED" |
#define | XST_NUMBER_OF_BLOCK_RAMFIFO "XST_NUMBER_OF_BLOCK_RAMFIFO" |
#define | VIVADO_XILINX_LUT_FLIP_FLOP_PAIRS_USED "XILINX_LUT_FLIP_FLOP_PAIRS_USED" |
#define | VIVADO_XILINX_SLICE "XILINX_SLICE" |
#define | VIVADO_XILINX_SLICE_REGISTERS "XILINX_SLICE_REGISTERS" |
#define | VIVADO_XILINX_SLICE_LUTS "XILINX_SLICE_LUTS" |
#define | VIVADO_XILINX_BLOCK_RAMFIFO "XILINX_BLOCK_RAMFIFO" |
#define | VIVADO_XILINX_IOPIN "XILINX_IOPIN" |
#define | VIVADO_XILINX_DSPS "XILINX_DSPS" |
#define | VIVADO_XILINX_OUTPUT "XILINX_OUTPUT" |
#define | VIVADO_XILINX_POWER "XILINX_POWER" |
#define | VIVADO_XILINX_DESIGN_DELAY "XILINX_DESIGN_DELAY" |
#define | VIVADO_XILINX_URAM "XILINX_URAM" |
Implementation of the wrapper to Xilinx tools.
Implementation of the methods to wrap synthesis tools by Xilinx
Definition in file XilinxBackendFlow.cpp.
#define VIVADO_XILINX_BLOCK_RAMFIFO "XILINX_BLOCK_RAMFIFO" |
Definition at line 74 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_DESIGN_DELAY "XILINX_DESIGN_DELAY" |
Definition at line 79 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_DSPS "XILINX_DSPS" |
Definition at line 76 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_IOPIN "XILINX_IOPIN" |
Definition at line 75 of file XilinxBackendFlow.cpp.
#define VIVADO_XILINX_LUT_FLIP_FLOP_PAIRS_USED "XILINX_LUT_FLIP_FLOP_PAIRS_USED" |
Definition at line 70 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_OUTPUT "XILINX_OUTPUT" |
Definition at line 77 of file XilinxBackendFlow.cpp.
#define VIVADO_XILINX_POWER "XILINX_POWER" |
Definition at line 78 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_SLICE "XILINX_SLICE" |
Definition at line 71 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_SLICE_LUTS "XILINX_SLICE_LUTS" |
Definition at line 73 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_SLICE_REGISTERS "XILINX_SLICE_REGISTERS" |
Definition at line 72 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::CheckSynthesisResults().
#define VIVADO_XILINX_URAM "XILINX_URAM" |
Definition at line 80 of file XilinxBackendFlow.cpp.
#define XST_NUMBER_OF_BLOCK_RAMFIFO "XST_NUMBER_OF_BLOCK_RAMFIFO" |
Definition at line 68 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::xparse_xst_utilization().
#define XST_NUMBER_OF_LUT_FLIP_FLOP_PAIRS_USED "XST_NUMBER_OF_LUT_FLIP_FLOP_PAIRS_USED" |
Definition at line 67 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::xparse_xst_utilization().
#define XST_NUMBER_OF_SLICE_LUTS "XST_NUMBER_OF_SLICE_LUTS" |
Definition at line 66 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::xparse_xst_utilization().
#define XST_NUMBER_OF_SLICE_REGISTERS "XST_NUMBER_OF_SLICE_REGISTERS" |
Definition at line 65 of file XilinxBackendFlow.cpp.
Referenced by XilinxBackendFlow::xparse_xst_utilization().