включить библиотеку с плавающей запятой в vhdl

У меня есть pex_pkg.vhd, и я хочу использовать эту библиотеку для создания сумматора с плавающей запятой, но altera max+plus II дает мне ошибку, не удается открыть «PEX_lib», как включить эту библиотеку в max+plus?


person kartal    schedule 13.05.2010    source источник


Ответы (3)


Я бы держался подальше от Max plus II на вашем месте, он очень старый - его поддержка VHDL всегда была неравномерной, а IIRC с использованием библиотек, отличных от work, был невозможен.

Инструмент Altera теперь Quartus - я уверен, что он может работать с несколькими библиотеками.

person Martin Thompson    schedule 13.05.2010
comment
По сути, Altera Quartus почти обрабатывает библиотеки: у вас могут быть пакеты с одинаковыми именами в разных библиотеках, но вы не можете иметь сущности с одинаковыми именами в разных библиотеках! electronics.stackexchange.com/questions/ 14335/ - person Philippe; 01.06.2011

Вам следует ознакомиться с библиотекой операций с плавающей точкой VHDL Дэвида Бишопа. Это тот же автор, который написал библиотеки VHDL с плавающей запятой, которые встроены в VHDL 2008, но их можно использовать с более старыми и более распространенными инструментами VHDL. Они полностью протестированы и могут быть синтезированы. Единственным потенциальным недостатком является то, что, поскольку они реализованы через функции, они могут описывать только распространенный случай либо конвейерных, либо комбинационных путей данных. (Если вам нужен, например, меньший по размеру многоцикловый последовательно-цифровой дизайн, вам придется прибегнуть к другой библиотеке.)

person wjl    schedule 31.05.2011

Вы уверены, что хотите этого? Большинство библиотек с плавающей запятой нельзя синтезировать.

person Brian Carlton    schedule 13.05.2010