我從http://www.vhdl.org/fphdl/下載浮點包,也做了以下內容:編譯器錯誤編譯時* .vhdl到庫 - 的Altera的Quartus II
- 我包括math_utility_pkg.vhd,fixed_pkg_c.vhd和float_pkg_c在我的項目
- .vhd文件給我分配他們到庫(按照Compiling *.vhdl into a library, using Altera Quartus II的說明)
- 試圖編譯它們,首先通過將我的項目的頂級實體頂部實體和第二次通過設置float_pkg_c.vhd作爲頂級實體
心中已經遇到了幾個問題:
- 我不知道是否使用ieee_proposed庫名稱或floatfixlib,因爲前者在文檔中建議,而後者是從包文件中使用
- 編譯時,我不斷收到包文件中的錯誤(例如「沒有詳細說明調用子程序」remaining「」和類似的東西)
- 似乎在包文件有後綴_c的事實之間似乎存在一些爭議,但它應該包括在內沒有它(例如,使用FLOATFIXLIB.float_pkg.all ;),此時我無法得到該錯誤,儘管
- 最後,當float_pkg_c.vhd設置爲頂層實體時,編譯器生成此錯誤:「頂層設計實體」float_pkg_c「未定義」
我不斷嘗試上述嘗試的變體,但沒有取得任何進展。
我嘗試了你的建議,似乎是一個問題。但是,當我嘗試編譯該項目時,仍然會得到該輸出:http://pastebin.com/TUtGax7M – user3209815