GHDL не является интерактивным (в отличие от modelsim).
Таким образом, ваша проблема может заключаться в том, что ваш симулятор (симулятор скомпилированного кода, созданный GHDL) демонстрирует комбинаторные циклы, которые не стабилизируются: тогда такой (скомпилированный) симулятор, управляемый событиями, не будет увеличивать (физическое) время в некоторой точке (просто дельта задержки будут добавлены).
Это может объяснить, почему gtkwave не запускается: симуляция никогда не заканчивается.
Таким образом, проблема может заключаться в самом коде VHDL. Вы должны попытаться исследовать / сообщить фактическое время моделирования, чтобы проверить, верна ли моя гипотеза относительно вашей проблемы: если время не увеличивается, то вы столкнулись с вышеупомянутой проблемой комбинаторного цикла.
JCLL