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

4.1i MAP - Hard macro pin-locking from the UCF is not supported

Description

Keywords: Pin LOC, hard macro, IOB

Urgency: Standard

General Description:
Hard macros can contain IOB components; these components cannot be locked to specific pin locations in the UCF file.

For example,

NET U1/XXXXX LOC = P14;

will be ignored when the net is inside a hard macro.

Solution

The only work around is to modify the PCF file. For example:

MACRO "macro_name" LOCATE = SITE "P14" LEVEL 1 ;

NOTE: When hand-editing the PCF file, you must be aware of some potential problems. You must verify that the site specified is not being used, as this can cause an error in PAR. You must also verify the comp name; if this is incorrect, it will also cause a PAR error.
AR# 5058
Date Created 11/17/1998
Last Updated 06/13/2002
Status Archive
Type General Article