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 = {'vlog': None, 'vhdl': 'ghdl -a $<', 'compiler': 'ghdl -e $(TOP_MODULE)'}
STANDARD_LIBS = ['ieee', 'std']
TOOL_INFO = {'linux_bin': 'ghdl', 'windows_bin': None, 'name': 'GHDL', 'id': 'ghdl'}