文章 ID: 000081289 內容類型: 錯誤訊息 最近查看日期: 2015 年 04 月 15 日

錯誤 (10430):VHDL 主要單元宣告錯誤在 dspba_library_package.vhd (16):主要單元「dspba_library_package」已存在於資料庫的「專案名稱」與錯誤 (10430):

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

如果設計包含 Qsys 系統的 FIR II MegaCore® 和浮點硬體 2 元件,則可能會收到以下錯誤訊息。

 

錯誤 (10430):vHDL 主要單元宣告錯誤在 dspba_library_package.vhd (16):程式庫「專案名稱」和錯誤 (10430) 中已經存在主要單元「dspba_library_package」,以及錯誤:VHDL 主要單元宣告錯誤(dspba_library.vhd(17):資料庫「專案名稱」中已經存在主要單元「dspba_delay」。

解決方法

若要解決此問題:

1. 使用者可在 Qsys 所產生的 .qip 檔案中手動刪除其中一項作業,其中包含「dspba_library_package.vhd」和「dspba_library.vhd」。

2. 另一個沒有手動介入的工作是:
a) 將dspba_library.vhd 和 dspba_library_package.vhd 從下列目錄上移到一個層次。
/../ip/altera/altera_nios_custom_instr_floating_point_2/altera_nios_custom_instr_floating_point_2_multi/FPAddSub

b) 刪除 dspba_library.vhd 和 dspba_library_package.vhd 前面的 FPAddsub/ 編輯下列 .tcl 檔案。
/../ip/altera/altera_nios_custom_instr_floating_point_2/altera_nios_custom_instr_floating_point_2_multi/fpoint2_multi_qsys_hw.tcl

修改後的範例:
設定vhdl_filelist [清單 fpoint2_multi.vhd \
fpoint2_multi_datapath.vhd \
dspba_library_package.vhd \
dspba_library.vhd \
FPAddSub/FPAddSub.vhd \
FPDiv/FPDiv.vhd \
FPMult/FPMult.vhd \
IntToFloat/IntToFloat.vhd \
法蘭西托因特/瓦金托因特.vhd \
FPSqrt/FPSqrt_safe_path.vhd \
FPSqrt/FPSqrt.vhd ]

c) 上述修改後,請重新整理 Qsys 並使用 Quartus® II 軟體來編譯設計。

此問題將在 Quartus II 軟體版本 15.0 中解決。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。