2010-05-13 104 views
0

我有pex_pkg.vhd,我想用這個庫來製作浮點加法,但altera max + plus II給我一個錯誤無法打開「PE​​X_lib」如何將這個庫包含在max +加?包含浮點庫在vhdl

回答

2

如果我是你,我會遠離Max plus II,它已經v年了 - 它的VHDL支持總是很差,並且使用除work以外的庫的IIRC是不可能的。

Altera的工具現在是Quartus - 我確定它可以處理多個庫。

+0

事實上,Altera Quartus「幾乎」處理函數庫:您可以使用相同名稱的包不同的庫,但不能在不同庫中擁有相同名稱的實體! http://electronics.stackexchange.com/questions/14335/which-synthesis-tools-support-vhdl-libraries – Philippe 2011-06-01 12:40:43

0

您確定要這麼做嗎?大多數浮點庫不可合成。

1

你應該看看David Bishop的VHDL Floating Point Library。這是由撰寫VHDL 2008中的VHDL浮點庫的同一作者撰寫的,但這些VHDL可用於較老的和更常見的VHDL工具。它們經過充分測試和綜合。唯一潛在的缺點是,因爲它們是通過函數實現的,所以它們只能描述流水線或組合數據路徑的常見情況。 (例如,如果需要更小的多週期數字串行設計,則必須採用不同的庫)。