Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


M1.2/M1.3/M1.4 MAP: Refsite is unavailable / Constraining overlapping RPMs to the same CLB range (RPM "zippering") is not supported


Record #2483

Product Family:  Software

Product Line:  Merged Core

Problem Title:
M1.2/M1.3/M1.4 MAP: Refsite is unavailable / Constraining overlapping
RPMs to the same CLB range (RPM "zippering") is not supported



Problem Description:
Keywords:  rpm, overlapping, rpm zippering, constraints, 14980

Urgency: hot

General Description:

General Description:
In the M1 release, RPMs are converted early on into physical
or "hard" macros.  As a result, it is not possible to merge
more than one RPM occupying part of the same range of CLB
locations together, an operation known as RPM "zippering".

An example of this is if you had a macro which RLOC'd FMAPS
and HMAPS and had another macro which RLOC'd flip flops all
to the same location.  This would cause an error in PAR
because it would not be able to merge both of the locations
together.

The following error might be issued:

ERROR - Resolved that macro <instance_name> is unable to be
placed due to other locked logic or prohibited sites. Refsite
CLB_RxxCx is unavailable.


Reference Number: 14980


Solution 1:


The only workaround is to manually merge the RPMs you wish to
constrain to the same range into a single macro in your
schematic.





End of Record #2483

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