AR# 5058: 4.1i MAP - Hard macro pin-locking from the UCF is not supported
4.1i MAP - Hard macro pin-locking from the UCF is not supported
Keywords: Pin LOC, hard macro, IOB
General Description: Hard macros can contain IOB components; these components cannot be locked to specific pin locations in the UCF file.
NET U1/XXXXX LOC = P14;
will be ignored when the net is inside a hard macro.
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.