Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xilinx ISE fails to use std_logic_1164

Tags:

std

vhdl

xilinx

I have Xilinx ISE 13.1 installed on an ACER laptop with Win7 (64bit).

After installing the software (WebPACK version) I created an empty VHDL module and ran "check syntax". The process failed with the following errors:

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

and

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

This also occurs if I run synthesize.

Googling solutions hasn't been very effective and the hyperlink for the error in ISE leads to a "page not found" result from the Xilinx website.

If anyone can shed any light on this I'd be very grateful.

like image 843
Edgar Roex Avatar asked Nov 21 '25 09:11

Edgar Roex


1 Answers

make sure you install Xilin in a directory that does not contain space, some of Xilinx scripts will not work if your path contains a space.

It is a common mistake and should have been taken care of the installation SW, but Xilinx doesn't seem to be able to fix it after all these years.

Try to re-install the SW, make sure you install all your libraries and programs on the C:\ or what ever root directory you have and absolutely not under "program files" or "My Document" or something like that.

like image 91
FarhadA Avatar answered Nov 23 '25 00:11

FarhadA