2011-07-27 89 views
3

我在裝有Win7(64位)的ACER筆記本電腦上安裝了Xilinx ISE 13.1。賽靈思ISE未能使用std_logic_1164

安裝軟件(WebPACK版本)後,我創建了一個空的VHDL模塊並運行「檢查語法」。用下面的錯誤而導致失敗的過程:

Error:HDLParsers:3016 - "C:/Users/..." Library unit standard required for unit std_logic_1164 does not exist in library std.

Error:HDLParsers:3046 - "C:/Users/..." Line 21. Library unit STD_LOGIC_1164 is not available in library IEEE.

,如果我跑合成也會出現這種情況。

谷歌搜索解決方案並不十分有效,ISE中的錯誤超鏈接導致Xilinx網站的「未找到頁面」結果。

如果任何人都可以解釋這一點,我會非常感激。

+0

該工具無法找到默認庫(STD和IEEE)。要麼是安裝時間太長了,要麼是你在創建模塊時做了一些奇怪的事情。也許嘗試創建一個新的空項目? – Philippe

+0

是的,這是一個新的空項目。無論我創建什麼類型的源文件,每次都會發生。我嘗試重新安裝,並出現相同的錯誤:( –

+0

Xilinx安裝路徑中是否有連字符? –

回答

1

確保在不包含空間的目錄中安裝Xilin,如果您的路徑包含空格,則某些Xilinx腳本將不起作用。

這是一個常見的錯誤,應該已經考慮到了安裝軟件,但賽靈思似乎無法在這些年後修復它。

試着重新安裝軟件,確保你安裝了所有的庫和程序在C:\或者你有什麼根目錄,絕對不在「程序文件」或「我的文檔」之類的東西。