У меня есть pex_pkg.vhd, и я хочу использовать эту библиотеку для создания сумматора с плавающей запятой, но altera max+plus II дает мне ошибку, не удается открыть «PEX_lib», как включить эту библиотеку в max+plus?
включить библиотеку с плавающей запятой в vhdl
Ответы (3)
Я бы держался подальше от Max plus II на вашем месте, он очень старый - его поддержка VHDL всегда была неравномерной, а IIRC с использованием библиотек, отличных от work
, был невозможен.
Инструмент Altera теперь Quartus - я уверен, что он может работать с несколькими библиотеками.
Вам следует ознакомиться с библиотекой операций с плавающей точкой VHDL Дэвида Бишопа. Это тот же автор, который написал библиотеки VHDL с плавающей запятой, которые встроены в VHDL 2008, но их можно использовать с более старыми и более распространенными инструментами VHDL. Они полностью протестированы и могут быть синтезированы. Единственным потенциальным недостатком является то, что, поскольку они реализованы через функции, они могут описывать только распространенный случай либо конвейерных, либо комбинационных путей данных. (Если вам нужен, например, меньший по размеру многоцикловый последовательно-цифровой дизайн, вам придется прибегнуть к другой библиотеке.)
Вы уверены, что хотите этого? Большинство библиотек с плавающей запятой нельзя синтезировать.