PandA-2024.02
Macros | Functions
VIVADO_xsim_wrapper.cpp File Reference

Implementation of the wrapper to XSIM. More...

#include "VIVADO_xsim_wrapper.hpp"
#include "Parameter.hpp"
#include "ToolManager.hpp"
#include "constant_strings.hpp"
#include "dbgPrintHelper.hpp"
#include "fileIO.hpp"
#include "utility.hpp"
#include <boost/algorithm/string.hpp>
#include <filesystem>
#include <fstream>
#include <utility>
Include dependency graph for VIVADO_xsim_wrapper.cpp:

Go to the source code of this file.

Macros

#define XSIM_VLOG   "xvlog"
 
#define XSIM_VHDL   "xvhdl"
 
#define XSIM_XELAB   "xelab"
 
#define XSIM_XSC   "xsc"
 

Functions

static const std::string & create_project_file (const std::string &project_filename, const std::list< std::string > &file_list)
 

Detailed Description

Implementation of the wrapper to XSIM.

Implementation of the methods to wrap XSIM by Xilinx

Author
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 VIVADO_xsim_wrapper.cpp.

Macro Definition Documentation

◆ XSIM_VHDL

#define XSIM_VHDL   "xvhdl"

Definition at line 59 of file VIVADO_xsim_wrapper.cpp.

◆ XSIM_VLOG

#define XSIM_VLOG   "xvlog"

Definition at line 58 of file VIVADO_xsim_wrapper.cpp.

◆ XSIM_XELAB

#define XSIM_XELAB   "xelab"

Definition at line 60 of file VIVADO_xsim_wrapper.cpp.

Referenced by VIVADO_xsim_wrapper::GenerateScript().

◆ XSIM_XSC

#define XSIM_XSC   "xsc"

Definition at line 61 of file VIVADO_xsim_wrapper.cpp.

Function Documentation

◆ create_project_file()

static const std::string& create_project_file ( const std::string &  project_filename,
const std::list< std::string > &  file_list 
)
static

Definition at line 79 of file VIVADO_xsim_wrapper.cpp.

References ends_with(), lenet_tvm::file, flopoco::filename, GetCurrentPath(), and THROW_ERROR.

Referenced by VIVADO_xsim_wrapper::GenerateScript().

Here is the call graph for this function:
Here is the caller graph for this function:

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