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

9.1i NGDBuild, Spartan-3AN - "ERROR:NgdBuild:969 - The value of SIM_DEVICE on instance 'SPI_ACCESS_inst' of type 'SPI_ACCESS' is unspecified

Description

When instantiating the SPI_ACCESS primitive in a design, the following error occurs during NGDBuild:

"ERROR:NgdBuild:969 - The value of SIM_DEVICE on instance 'SPI_ACCESS_inst' of type 'SPI_ACCESS' is unspecified. Please set SIM_DEVICE to a specific device for this family."

Where can I set the value for the SIM_DEVICE attribute?

Solution

To work around this error, please add a "generic map" to the HDL instantiation as below:

SPI_ACCESS_inst: SPI_ACCESS

generic map(

SIM_DEVICE => "<value>"

)

port map (

...

This allows you to set a value for the SIM_DEVICE. Allowed values for SIM_DEVICE are 3S50AN, 3S200AN, 3S400AN, 3S700AN or 3S1400AN.

The simulation model for SPI_ACCESS has different behavior for different devices, so a device-specific SIM_DEVICE attribute is required on this element because NGDBUILD does not necessarily know the target device.

AR# 24944
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article