Using external tools

Some people have asked about integration with simulators and synthesis tools. For now, the integration is based on calling an external script for starting a simulation or synthesis. The way to do this is described in the manual Help > Help Contents > Sigasi HDT > Sigasi HDT User Manual > External Tools.

As an example, I've attached a simple example which uses GHDL as simulator.

The compile script could look like this (on a unix machine):

#!/bin/bash
mkdir work
ghdl -i --workdir=work *.vhd || exit -1
ghdl -m --workdir=work testbench || exit -1
 
echo start simulation
./testbench --stop-time=200ns
echo simulation finished

Configure your external tools settings as follows:
external tools screenshotexternal tools screenshot