ghdl отсутствует util.misc_conv_pkg ubuntu 14.04

Я пытаюсь скомпилировать код 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/

Но это все еще не работает. Как это исправить.

0

Решение

Вам нужно найти исходный код этих пакетов и скомпилировать их в util библиотека. Они являются частью проекта, над которым вы работаете, а не частью VHDL.

Если вы не можете их найти, просто закомментируйте USE статьи. Тогда произойдет одна из двух вещей …

  1. На самом деле они вообще не используются, и в этом случае проект без них будет компилироваться и нормально работать, а вы очистили его, удалив ненужные зависимости. Удивительно, как часто это происходит с теми, кто устарел std_logic_arith пакеты.
  2. Используются некоторые функции или объявления от них, и в этом случае компиляция не удастся с достаточно точным описанием того, что отсутствует. (При необходимости добавьте несколько первых к вопросу).

Обычно с библиотекой «util» функциональность довольно очевидна, поэтому вы можете найти более стандартный или более переносимый способ сделать это, или вы можете написать свой собственный пакет, который просто выполняет биты, необходимые для этого проекта.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]