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