Я пытаюсь скомпилировать код VHDL с помощью компилятора GHDL. Однако мне не хватает двух утилитных библиотек:
util.misc_conv_pkg а также
util.vstring.
поэтому этот код не работает
LIBRARY util;
USE util.misc_conv_pkg.ALL;
USE util.vstring.ALL;
Я перепробовал все возможные способы установки, которые нашел:
http://ghdl.free.fr/site/pmwiki.php?n=Main.Installation
или же
https://sourceforge.net/p/ghdl-updates/wiki/Installing%20ghdl/
Но это все еще не работает. Как это исправить.
Вам нужно найти исходный код этих пакетов и скомпилировать их в util
библиотека. Они являются частью проекта, над которым вы работаете, а не частью VHDL.
Если вы не можете их найти, просто закомментируйте USE
статьи. Тогда произойдет одна из двух вещей …
std_logic_arith
пакеты.Обычно с библиотекой «util» функциональность довольно очевидна, поэтому вы можете найти более стандартный или более переносимый способ сделать это, или вы можете написать свой собственный пакет, который просто выполняет биты, необходимые для этого проекта.
Других решений пока нет …