UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 1325

FPGA Express: Cannot find type information (.typ) for IEEE.STD_LOGIC_1164.STD_LOGIC (HDL-353)

説明

Keywords: FPGA Express, Foundation Express, typ, IEEE, HDL-353, VHDL, Generic

Urgency: Standard

General Description:
Synthesizing a VHDL design with Express 2.x may give the following error:

Error: Can't find type information (.typ file) for type
'IEEE.STD_LOGIC_1164.STD_LOGIC'. (HDL-353)

This error does not point to the actual problem: Express does not accept
Generics that are not of type integer.

ソリューション

The generic must be converted to integer format. Conversion utilities can be
found in the BVARITHMETIC package (found in the Synopsys libraries).

The functions are called in the following manner:

--unsigned bit vector to integer
FUNCTION bvtoi(x: BIT_VECTOR) RETURN INTEGER;

--signed bit vector to integer
FUNCTION sbvtoi(x: BIT_VECTOR) RETURN INTEGER;
AR# 1325
作成日 10/07/1996
最終更新日 08/28/2001
ステータス アーカイブ
タイプ 一般