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# 5432

FPGA Express 3.1: NUMERIC_STD package available for Express 3.0 or 3.1

Description

Keywords: IEEE, FPGA, Express, numeric, package, std, 3.0, 3.1, VHDL

Urgency: Standard

General Description:
The IEEE Numeric_STD library is now available for FPGA Express. It can be downloaded
from the Xilinx FTP site at this location:

http://www.xilinx.com/txpatches/pub/swhelp/synopsys/numeric_std_a.zip

NOTE: This is newer than numeric_std.zip. This new version is the same as the library that is
included in FPGA Express 3.2 / Foundation 2.1i.

This library is only for use with FPGA Express version 3.0 or 3.1. Foundation Express users:
be sure to upgrade to Service Pack 1 for F1.5i to get Express v3.1.
See (Xilinx Solution 5631) for details.

Solution

This library may be placed alongside the other IEEE libraries in the FPGA Express directory
tree. The default location for Foundation users is:

C:\FNDTN\synth\lib\packages\ieee\src

However, since this package has not been built into the FPGA Express software, you must
add it like any other user library. Follow these steps for either Foundation Express or FPGA Express.

1. In an open project, select Synthesis -> New Library. Give it a unique name like MY_IEEE.

2. Right click on this new library and select Add Source Files to "MY_IEEE". Select the
numeric_std.vhd file. Ignore all the warnings about Assert statements and Initial values.

3. Finally refer to this package in other VHDL files by using this syntax:

LIBRARY MY_IEEE;
USE MY_IEEE.numeric_std.all;
AR# 5432
Date Created 01/18/1999
Last Updated 09/17/2002
Status Archive
Type General Article