Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


** DUPLICATE of 2337 ** M1.2/M1.3/M1.4 MAP: Map complains about incompatible site types when expanding wildcard constraints--ERROR:x4kma - IBUF symbol `$ 1I89' is unable to combine with IO RESET


Record #2914

Product Family:  Software

Product Line:  Merged Core

Problem Title:
** DUPLICATE of 2337 ** M1.2/M1.3/M1.4 MAP: Map complains about
incompatible site types when expanding wildcard constraints--ERROR:x4kma - IBUF symbol
`$
1I89' is unable to combine with IO RESET



Problem Description:
Keywords: MAP, x4kma, place instance, wildcard, CLB, IOB,
incompatible site types

Urgency: Standard

General Description:

MAP returns the following error messages about constraints of
the form:

   "place instance *: [CLB_R2C1 CLB_R10C3];"

ERROR:x4kma - IBUF symbol `$1I89' (output signal=RESET_NET)
is unable to combine with IO RESET.  The two symbols have
incompatible site types.

This error may be seen when Map expands a constraint (usually
specified in a .UCF file) that contains an asterisk wildcard
("*") in the block name or net name field.  The locations
specified by the constraint refer to CLB logic only,
but Map expands the asterisk to also include IOBs.


Solution 1:


Modify the UCF file constraint so that the 'LOC' constraints
only include CLB components when expanded. For example, if
all the CLB components can be grouped together by specifying
a string like "decode_blk*", then you would modify the .UCF
to look like:

  place instance decode_blk*: [CLB_R2C1 CLB_R10C3];"


Alternatively, you could specify 'CONFIG PROHIBIT'
constraints on CLBs which should NOT be used.

Refer to Chapter 13 of the online Xilinx Libraries Guide
for information on syntax and usage on the 'LOC' and 'CONFIG
PROHIBIT' constraints.

Reference #: 17298



End of Record #2914

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents