43 #ifndef VERILATOR_WRAPPER_HPP 44 #define VERILATOR_WRAPPER_HPP 64 std::string
GenerateScript(std::ostream& script,
const std::string& top_filename,
65 const std::list<std::string>& file_list)
override;
88 void Clean()
const override;
Main class for wrapping Verilator.
void CheckExecution() override
Checks if the current specification can be executed or not.
CONSTREF_FORWARD_DECL(Parameter)
~VerilatorWrapper() override
Destructor.
VerilatorWrapper(const ParameterConstRef &Param, const std::string &suffix, const std::string &top_fname, const std::string &inc_dirs)
Constructor.
std::string suffix
suffix added to the SIM dir
Template definition of refcount.
std::string GenerateScript(std::ostream &script, const std::string &top_filename, const std::list< std::string > &file_list) override
Generates the proper simulation script.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
void Clean() const override
Remove files created during simulation.