PandA-2024.02
Macros
modelsimWrapper.cpp File Reference

Implementation of the wrapper to modelsim compiler and simulator. More...

#include "modelsimWrapper.hpp"
#include "Parameter.hpp"
#include "constant_strings.hpp"
#include "custom_set.hpp"
#include "dbgPrintHelper.hpp"
#include "exceptions.hpp"
#include "fileIO.hpp"
#include "language_writer.hpp"
#include "utility.hpp"
#include <boost/algorithm/string.hpp>
#include <cerrno>
#include <cstdlib>
#include <filesystem>
#include <fstream>
#include <unistd.h>
#include <utility>
Include dependency graph for modelsimWrapper.cpp:

Go to the source code of this file.

Macros

#define MODELSIM_BIN
 
#define MODELSIM_VDEL   (MODELSIM_BIN + "vdel")
 
#define MODELSIM_VLIB   (MODELSIM_BIN + "vlib")
 
#define MODELSIM_VMAP   (MODELSIM_BIN + "vmap")
 
#define MODELSIM_VCOM   (MODELSIM_BIN + "vcom")
 
#define MODELSIM_VLOG   (MODELSIM_BIN + "vlog")
 
#define MODELSIM_VSIM   (MODELSIM_BIN + "vsim")
 
#define SIM_SUBDIR   (Param->getOption<std::string>(OPT_output_directory) + std::string("/modelsim"))
 

Detailed Description

Implementation of the wrapper to modelsim compiler and simulator.

Implementation of the methods for the wrapper.

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 modelsimWrapper.cpp.

Macro Definition Documentation

◆ MODELSIM_BIN

#define MODELSIM_BIN
Value:
(Param->isOption(OPT_mentor_modelsim_bin) ? Param->getOption<std::string>(OPT_mentor_modelsim_bin) + "/" : \
std::string(""))

Definition at line 63 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ MODELSIM_VCOM

#define MODELSIM_VCOM   (MODELSIM_BIN + "vcom")

Definition at line 70 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ MODELSIM_VDEL

#define MODELSIM_VDEL   (MODELSIM_BIN + "vdel")

Definition at line 67 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ MODELSIM_VLIB

#define MODELSIM_VLIB   (MODELSIM_BIN + "vlib")

Definition at line 68 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ MODELSIM_VLOG

#define MODELSIM_VLOG   (MODELSIM_BIN + "vlog")

Definition at line 71 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ MODELSIM_VMAP

#define MODELSIM_VMAP   (MODELSIM_BIN + "vmap")

Definition at line 69 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ MODELSIM_VSIM

#define MODELSIM_VSIM   (MODELSIM_BIN + "vsim")

Definition at line 72 of file modelsimWrapper.cpp.

Referenced by modelsimWrapper::GenerateScript().

◆ SIM_SUBDIR

#define SIM_SUBDIR   (Param->getOption<std::string>(OPT_output_directory) + std::string("/modelsim"))

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