hdlmake.tools.ghdl package

Module contents

Module providing support for GHDL simulator

class hdlmake.tools.ghdl.ToolGHDL

Bases: hdlmake.tools.make_sim.ToolSim

Class providing the interface for GHDL simulator

CLEAN_TARGETS = {'clean': ['*.cf', '*.o', '$(TOP_MODULE)', 'work'], 'mrproper': ['*.vcd']}
HDL_FILES = {<class 'hdlmake.srcfile.VHDLFile'>: ''}
SIMULATOR_CONTROLS = {'compiler': '$(GHDL) -e $(GHDL_OPT) $(TOP_MODULE)', 'vhdl': '$(GHDL) -a $(GHDL_OPT) $<', 'vlog': None}
STANDARD_LIBS = ['ieee', 'std']
TOOL_INFO = {'id': 'ghdl', 'linux_bin': 'ghdl', 'name': 'GHDL', 'windows_bin': None}